From d465d1d5571fbda9935d88947791e1e29caac671 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 5 Apr 2026 12:42:12 +0000 Subject: [PATCH] Update GitHub MCP toolsets mapping with newly discovered tools (v2.2) Added 3 new toolsets and 7 new tools found in the GitHub MCP remote server: New toolsets: - git: get_repository_tree (from pkg/github/git.go) - copilot_spaces: get_copilot_space, list_copilot_spaces (remote-only) - github_support_docs_search: github_support_docs_search (remote-only) Tools added to existing toolsets: - search: semantic_issue_similarity_search, semantic_issues_search - secret_protection: run_secret_scanning Co-Authored-By: Claude Sonnet 4.6 --- .../data/github_toolsets_permissions.json | 26 ++++++++++++++++--- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/pkg/workflow/data/github_toolsets_permissions.json b/pkg/workflow/data/github_toolsets_permissions.json index cf745dd7beb..aebe5624821 100644 --- a/pkg/workflow/data/github_toolsets_permissions.json +++ b/pkg/workflow/data/github_toolsets_permissions.json @@ -1,5 +1,5 @@ { - "version": "2.1", + "version": "2.2", "description": "GitHub MCP server toolsets and their required permissions (updated to match actual MCP server source code in github/github-mcp-server)", "toolsets": { "actions": { @@ -20,6 +20,12 @@ "write_permissions": [], "tools": ["get_me", "get_team_members", "get_teams"] }, + "copilot_spaces": { + "description": "GitHub Copilot Spaces (remote-only)", + "read_permissions": [], + "write_permissions": [], + "tools": ["get_copilot_space", "list_copilot_spaces"] + }, "dependabot": { "description": "Dependabot alerts", "read_permissions": ["security-events", "vulnerability-alerts"], @@ -44,6 +50,18 @@ "write_permissions": [], "tools": ["create_gist", "get_gist", "list_gists", "update_gist"] }, + "git": { + "description": "Git API operations (tree, refs)", + "read_permissions": ["contents"], + "write_permissions": [], + "tools": ["get_repository_tree"] + }, + "github_support_docs_search": { + "description": "GitHub support documentation search (remote-only)", + "read_permissions": [], + "write_permissions": [], + "tools": ["github_support_docs_search"] + }, "issues": { "description": "Issue management", "read_permissions": ["issues"], @@ -114,16 +132,16 @@ ] }, "search": { - "description": "Advanced search across GitHub", + "description": "Advanced search across GitHub (keyword and semantic)", "read_permissions": [], "write_permissions": [], - "tools": ["search_code", "search_orgs", "search_repositories", "search_users"] + "tools": ["search_code", "search_orgs", "search_repositories", "search_users", "semantic_issue_similarity_search", "semantic_issues_search"] }, "secret_protection": { "description": "Secret scanning", "read_permissions": ["security-events"], "write_permissions": [], - "tools": ["get_secret_scanning_alert", "list_secret_scanning_alerts"] + "tools": ["get_secret_scanning_alert", "list_secret_scanning_alerts", "run_secret_scanning"] }, "security_advisories": { "description": "Security advisories",