[mcp-analysis] MCP Structural Analysis - 2026-05-07 #30824
Closed
Replies: 1 comment
-
|
This discussion has been marked as outdated by GitHub MCP Structural Analysis. A newer discussion is available at Discussion #31012. |
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.
-
Today's run analyzed 9 GitHub MCP tools across 9 toolsets. The discussions toolset leads with a perfect 5/5 usefulness score and only 113 tokens, while code_security and labels are the biggest context hogs due to embedded full documentation text and unbounded list returns. Two toolsets (context, search) were unavailable due to auth/rate-limit errors.
Full Structural Analysis Report
Executive Summary
list_discussions— 5/5get_me,search_code— 1/5 (unavailable)get_file_contents— 3,750 tokenslist_discussions— 113 tokensUsefulness Ratings for Agentic Work
list_discussionslist_issueslist_pull_requestsget_file_contentslist_workflowsper_pageparameter ignored (30 returned)list_code_scanning_alertsrule.helpembeds full CWE documentation (~3,500 chars/alert)list_labelperPagenot honoredget_mesearch_codeSchema Analysis
get_melist_issueslist_pull_requestsget_file_contentslist_workflowslist_code_scanning_alertslist_discussionslist_labelsearch_codeResponse Size Analysis
get_file_contentslist_workflowslist_code_scanning_alertslist_labellist_issueslist_pull_requestslist_discussionsget_me(error)search_code(error)30-Day Trend Summary
Recommendations
High-value tools (rating 4–5):
list_discussions— prefer for listing/pagination tasks; most efficientlist_issuesandlist_pull_requests— reliable, but filter bystateand avoid fetching when body content is not neededTools needing structural improvements:
list_code_scanning_alerts— therule.helpfield (full CWE/OWASP documentation) should be opt-in, not defaultlist_label— must honorperPageto avoid returning all 517 labelslist_workflows—per_pageparameter not respected; always returns default page sizeContext-efficient tools (low tokens + high rating):
list_discussions— 113 tokens, rating 5Context-heavy tools to use sparingly:
get_file_contents— 3,750 tokens for README alone; avoid on large files without knowing file size firstlist_workflows— 2,875 tokens; consider caching workflow IDs after first fetchUnavailable toolsets requiring attention:
context(get_me) — 403 suggests the integration token needsread:userscope for user contextsearch(search_code) — 429 rate limits make it unsuitable for repeated agentic calls; uselist_*tools + local filtering insteadVisualizations
Response Size by Toolset
Usefulness Ratings
Daily Token Total
Token Size vs Usefulness
References: §25495597148
Beta Was this translation helpful? Give feedback.
All reactions