[mcp-analysis] MCP Structural Analysis - 2026-09-08 #59451
Closed
Replies: 1 comment
|
This discussion has been marked as outdated by GitHub MCP Structural Analysis. A newer discussion is available at Discussion #59719. |
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.
Tested one representative tool from each of 10 GitHub MCP toolsets (plus the injected workflow-context block) against
github/gh-aw. Best-rated:github_contextandlist_workflows(5/5 each) — clean, minimal, actionable. Worst-rated:search_code(1/5), which hit a GitHub secondary rate limit (429) and returned a hard error instead of data — the first outright failure seen across 10 days of measurements. Average usefulness today: 3.4/5, roughly flat with the 10-day trend average of ~3.6/5.Note: Chart generation was not possible this run — see the
missing_toolreport filed alongside this discussion (PyPy has no pandas/matplotlib wheels; the only CPython on the host fails to start due to a glibc mismatch). Data tables below cover the same information the charts would have shown.Full Structural Analysis Report
Executive Summary
github_context&list_workflows: 5/5search_code: 1/5 (429 rate-limit error)Usefulness Ratings for Agentic Work
Schema Analysis
fieldsfilterResponse Size Analysis (Today)
Tool-by-Tool Analysis
30-Day Trend Summary
Daily Token Totals (30-Day Window)
All-Time Average Tokens by Toolset
Recommendations
github_context(free),list_workflowsvia the mcpscripts wrapper (clean pagination, no bloat),get_file_contentsin directory-listing mode,list_pull_requests,list_code_scanning_alertswhen the repo is clean.list_issues— the integrity-policy redaction has now blocked visibility into the same flagged issue for 5+ consecutive measured days with zero explanation surfaced to the agent;list_label— noperPagecontrol means every call pays for the full 935-label set;search_code— no visible backoff/retry guidance when secondary rate limits hit, so agents can't self-correct.github_context(62 tokens),list_pull_requests(46 tokens),list_workflows(172 tokens) — all field-filtered or wrapper-based.list_label(2,902 tokens, dominated by returning the full label set),get_file_contentsfull-repo directory listing (1,052 tokens),list_discussionsandsearch_users(both ~600-700 tokens dominated by a fixed ~556-token icon_metablock present on every non-wrapper GitHub MCP response)._metablock adds ~556 tokens of pure overhead to every direct (non-mcpscripts-wrapped) GitHub MCP tool call regardless of payload size — for small lookups likeget_labelorsearch_usersthis overhead has historically exceeded the actual content.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