[mcp-analysis] MCP Structural Analysis - 2026-08-13 #52494
Closed
Replies: 1 comment
|
This discussion has been marked as outdated by GitHub MCP Structural Analysis. A newer discussion is available at Discussion #52716. |
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.
Analyzed 10 GitHub MCP tool responses across 9 toolsets on 2026-08-13 (day 2 of trending). Average usefulness: 3.6/5. Best:
github_context(5/5, zero-overhead identity block). Worst:get_teams(1/5, blocked by an ungranted permission for the second consecutive day). Notable finding:get_file_contentson README.md jumped from ~4,500 to ~11,300 tokens day-over-day as the file grew to 42.8KB, driven mostly by an embedded 280+ entry community-contributor link list rather than the useful content.Full Structural Analysis Report
Executive Summary
github_context: 5/5get_teams: 1/5Usefulness Ratings for Agentic Work
github_contextlist_pull_requestslist_workflows(mcpscripts wrapper)perPage, unlike the built-in toollist_code_scanning_alertslist_discussionsget_labellist_labelsearch_codeperPage=1get_file_contentslist_issuesget_teamsSchema Analysis
github_contextget_teamsget_file_contentslist_issueslist_pull_requestslist_workflowslist_code_scanning_alertslist_discussionsget_labelsearch_codeResponse Size Analysis
Tool-by-Tool Analysis
github_contextget_teamsget_file_contentswc -c); bulk is a 280+ entry community list plus ~2.5KB duplicated base64 iconslist_issueslist_pull_requestslist_workflowsperPage=1out of 360 workflows — confirms this is the fix for the built-in tool's camelCase/snake_case pagination buglist_code_scanning_alertsstate=open, severity=high; empty resultlist_discussionstotalCountnow 9,496 (up from prior day); fixed icon overhead is main costget_labellist_label(868 labels, 3,250 tokens)search_codetext_matchesomitted via field filter for smaller payload30-Day Trend Summary
get_file_contentssize regressed sharplyRecommendations
github_context,list_pull_requests,list_workflows(via mcpscripts wrapper),list_code_scanning_alerts,list_discussions,get_label,search_code.get_teams(permission-gating prevents any use two runs in a row — needs the permission pre-granted or an alternative context tool);list_issues(integrity-policy redaction should surface a machine-readable reason rather than silently dropping items); built-inlist_workflows/list_label(ignoreperPage/have no pagination — use the mcpscripts wrapper forlist_workflowsand prefer single-itemget_labelover bulklist_labelwhen possible).list_pull_requests(30 tokens, 4/5),list_code_scanning_alerts(10 tokens, 4/5),list_workflowsvia wrapper (180 tokens, 4/5).get_file_contentson README.md (11,300 tokens) — consider a ranged/section read option for large files with embedded generated content like contributor lists.Visualizations
Response Size by Toolset
Usefulness Ratings
Daily Token Trend
Size vs Usefulness
All reactions