Skip to content

Restore live GitHub MCP tools in toolset mappings and align docs with redistributed search ownership - #49790

Merged
pelikhan merged 2 commits into
mainfrom
copilot/mcp-tools-restore-4-tools
Aug 2, 2026
Merged

Restore live GitHub MCP tools in toolset mappings and align docs with redistributed search ownership#49790
pelikhan merged 2 commits into
mainfrom
copilot/mcp-tools-restore-4-tools

Conversation

Copilot AI commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

The GitHub MCP toolset metadata had drifted from the server’s live surface: four callable tools were missing from the embedded mappings, and the documentation still described a stale standalone search toolset. This updates the shipped mappings and docs to reflect the current toolset layout.

  • Restore dropped live tools in embedded toolset data

    • Add check_dependency_vulnerabilities to security_advisories
    • Add run_secret_scanning to secret_protection
    • Add semantic_issue_similarity_search and semantic_issues_search to issues
    • Bump github_toolsets_permissions.json from 2.3 to 2.4 and update the changelog summary
  • Align tool-to-toolset validation with current ownership

    • Map search_repositories to repos
    • Map search_users to users
    • Keep search_orgs under orgs
    • Register get_code_quality_finding and create_pull_request_with_copilot in the tool-to-toolset map so validation matches the documented toolsets
  • Refresh GitHub MCP documentation

    • Remove the stale standalone search and experiments sections
    • Fold search tools into their current toolsets:
      • repos: search_code, search_commits, search_repositories
      • orgs: search_orgs
      • users: search_users
      • issues: semantic_issue_similarity_search, semantic_issues_search
    • Add missing code_quality and copilot toolset sections
    • Move list_org_repository_security_advisories under security_advisories
    • Update Last Updated to 2026-08-02
  • Tighten focused coverage

    • Update toolset completeness/consistency tests for the revised ownership model
    • Add focused assertions for the restored tools in permission data

Example of the corrected ownership model:

{
  "semantic_issue_similarity_search": "issues",
  "semantic_issues_search": "issues",
  "run_secret_scanning": "secret_protection",
  "check_dependency_vulnerabilities": "security_advisories",
  "search_repositories": "repos",
  "search_users": "users"
}

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Restore 4 tools dropped from GitHub MCP toolsets mapping Restore live GitHub MCP tools in toolset mappings and align docs with redistributed search ownership Aug 2, 2026
Copilot AI requested a review from pelikhan August 2, 2026 13:51
@pelikhan
pelikhan marked this pull request as ready for review August 2, 2026 13:54
Copilot AI review requested due to automatic review settings August 2, 2026 13:54
@pelikhan
pelikhan merged commit c9736e0 into main Aug 2, 2026
@pelikhan
pelikhan deleted the copilot/mcp-tools-restore-4-tools branch August 2, 2026 13:54

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates GitHub MCP metadata, validation mappings, documentation, and tests to reflect current toolset ownership.

Changes:

  • Restores four live MCP tools in permission metadata.
  • Redistributes search tools and adds missing toolset mappings.
  • Refreshes documentation and focused tests.
Show a summary per file
File Description
pkg/workflow/permissions_validator_test.go Tests restored permission mappings.
pkg/workflow/github_tool_to_toolset_test.go Updates toolset ownership assertions.
pkg/workflow/data/github_toolsets_permissions.json Adds restored tools and bumps metadata to 2.4.
pkg/workflow/data/github_tool_to_toolset.json Updates validation ownership mappings.
.github/aw/github-mcp-server.md Documents the revised MCP toolset layout.

Review details

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 5/5 changed files
  • Comments generated: 3
  • Review effort level: Balanced

"get_file_blame": "repos",
"get_file_contents": "repos",
"search_code": "repos",
"search_repositories": "repos",

| Tool | Purpose | Key Parameters |
|------|---------|----------------|
| `get_code_quality_finding` | Get details of a specific code quality finding | `owner`, `repo`, `alert_number` |
| Tool | Purpose | Key Parameters |
|------|---------|----------------|
| `assign_copilot_to_issue` | Assign GitHub Copilot to an issue | `owner`, `repo`, `issue_number` |
| `create_pull_request_with_copilot` | Ask Copilot to create a pull request | `owner`, `repo`, `issue_number` |
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[mcp-tools] Restore 4 tools dropped from GitHub MCP toolsets mapping

3 participants