You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The GitHub MCP remote server exposes 56 read tools across 20 toolset categories in this read-only session — one more than the previous report. The sole change since 2026-05-24 is the new search_commits tool, which was also missing from the gh-aw JSON mapping. A companion [mcp-tools] PR adds it to the search toolset; everything else matches.
Read-only scope: this session sees only read tools. Write tools (issue_write, create_pull_request, label_write, projects_write, star_repository, ...) exist in the server and the JSON mapping but are not exposed here, so discrepancy detection covers the read surface only.
Inconsistency Detection
Duplicates / Orphans / Naming issues: none. Every tool maps to exactly one toolset and follows verb_noun conventions.
Convention note: github-mcp-server spreads search_* across repos/issues/users/orgs/pull_requests, while gh-aw groups most under a synthetic search toolset (search_issues→issues, search_pull_requests→pull_requests). Intentional and internally consistent.
✅ Aside from the now-fixed search_commits gap, all tools are properly categorized.
JSON Mapping Comparison
Metric
Count
Total discrepancies
1
Missing (JSON-only)
0
Extra (MCP read tool absent from JSON)
1 (search_commits)
Moved
0
Action: Created a [mcp-tools] PR adding search_commits to the search toolset. The tool is registered upstream under the Repository-tools group of pkg/github/tools.go (SearchCommits), defined in pkg/github/search.go.
Source paths are under https://github.com/github/github-mcp-server/blob/main/pkg/github/.
context (get_me, get_teams, get_team_members) and users declared no tools in this read-only session (only search_users, grouped under search), so they are absent above but remain in the JSON mapping.
Recommended Default Toolsets
Defaults: context, repos, issues, pull_requests, users — the highest-frequency, lowest-risk operations, matching github-mcp-server's own Default: true toolsets and minimizing security exposure.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Generated: 2026-05-31 · MCP Mode: Remote · Toolsets: All · Previous Report: 2026-05-24
Executive Summary
The GitHub MCP remote server exposes 56 read tools across 20 toolset categories in this read-only session — one more than the previous report. The sole change since 2026-05-24 is the new
search_commitstool, which was also missing from the gh-aw JSON mapping. A companion[mcp-tools]PR adds it to thesearchtoolset; everything else matches.search_commits) / 0 / 55Inconsistency Detection
verb_nounconventions.search_*acrossrepos/issues/users/orgs/pull_requests, while gh-aw groups most under a syntheticsearchtoolset (search_issues→issues,search_pull_requests→pull_requests). Intentional and internally consistent.✅ Aside from the now-fixed
search_commitsgap, all tools are properly categorized.JSON Mapping Comparison
search_commits)Action: Created a
[mcp-tools]PR addingsearch_commitsto thesearchtoolset. The tool is registered upstream under the Repository-tools group ofpkg/github/tools.go(SearchCommits), defined inpkg/github/search.go.Changes Since Last Report
✨ Added:
search_commits(search) — search default-branch commit messages; supportsrepo:/org:/author:/committer:/date qualifiers.🗑️ Removed: none. 🔄 Moved: none.
Tools by Toolset
All 56 read tools (20 toolsets) — click to expand
Source paths are under
https://github.com/github/github-mcp-server/blob/main/pkg/github/.Recommended Default Toolsets
Defaults:
context,repos,issues,pull_requests,users— the highest-frequency, lowest-risk operations, matching github-mcp-server's ownDefault: truetoolsets and minimizing security exposure.Enable explicitly when needed:
actions— workflow run/log triage.code_security,secret_protection,dependabot,security_advisories— security audits.discussions,gists,notifications,labels,stargazers— community/maintenance.projects— requires a PAT (notGITHUB_TOKEN).search/issues_search— cross-repo discovery (search_commitslives here).copilot_spaces,github_support_docs_search— remote-only docs/support.Configuration Reference
Notes & Methodology
search_commits) shows a stable upstream surface; the gh-aw mapping drift was caught and corrected in the same run.searchtoolset means future upstreamsearch_*additions will keep surfacing assearchgaps — worth a periodic reconciliation.tools.go.References: §26713079451
Beta Was this translation helpful? Give feedback.
All reactions