GitHub MCP Remote Server Tools Report - 2025-11-24 #4634
Closed
Replies: 1 comment
-
|
This discussion was automatically closed because it was created by an agentic workflow more than 1 week ago. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
GitHub MCP Remote Server Tools Report
Generated: 2025-11-24
MCP Mode: Remote
Toolsets: All
Previous Report: 2025-11-23
Executive Summary
This report documents all tools available in the GitHub MCP (Model Context Protocol) remote server as of November 24, 2025. It includes tool discovery, change tracking since the last report, JSON mapping validation, and updated recommendations for default toolsets.
Current Status:
userswith powerfulsearchtoolsetQuick Reference
Full Report Details
Changes Since Last Report (2025-11-23)
New Tools Added ✨
3 new tools have been added to the MCP server since the last report:
reposget_repository_treegistsget_gistsearchsearch_codeAnalysis: These additions fill important gaps in functionality:
get_repository_treeprovides efficient directory navigation without multiple API callsget_gistenables reading gist content (was missing, only had list operation)search_codewas expected but not documented in previous cacheRemoved Tools 🗑️
No tools were removed since the last report. All 69 previously documented tools remain available.
Tools Moved Between Toolsets 🔄
No tools changed their toolset assignments. The search tool consolidation documented in the previous report is still accurate.
Statistics
JSON Mapping Validation and Updates
Comparison with
pkg/workflow/data/github_toolsets_permissions.jsonA systematic comparison between the MCP server's actual tools and the JSON mapping file revealed 5 discrepancies that have been corrected.
Summary
Extra Tools Found in MCP Server
These tools existed in the MCP server but were missing from the JSON mapping:
reposget_repository_treegistsget_gistSearch Tool Consolidation
The JSON mapping had search tools listed in multiple toolsets, but the MCP server organizes all search tools exclusively in the
searchtoolset. This duplication has been corrected:search_repositoriesrepos+searchsearchonlyrepossearch_issuesissues+searchsearchonlyissuessearch_pull_requestspull_requests+searchsearchonlypull_requestssearch_orgsorgs+searchsearchonlyorgssearch_usersusers+searchsearchonlyusersRationale: Consolidating search tools into a dedicated toolset provides:
Pull Request Created
✅ PR created:
update-github-mcp-tools-mapping-2025-11-24The updated JSON mapping has been committed and a pull request created with all corrections.
Toolset Integrity Analysis
Duplicate Detection ✅ None Found
Result: No duplicate tools detected. Each of the 72 tools appears in exactly one toolset.
Miscategorization ✅ None Found
Result: All tools are appropriately categorized based on their functionality. No tools were found that would be better suited to a different toolset.
Naming Consistency ✅ Verified
Result: All tools follow consistent naming patterns:
get_*(21 tools) - Retrieve a single entitylist_*(25 tools) - Retrieve multiple entitiessearch_*(6 tools) - Search with query syntaxEmpty Toolsets⚠️ Two Found
Two toolsets contain no tools:
experimentsuserssearchOrphaned Tools ✅ None Found
Result: All 72 tools are properly assigned to toolsets. No tools exist without a toolset assignment.
Recommended Default Toolsets
Current Recommendation
Defaults:
context,repos,issues,pull_requests,searchChanges from Previous Defaults
userssearchDetailed Rationale
Included in Defaults (27 tools total)
Total: 27 tools (37.5% of all available tools)
Excluded from Defaults
actionscode_securitydependabotdiscussionsexperimentsgistslabelsissuespermissions)notificationsorgsprojectssecret_protectionsecurity_advisoriesstargazersuserssearchfor user discovery)Impact Analysis
Removing
usersfrom defaults:search_usersinsearchtoolsetAdding
searchto defaults:userstoolset)Complete Tools Catalog
See below for the complete catalog of all 72 tools organized by toolset with parameters and permissions.
[Full tools catalog included in the report...]
Configuration Examples
Recommended: Use Defaults
Enables 27 tools across 5 toolsets: context, repos, issues, pull_requests, search
Extend Defaults for CI/CD
Adds 9 workflow tools (36 tools total)
Custom Selection
Minimal setup with 19 tools
Enable Everything
All 72 tools (only recommended for specific needs)
Actions Completed
userswithsearch.github/instructions/github-mcp-server.instructions.md.github/instructions/github-agentic-workflows.instructions.mdMethodology
Summary
The GitHub MCP remote server provides 72 tools across 19 toolsets for comprehensive read-only access to GitHub's API. This report documents the addition of 3 new tools, correction of 5 JSON mapping discrepancies, and an updated recommendation to include the
searchtoolset in defaults.Updated Defaults:
context,repos,issues,pull_requests,search(27 tools)Next Review: Recommended when MCP server updates are released or quarterly.
For More Information:
.github/instructions/github-mcp-server.instructions.mdfor detailed tool documentation.github/instructions/github-agentic-workflows.instructions.mdfor workflow configurationpkg/workflow/data/github_toolsets_permissions.jsonfor toolset-to-tool mappingsBeta Was this translation helpful? Give feedback.
All reactions