[mcp-analysis] MCP Structural Analysis - 2026-03-31 #23674
Closed
Replies: 1 comment
-
|
This discussion was automatically closed because it expired on 2026-04-01T11:36:30.792Z.
|
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.
-
Analysis of 9 GitHub MCP tool responses across 8 toolsets for 2026-03-31. Average usefulness rating: 3.56/5. High-value tools (
get_file_contents,search_repositories) deliver complete, actionable data efficiently. Context bloat risk remains incode_security(up to 34K+ tokens when alerts exist) andlabels(444 labels returned without pagination). This is the second daily run — 2-day trend data now available.Key Findings
get_file_contents— 5/5get_me— 1/5 (403 error)code_security,labels,actionsUsefulness by Toolset
get_file_contentssearch_repositorieslist_issueslist_pull_requestslist_discussionslist_workflowslist_code_scanning_alertslist_labelget_meFull Structural Analysis Report
Schema Analysis
get_melist_issueslist_pull_requestslist_workflowsget_file_contentslist_discussionslist_code_scanning_alertslist_labelsearch_repositoriesResponse Size Analysis
Tool-by-Tool Analysis
get_melist_issueslist_pull_requestslist_workflowsget_file_contentslist_discussionslist_code_scanning_alertslist_labelsearch_repositories30-Day Trend Summary (2 data points)
Recommendations
High-value tools (rating 4–5, prefer these):
search_repositories— best tokens-to-value ratiolist_discussions— compact, well-paginatedlist_pull_requests— good structure, use perPageTools needing improvement:
list_code_scanning_alerts— needs pagination support urgently; unpredictable context costlist_label— should support pagination; 444 labels is heavy for large reposlist_workflows— perPage parameter is silently ignoredContext-efficient tools (< 500 tokens, rating ≥ 4):
search_repositories(200 tokens, ⭐⭐⭐⭐⭐)list_discussions(155 tokens, ⭐⭐⭐⭐)Context-heavy tools (> 2,000 tokens) — use with caution:
get_file_contents(varies; large files = large context)code_security(0 to 34K+ tokens depending on repo state)Visualizations
Response Size by Toolset
Usefulness Ratings
Daily Token Trend
Size vs Usefulness
References:
Beta Was this translation helpful? Give feedback.
All reactions