Repository navigation
[mcp-analysis] MCP Structural Analysis - 2026-04-02 #24068
Closed
Replies: 1 comment
|
This discussion has been marked as outdated by GitHub MCP Structural Analysis. A newer discussion is available at Discussion #24293. |
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 analysis tested 9 GitHub MCP tools across 8 toolsets. Day 4 of tracking. Total tokens consumed today: 11,225 (avg 3.56/5 usefulness). Top performers remain
get_file_contents,search_repositories(⭐⭐⭐⭐⭐).get_mecontinues returning 403.list_code_scanning_alertswas empty today (alternates between empty and massive dumps across days — the core pagination problem persists). The 4-day trend shows token usage stabilizing after a spike on day 3.Full Structural Analysis Report
Executive Summary
get_file_contents,search_repositories— 5/5get_me— 1/5 (403 error, 4 days consistent)Usefulness Ratings for Agentic Work
get_file_contentssearch_repositorieslist_discussionslist_issueslist_pull_requestslist_workflowslist_labellist_code_scanning_alertsget_meSchema Analysis
get_melist_issueslist_pull_requestslist_workflowsget_file_contentslist_discussionslist_code_scanning_alertslist_labelsearch_repositoriesResponse Size Analysis (Today)
Tool-by-Tool Analysis
get_melist_issueslist_pull_requestslist_workflowsget_file_contentslist_discussionslist_code_scanning_alertslist_labelsearch_repositories4-Day Trend Summary
Observations:
list_code_scanning_alerts(empty vs full dump)Recommendations
High-value tools (4-5 ⭐) — use freely:
get_file_contents,search_repositories— gold standard for context efficiencylist_discussions,list_issues,list_pull_requests— good with awareness of body sizeTools needing improvement:
list_code_scanning_alerts— critical gap: needs pagination (per_pageparam); alternates between 0 and 34K+ tokenslist_workflows—per_pageparameter is silently ignored; 5 URL fields per entry is unnecessarylist_label— no pagination; returns all labels regardless of repo sizeContext efficiency tips:
search_repositoriesoverget_file_contentsfor repo discoverylist_code_scanning_alertswithout defensive context guardsVisualizations
Response Size by Tool
Usefulness Ratings
Daily Token Trend
Size vs Usefulness
4-Day Usefulness Heatmap
References:
All reactions