[mcp-tools-report] GitHub MCP Remote Server Tools Report — 2026-04-05 #24730
Closed
Replies: 1 comment
-
|
This discussion was automatically closed because it expired on 2026-04-08T12:42:15.828Z.
|
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.
-
Executive Summary
git,copilot_spaces,github_support_docs_search)Inconsistency Detection
Toolset Integrity Checks
userstoolset: Still empty — no tools registered. User search is available viasearch_usersin thesearchtoolset. This remains an intentional design choice per the MCP server source.searchtoolset vs toolset source: Thesearchtoolset (search_orgs,search_repositories,search_users) is defined primarily insearch.gobutsearch_usersserves double duty with the emptyuserstoolset. No functional duplication sinceusershas no tools.copilot_spacesandgithub_support_docs_searchare remote-only — they exist in the remote GitHub MCP server but have no local implementation in the open-sourcegithub/github-mcp-serverrepository.JSON Mapping Comparison
Discrepancies Between MCP Server and JSON Mapping (v2.1 → v2.2)
Summary:
Extra Tools (in MCP but not in JSON v2.1)
git(new)get_repository_treegittoolsetcopilot_spaces(new)get_copilot_spacecopilot_spacestoolsetcopilot_spaces(new)list_copilot_spacescopilot_spacestoolsetgithub_support_docs_search(new)github_support_docs_searchgithub_support_docs_searchtoolsetsearchsemantic_issue_similarity_searchsearchtoolsetsearchsemantic_issues_searchsearchtoolsetsecret_protectionrun_secret_scanningsecret_protectiontoolsetAction: Pull request created with updated JSON mapping (v2.1 → v2.2). Documentation and cache updated on
main.Changes Since Last Report
This is the first run with the structured cache. Comparison was made against the previous JSON mapping (v2.1).
New Tools Added ✨
gitget_repository_treecopilot_spacesget_copilot_spacecopilot_spaceslist_copilot_spacesgithub_support_docs_searchgithub_support_docs_searchsearchsemantic_issue_similarity_searchsearchsemantic_issues_searchsecret_protectionrun_secret_scanningTools by Toolset
View All 22 Toolsets (86 tools total)
actions (4 tools)
Source:
pkg/github/actions.goactions_getowner,repo,resource_id,methodactions_listowner,repo,methodactions_run_triggerowner,repo,workflow_id,ref,inputsget_job_logsowner,repo,job_idorrun_idcode_security (2 tools)
Source:
pkg/github/code_scanning.goget_code_scanning_alertowner,repo,alertNumberlist_code_scanning_alertsowner,repo,state,severitycontext (3 tools)
Source:
pkg/github/context_tools.goget_meget_team_membersorg,team_slugget_teamsorgcopilot_spaces (2 tools) 🆕
Source: Remote-only (no local implementation in github-mcp-server)
get_copilot_spaceowner,namelist_copilot_spacesdependabot (2 tools)
Source:
pkg/github/dependabot.goget_dependabot_alertowner,repo,alertNumberlist_dependabot_alertsowner,repo,state,severitydiscussions (4 tools)
Source:
pkg/github/discussions.goget_discussionowner,repo,discussionNumberget_discussion_commentsowner,repo,discussionNumberlist_discussion_categoriesowner,repolist_discussionsowner,repo,categoryexperiments (3 tools)
Source:
pkg/github/dynamic_tools.goenable_toolsettoolsetget_toolset_toolstoolsetlist_available_toolsetsgists (4 tools)
Source:
pkg/github/gists.gocreate_gistdescription,files,publicget_gistgist_idlist_gistsusername,page,perPageupdate_gistgist_id,description,filesgit (1 tool) 🆕
Source:
pkg/github/git.goget_repository_treeowner,repo,tree_sha,recursive,path_filtergithub_support_docs_search (1 tool) 🆕
Source: Remote-only (no local implementation in github-mcp-server)
github_support_docs_searchqueryissues (7 tools)
Source:
pkg/github/issues.goadd_issue_commentowner,repo,issue_number,bodyissue_readowner,repo,issue_number,methodissue_writeowner,repo,title,bodylist_issue_typesownerlist_issuesowner,repo,state,labelssearch_issuesquery,page,perPagesub_issue_writeowner,repo,issue_numberlabels (3 tools)
Source:
pkg/github/labels.goget_labelowner,repo,namelabel_writeowner,repo,name,colorlist_labelowner,reponotifications (6 tools)
Source:
pkg/github/notifications.godismiss_notificationnotificationIDget_notification_detailsnotificationIDlist_notificationsfilter,owner,repomanage_notification_subscriptionthread_id,subscribedmanage_repository_notification_subscriptionowner,repo,subscribedmark_all_notifications_readlast_read_atorgs (1 tool)
Source:
pkg/github/security_advisories.golist_org_repository_security_advisoriesorg,stateprojects (3 tools)
Source:
pkg/github/projects.goprojects_getowner,project_number,methodprojects_listowner,methodprojects_writeowner,project_number,methodpull_requests (10 tools)
Source:
pkg/github/pullrequests.goadd_comment_to_pending_reviewowner,repo,pull_numberadd_reply_to_pull_request_commentowner,repo,pull_number,comment_id,bodycreate_pull_requestowner,repo,title,head,baselist_pull_requestsowner,repo,statemerge_pull_requestowner,repo,pullNumber,merge_methodpull_request_readowner,repo,pullNumber,methodpull_request_review_writeowner,repo,pullNumbersearch_pull_requestsquery,page,perPageupdate_pull_requestowner,repo,pullNumberupdate_pull_request_branchowner,repo,pullNumberrepos (15 tools)
Source:
pkg/github/repositories.gocreate_branchowner,repo,branchcreate_or_update_fileowner,repo,path,content,messagecreate_repositoryname,description,privatedelete_fileowner,repo,path,sha,messagefork_repositoryowner,repoget_commitowner,repo,shaget_file_contentsowner,repo,path,refget_latest_releaseowner,repoget_release_by_tagowner,repo,tagget_tagowner,repo,taglist_branchesowner,repolist_commitsowner,repo,shalist_releasesowner,repolist_tagsowner,repopush_filesowner,repo,branch,files,messagesearch (6 tools, +2 new)
Source:
pkg/github/search.gosearch_codequery,page,perPagesearch_orgsquery,page,perPagesearch_repositoriesquery,page,perPagesearch_usersquery,page,perPagesemantic_issue_similarity_search🆕owner,repo,issue_number,threshold,per_pagesemantic_issues_search🆕query,owner,reposecret_protection (3 tools, +1 new)
Source:
pkg/github/secret_scanning.goget_secret_scanning_alertowner,repo,alertNumberlist_secret_scanning_alertsowner,repo,staterun_secret_scanning🆕files,owner,reposecurity_advisories (3 tools)
Source:
pkg/github/security_advisories.goget_global_security_advisoryghsaIdlist_global_security_advisoriesseverity,ecosystem,typelist_repository_security_advisoriesowner,repo,statestargazers (3 tools)
Source:
pkg/github/repositories.golist_starred_repositoriesusername,page,perPagestar_repositoryowner,repounstar_repositoryowner,repousers (0 tools)
Recommended Default Toolsets
contextreposissuespull_requestsSpecialized toolsets (enable explicitly when needed):
actions,code_security,copilot_spaces,dependabot,discussions,experiments,gists,git,github_support_docs_search,labels,notifications,orgs,projects,search,secret_protection,security_advisories,stargazersToolset Configuration Reference
Available options:
context,repos,issues,pull_requests,actions,code_security,copilot_spaces,dependabot,discussions,experiments,gists,git,github_support_docs_search,labels,notifications,orgs,projects,search,secret_protection,security_advisories,stargazers,users,allNotes and Observations
github/github-mcp-serverrepository:copilot_spaces,github_support_docs_search, and thesemantic_*search tools insearch.gitis a new dedicated toolset (get_repository_tree) separate fromrepos— it was defined inpkg/github/git.gobut missing from the JSON mapping.run_secret_scanningadds proactive secret detection capability to thesecret_protectiontoolset (complementing the existing reactive alert-listing tools).semantic_issue_similarity_searchis ideal for de-duplication workflows;semantic_issues_searchenables natural language queries across repositories.userstoolset remains empty by design — user search is routed through thesearchtoolset'ssearch_userstool.Methodology
mcp__github__*tools in GitHub MCP remote server (all toolsets enabled, read-only mode)References:
Beta Was this translation helpful? Give feedback.
All reactions