Repository navigation
[mcp-analysis] MCP Structural Analysis - 2026-10-01 #64763
Closed
Replies: 1 comment
|
This discussion has been marked as outdated by GitHub MCP Structural Analysis. A newer discussion is available at Discussion #65012. |
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.
MCP Structural Analysis — 2026-10-01
Tested 10 representative GitHub MCP tools across all available toolsets. Today's total payload was 6,867 tokens across 10 calls, with an average usefulness rating of 3.3/5. The workflow-injected
<github-context>block and themcpscriptslist_workflowswrapper remain the best-rated sources (5/5, near-zero overhead);search_codescored worst (1/5) due to a 429 rate-limit failure that still cost ~665 tokens for an empty error envelope.Full Structural Analysis Report
Executive Summary
github_context/list_workflows: 5/5search_code: 1/5Usefulness Ratings for Agentic Work
github_contextlist_workflows(mcpscripts)get_file_contents_metablock dominates payloadlist_pull_requestslist_code_scanning_alertsrule.helpboilerplate repeated per alertlist_discussionssearch_usersget_labellist_issuessearch_codeSchema Analysis
github_contextget_file_contentslist_issueslist_pull_requestslist_workflows(wrapper)list_code_scanning_alertsrule.helprepeated per alert of same rulelist_discussionsget_labelsearch_userssearch_codeResponse Size Analysis (today)
Tool-by-Tool Analysis
30-Day Trend Summary
Highest average-token toolset over the window:
code_security(~7,935 tokens/call), driven almost entirely by verbatimrule.helpmarkdown repeated per alert of the samerule.id. Lowest:workflow_context(~85 tokens/call), the injected context block.Recommendations
github_context(zero-cost identity),list_workflowsvia themcpscriptswrapper (clean pagination, no overhead),list_pull_requests(flat/actionable with field selection),get_file_contentson small, pre-size-checked files.list_code_scanning_alertswould benefit from deduplicatingrule.helpacross alerts sharing arule.id(could roughly halve payload for repeated-rule result sets);list_issuesshould surface a visible marker when an item is dropped by integrity filtering rather than silently returning an empty array;search_codeneeds backoff/retry guidance given persistent 429s.github_context,list_workflows(wrapper),list_pull_requests.list_code_scanning_alerts(3,150 tokens for only 3 alerts, due to repeated help text),get_file_contentsand other non-wrapper calls (fixed ~2.5KB base64 icon_metablock adds overhead to every raw GitHub MCP response regardless of payload size).Visualizations
Response Size by Toolset
Usefulness Ratings
Daily Token Trend
Size vs Usefulness
All reactions