[mcp-analysis] MCP Structural Analysis - 2026-09-15 #61129
Closed
Replies: 1 comment
|
This discussion was automatically closed because it expired on 2026-09-16T12:03:43.343Z.
|
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.
Daily structural analysis of the GitHub MCP toolset (2026-09-15, 15 days of trend data since 2026-08-25). Today's standout:
list_code_scanning_alertsspiked to 36,600 tokens — by far the largest single-call payload measured in 30 days — driven by 30 open critical/high alerts from a new scanner ("pr-action"/opengrep) whose ~1,600-char rule description is repeated verbatim per alert instance rather than deduplicated. Best-rated tools remain the zero-costgithub_contextblock and thelist_workflowsmcpscripts wrapper (both 5/5); worst-rated today arelist_issues(2/5, redacted item blocks visibility) and the code-scanning spike (2/5, technically complete but extremely token-inefficient).Full Structural Analysis Report
Executive Summary
github_context/list_workflows: 5/5list_issues/list_code_scanning_alerts: 2/5Usefulness Ratings for Agentic Work
_metaoverhead dominates small payload_metablockSchema Analysis
fieldsfilterResponse Size Analysis
Tool-by-Tool Analysis (today)
false— this run wasn't triggered by one of those eventstotal_countnow 376 workflows in-repo, wrapper stays clean.githubdirectory listing, 22 entries, fields-filtered30-Day Trend Summary
code_securityusefulness declining as alert-volume and per-instance verbosity growRecommendations
github_context(free) andlist_workflowsvia the mcpscripts wrapper — use these as the template for what a well-designed MCP response looks like (flat, explicit pagination, no icon bloat).list_code_scanning_alertsreturns rule-level boilerplate (full_description/help, ~1,600 chars) repeated verbatim for every alert instance instead of being deduplicated byrule.id— for the 30 alerts seen today (only 3 unique rules) this alone accounts for the bulk of the 36,600-token payload.list_issuescontinues to have one item redacted by integrity policy on every single day measured (15/15), which is a recurring, unresolved visibility gap rather than a one-off.github_context,list_workflows,list_pull_requests,get_file_contents(when usingfields+ directory-listing mode).list_code_scanning_alerts(today's outlier at 36,600 tokens vs a 30-day average of 4,908), and raw (non-fields-filtered)get_file_contentscalls against auto-growing files like README.md (11,900 tokens on 2026-09-14).Visualizations
Response Size by Toolset
Usefulness Ratings
Daily Token Trend
Size vs Usefulness
Warning
Firewall blocked 1 domain
The following domain was blocked by the firewall during workflow execution:
api.anthropic.comTo allow these domains, add them to the
network.allowedlist in your workflow frontmatter:See Network Configuration for more information.
All reactions