[mcp-tools] Sync GitHub MCP toolsets mapping with github-mcp-server main#46604
Conversation
Restructure github_toolsets_permissions.json (v2.2 -> v2.3) to match the current github/github-mcp-server main tool registration: - Remove the 'search' toolset; redistribute search tools: search_code/search_commits/search_repositories -> repos, search_orgs -> orgs, search_users -> users - Remove semantic_issues_search / semantic_issue_similarity_search (gone upstream) - Remove the 'experiments' toolset (dynamic-toolset tools removed upstream) - Move list_org_repository_security_advisories from orgs -> security_advisories - Remove check_dependency_vulnerabilities from security_advisories (gone upstream) - Remove run_secret_scanning from secret_protection (not in server default listing) - Add create_pull_request_with_copilot to copilot (remote) - Register get_label in issues (dual-registered with labels, matching source) Update TestToolsetPermissionsMapping expected toolsets accordingly. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
✅ Great work on this PR! The agentic workflow effectively synchronizes the GitHub MCP toolsets mapping with the upstream
This follows the core team's agentic development process and is ready for merge. 🤖🎉
|
|
@copilot please run the Run: https://github.com/github/gh-aw/actions/runs/29689386408 Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "pi.dev"See Network Configuration for more information.
|
Validated the current head
Remaining maintainer action: re-trigger/approve PR workflows on the current head before merge, since agent pushes do not start CI. |
|
@copilot please run the Run: https://github.com/github/gh-aw/actions/runs/29691425979 Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "pi.dev"See Network Configuration for more information.
|
…ls-mapping-cb9e1bc3e4358d5c Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
Updated the branch with
Next maintainer action: approve/re-trigger the PR workflows on the current head before merge. |
|
🎉 This pull request is included in a new release. Release: |
Summary
Syncs
pkg/workflow/data/github_toolsets_permissions.json(v2.2 → v2.3) with the currentgithub/github-mcp-servermain branch. No runtime logic changes — data file and test only.Changes
pkg/workflow/data/github_toolsets_permissions.json(v2.2 → v2.3)search— keyword/semantic search toolset eliminated upstreamexperiments— dynamic toolset management removed upstreamsearch_code,search_commits,search_repositories→repossearch_orgs→orgssearch_users→userssemantic_issue_similarity_search,semantic_issues_search,run_secret_scanning,check_dependency_vulnerabilities(removed upstream)create_pull_request_with_copilot→copilottoolsetget_labelnow also registered inissues(alongsidelabels)list_org_repository_security_advisories:orgs→security_advisoriespkg/workflow/permissions_validator_test.goUpdated
TestToolsetPermissionsMappingexpected-toolsets list to removeexperimentsandsearch.Breaking Changes
Workflows that reference the
searchorexperimentstoolsets by name will need to be updated. Search tools are now part ofrepos,orgs, anduserstoolsets.