Skip to content

Sync GitHub MCP toolset mappings - #53121

Merged
pelikhan merged 2 commits into
mainfrom
copilot/mcp-tools-sync-github-mcp-toolset-mapping
Aug 16, 2026
Merged

Sync GitHub MCP toolset mappings#53121
pelikhan merged 2 commits into
mainfrom
copilot/mcp-tools-sync-github-mcp-toolset-mapping

Conversation

Copilot AI commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

Aligns gh-aw’s GitHub MCP toolset metadata, runtime validation mapping, and reference documentation with newly registered upstream tools.

  • Toolset mappings

    • Add find_duplicate to issues.
    • Add opt-in copilot_issue_intents with assign_copilot_to_issue_with_intent.
    • Bump permissions mapping version to 2.5.
  • Runtime validation

    • Register both tools in github_tool_to_toolset.json so allowed-tool validation recognizes them.
  • Documentation

    • Document new toolset and tools.
    • Add missing get_file_blame, get_label, and list_issue_fields entries.
    • Note upstream feature-flag requirements for duplicate detection and issue dependency tools.
tools:
  github:
    toolsets: [default, copilot_issue_intents]
  • Regression coverage
    • Assert new permissions and tool-to-toolset mappings.

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Sync GitHub MCP toolset mapping: add find_duplicate and copilot_issue_intents Sync GitHub MCP toolset mappings Aug 16, 2026
Copilot AI requested a review from pelikhan August 16, 2026 13:12
@pelikhan
pelikhan marked this pull request as ready for review August 16, 2026 13:15
Copilot AI balanced review requested due to automatic review settings August 16, 2026 13:15
@pelikhan
pelikhan merged commit 044033d into main Aug 16, 2026
@pelikhan
pelikhan deleted the copilot/mcp-tools-sync-github-mcp-toolset-mapping branch August 16, 2026 13:16

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

Synchronizes gh-aw’s GitHub MCP metadata, validation mappings, tests, and reference documentation with upstream tools.

Changes:

  • Adds find_duplicate and copilot_issue_intents metadata.
  • Updates runtime validation and regression tests.
  • Expands MCP tool documentation and feature-flag notes.
Show a summary per file
File Description
pkg/workflow/permissions_validator_test.go Tests new permissions metadata.
pkg/workflow/github_tool_to_toolset_test.go Tests new runtime mappings.
pkg/workflow/data/github_toolsets_permissions.json Adds toolset permissions and tools.
pkg/workflow/data/github_tool_to_toolset.json Registers runtime tool mappings.
.github/aw/github-mcp-server.md Documents toolsets, tools, and feature requirements.

Review details

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


"issue_dependency_read": "issues",
"issue_dependency_write": "issues",
"find_duplicate": "issues",
|------|---------|----------------|
| `add_issue_comment` | Add a comment to an issue | `owner`, `repo`, `issue_number`, `body` |
| `find_duplicate` | Find likely duplicate issues for an existing issue | `owner`, `repo`, `issue_number`, `confidence_threshold` |
| `get_label` | Get details of a specific label | `owner`, `repo`, `name` |
### issues
**Description**: Issue management

> **Note**: `find_duplicate`, `issue_dependency_read`, and `issue_dependency_write` require their upstream feature flags to be enabled, independently of toolset selection.
"assign_copilot_to_issue": "copilot",
"create_pull_request_with_copilot": "copilot",
"request_copilot_review": "copilot",
"assign_copilot_to_issue_with_intent": "copilot_issue_intents",
| `delete_file` | Delete a file from a repository | `owner`, `repo`, `path`, `message`, `sha`, `branch` |
| `fork_repository` | Fork a repository | `owner`, `repo`, `organization` |
| `get_commit` | Get details of a specific commit | `owner`, `repo`, `sha` |
| `get_file_blame` | Get line-by-line blame information for a file | `owner`, `repo`, `path`, `ref` |
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This pull request is included in a new release.

Release: v0.87.1

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] Sync GitHub MCP toolset mapping: add find_duplicate and copilot_issue_intents

3 participants