[mcp-analysis] Structural Analysis - 2026-06-09 #38116
Closed
Replies: 1 comment
-
|
This discussion was automatically closed because it expired on 2026-06-10T12:57:14.196Z.
|
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.
-
Overview
Today's run probed 8 representative GitHub MCP tools across the available toolsets (~3,075 tokens total, avg usefulness 3.12/5 including two environmentally-unavailable tools). Among the 6 tools that actually returned data, the average rating is 3.83/5.
The schema story is unchanged and consistent with the 30-day trend: discovery/list tools are lean and context-efficient, while per-item detail tools are content-driven (full issue/PR bodies) or carry static-documentation bloat (
list_code_scanning_alertsre-inlines the full CodeQL rule help per alert).search_repositoriesremains best-in-class;list_code_scanning_alertsremains the standout bloat case.Key Metrics
search_repositories— 5/5list_code_scanning_alerts— ~1,400 tok (1 alert)Critical Observations (always visible)
list_code_scanning_alertsbloat persists — a single alert costs ~1,400 tokens, ~80% of which is the fullrule.helpmarkdown (two multi-line Go examples) +full_description. The actionable signals (rule.id,security_severity_level=critical,location.path:line→pkg/workflow/awf_helpers.go:166) are buried. The help text should be fetched on-demand viaget, not inlined per row.get_meandactions_listunavailable —get_mereturns 403 (token lacks/userscope),actions_listpermission not granted in this run. Both are environmental restrictions, not tool-design regressions, and are scored 1 only because they could not be evaluated.search_repositories(185 tok),list_discussions(160 tok), andget_label(30 tok) carry no envelope bloat.Full Structural Analysis Report
Executive Summary
search_repositories: 5/5list_code_scanning_alerts/get_label: 3/5Usefulness Ratings for Agentic Work
search_repositorieslist_discussionslist_issueslist_pull_requestsget_labellist_code_scanning_alertsget_meactions_listSchema Analysis
get_labelsearch_repositorieslist_discussionslist_issueslist_pull_requestslist_code_scanning_alertsResponse Size Analysis
30-Day Trend Summary
search_repositoriesratinglist_code_scanning_alertsget_meavailabilityVisualizations
Response Size by Toolset
Usefulness Ratings
Daily Token Trend
Size vs Usefulness
Recommendations
search_repositories,list_discussions,list_issues,list_pull_requests— actionable with lean schemas.search_repositories(185 tok),list_discussions(160 tok),get_label(30 tok).list_code_scanning_alerts— fetch fullrule.helpon demand rather than listing it inline; request a summary mode upstream.repoobject embedded in PRbase/headfor single-repo listings.References: §27207220474
Beta Was this translation helpful? Give feedback.
All reactions