[mcp-analysis] MCP Structural Analysis - 2026-03-23 #22412
Closed
Replies: 1 comment
-
|
This discussion has been marked as outdated by GitHub MCP Structural Analysis. A newer discussion is available at Discussion #22654. |
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.
-
10 tools analyzed across 9 toolsets today. Average usefulness: 3.30/5. Top performers:
get_label,search_repositories,list_discussions(all 5/5). Persistent outlier:list_code_scanning_alerts(1/5, ~137KB, no pagination). Thelist_workflowstool continues to ignoreper_pageparameter. 30-day dataset now at 210 records across 21 measurement days.Full Structural Analysis Report
Executive Summary
get_label,search_repositories,list_discussions: 5/5get_me: 1/5 (DIFC policy block),list_code_scanning_alerts: 1/5 (size)Usefulness Ratings for Agentic Work
get_labelsearch_repositorieslist_discussionslist_commitslist_pull_requestsget_file_contentslist_issueslist_workflowsget_melist_code_scanning_alertsSchema Analysis
get_meget_file_contentslist_issueslist_pull_requestslist_workflowslist_discussionsget_labelsearch_repositorieslist_commitslist_code_scanning_alertsResponse Size Analysis
get_file_contentsfile sizeTool-by-Tool Analysis (Today)
get_meget_file_contentslist_issueslist_pull_requestslist_workflowslist_discussionsget_labelsearch_repositorieslist_commitslist_code_scanning_alerts30-Day Trend Summary
get_label(5/5 every day)list_code_scanning_alerts(1/5 every day)Recommendations
High-value tools (rating 4–5) — prefer these:
get_label,search_repositories,list_discussions— always efficient and completelist_commits,list_pull_requests— good structure, perPage respectedTools needing improvement:
list_workflows— must respectper_pageparameter; removebadge_url(rarely useful for agents)list_code_scanning_alerts— needsper_pagesupport; deeply nested structure hinders parsingget_file_contents— content wrapper is verbose; consider streaming for large filesContext-efficient sweet spots (low tokens, high rating):
get_label(25 tokens, 5/5),search_repositories(100 tokens, 5/5),list_discussions(75 tokens, 5/5)Avoid in context-constrained agents:
list_code_scanning_alerts— always triggers file-based payload; use only when explicitly neededget_file_contentson large files — README alone is 1,250 tokensDIFC / Integration Note:
get_meis permanently blocked by integrity policy in this integration — useget_repositoryor context from workflow env insteadVisualizations
Response Size by Toolset
Usefulness Ratings (Today)
Daily Token Usage Trend (30 days)
Token Size vs Usefulness (30-day avg)
Usefulness Rating Trends by Tool
References: §23434630376
Beta Was this translation helpful? Give feedback.
All reactions