GitHub MCP Remote Server Tools Report — 2026-03-22 #22265
Closed
Replies: 1 comment
-
|
This discussion was automatically closed because it expired on 2026-03-29T12:38:01.102Z.
|
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.
-
Generated: 2026-03-22
MCP Mode: Remote
Toolsets: All
Previous Report: None (first run)
Executive Summary
search;userstoolset is registered but empty)Inconsistency Detection
Toolset Integrity Checks
✅ All tools are properly categorized with no detected inconsistencies.
Notes:
userstoolset is registered but contains 0 tools. User search is available via thesearchtoolset (search_users).searchtoolset is a 19th toolset (the mission brief listed 18), confirmed present in both the JSON mapping and source code.list_org_repository_security_advisorieslives insecurity_advisories.gobut is assigned to theorgstoolset — this is intentional and documented.JSON Mapping Comparison
Discrepancies Between MCP Server and JSON Mapping
✅ JSON mapping is accurate and matches the MCP server.
Summary:
Action: No updates needed —
pkg/workflow/data/github_toolsets_permissions.jsonis accurate.Changes Since Last Report
No previous report exists. This is the baseline run.
Tools by Toolset
context (3 tools) — GitHub context and environment
Source:
pkg/github/context_tools.goget_meget_team_membersorg,team_slugget_teamsorgrepos (15 tools) — Repository operations
Source:
pkg/github/repositories.gocreate_branchowner,repo,branch,from_branchcreate_or_update_fileowner,repo,path,content,message,branchcreate_repositoryname,description,private,auto_initdelete_fileowner,repo,path,message,sha,branchfork_repositoryowner,repo,organizationget_commitowner,repo,shaget_file_contentsowner,repo,path,refget_latest_releaseowner,repoget_release_by_tagowner,repo,tagget_tagowner,repo,taglist_branchesowner,repo,page,per_pagelist_commitsowner,repo,sha,path,pagelist_releasesowner,repo,page,per_pagelist_tagsowner,repo,page,per_pagepush_filesowner,repo,branch,files,messageissues (7 tools) — Issue management
Source:
pkg/github/issues.goadd_issue_commentowner,repo,issue_number,bodyissue_readowner,repo,issue_numberissue_writeowner,repo,title,body,labels,assigneeslist_issue_typesowner,repolist_issuesowner,repo,state,labels,pagesearch_issuesquery,page,per_pagesub_issue_writeowner,repo,issue_numberpull_requests (10 tools) — Pull request operations
Source:
pkg/github/pullrequests.goadd_comment_to_pending_reviewowner,repo,pull_number,review_idadd_reply_to_pull_request_commentowner,repo,pull_number,comment_id,bodycreate_pull_requestowner,repo,title,body,head,baselist_pull_requestsowner,repo,state,head,basemerge_pull_requestowner,repo,pull_number,merge_methodpull_request_readowner,repo,pull_numberpull_request_review_writeowner,repo,pull_number,event,bodysearch_pull_requestsquery,page,per_pageupdate_pull_requestowner,repo,pull_number,title,bodyupdate_pull_request_branchowner,repo,pull_numberactions (4 tools) — GitHub Actions workflows
Source:
pkg/github/actions.goactions_getowner,repo,run_idactions_listowner,repo,workflow_idactions_run_triggerowner,repo,workflow_id,ref,inputsget_job_logsowner,repo,job_idcode_security (2 tools) — Code scanning alerts
Source:
pkg/github/code_scanning.goget_code_scanning_alertowner,repo,alert_numberlist_code_scanning_alertsowner,repo,state,severitydependabot (2 tools) — Dependabot alerts
Source:
pkg/github/dependabot.goget_dependabot_alertowner,repo,alert_numberlist_dependabot_alertsowner,repo,state,severitydiscussions (4 tools) — GitHub Discussions
Source:
pkg/github/discussions.goget_discussionowner,repo,discussion_numberget_discussion_commentsowner,repo,discussion_numberlist_discussion_categoriesowner,repolist_discussionsowner,repo,category_idexperiments (3 tools) — Experimental / dynamic toolset management
Source:
pkg/github/dynamic_tools.goenable_toolsettoolsetget_toolset_toolstoolsetlist_available_toolsetsgists (4 tools) — Gist operations
Source:
pkg/github/gists.gocreate_gistdescription,files,publicget_gistgist_idlist_gistsusername,page,per_pageupdate_gistgist_id,description,fileslabels (3 tools) — Label management
Source:
pkg/github/labels.goget_labelowner,repo,namelabel_writeowner,repo,name,color,descriptionlist_labelowner,repo,page,per_pagenotifications (6 tools) — Notification management
Source:
pkg/github/notifications.godismiss_notificationnotification_idget_notification_detailsnotification_idlist_notificationsall,participating,pagemanage_notification_subscriptionthread_id,subscribedmanage_repository_notification_subscriptionowner,repo,subscribedmark_all_notifications_readlast_read_atorgs (1 tool) — Organization operations
Source:
pkg/github/security_advisories.go(tool defined here, assigned toorgstoolset)list_org_repository_security_advisoriesorg,stateprojects (3 tools) — GitHub Projects
Source:
pkg/github/projects.goprojects_getowner,project_numberprojects_listowner,per_pageprojects_writeowner,project_numbersearch (4 tools) — Advanced search across GitHub
Source:
pkg/github/search.gosearch_codequery,page,per_pagesearch_orgsquery,page,per_pagesearch_repositoriesquery,page,per_pagesearch_usersquery,page,per_pagesecret_protection (2 tools) — Secret scanning
Source:
pkg/github/secret_scanning.goget_secret_scanning_alertowner,repo,alert_numberlist_secret_scanning_alertsowner,repo,statesecurity_advisories (3 tools) — Security advisories
Source:
pkg/github/security_advisories.goget_global_security_advisoryghsa_idlist_global_security_advisoriestype,severity,ecosystemlist_repository_security_advisoriesowner,repo,statestargazers (3 tools) — Repository stars
Source:
pkg/github/repositories.golist_starred_repositoriesusername,page,per_pagestar_repositoryowner,repounstar_repositoryowner,repousers (0 tools) — User information
Source: N/A (no tools registered)
Tool Count Summary
Recommended Default Toolsets
Recommended Defaults:
context,repos,issues,pull_requestsRationale:
context— Identity and team awareness (get_me,get_teams) — essential for any GitHub-aware agentrepos— Core repository operations (read files, list commits/branches) — most workflows need file accessissues— Issue management (read, comment, create) — common in CI/CD and automation workflowspull_requests— PR operations (read, create, review) — critical for code review and merge automationSpecialized Toolsets (enable explicitly when needed):
actionscode_securitydependabotdiscussionsexperimentsgistslabelsnotificationsorgsprojectssearchsecret_protectionsecurity_advisoriesstargazersusersToolset Configuration Reference
Notes and Observations
searchtoolset is a 19th toolset not listed in some internal documentation that listed only 18. It is fully functional and present in both source code and the JSON mapping.list_org_repository_security_advisoriesis defined insecurity_advisories.gobut assigned to theorgstoolset — a deliberate design choice, cross-referenced in the documentation.repostoolset (15 tools) is the largest single-purpose toolset. Thepull_requeststoolset (10 tools) is the second largest.create_pull_request,search_code) while others use noun-first grouping (pull_request_read,issue_write,projects_list). This is intentional for grouping related read/write variants.Methodology
References: §23403114941
Beta Was this translation helpful? Give feedback.
All reactions