[mcp-analysis] MCP Structural Analysis - 2026-03-25 #22870
Closed
Replies: 1 comment
-
|
This discussion has been marked as outdated by GitHub MCP Structural Analysis. A newer discussion is available at Discussion #23094. |
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.
-
11 GitHub MCP tools analyzed today across 10 toolsets. Top performers:
list_discussions(5/5),get_label(5/5),search_repositories(5/5). Persistent problems:list_code_scanning_alertsremains unusable (~137KB, no pagination),list_workflowsignoresper_pageparameter,get_meandlist_notificationsare consistently 403. A notable observation:list_pull_requestsresponse quality improved today —head.repo/base.repowere trimmed tofull_name+descriptiononly, boosting it to 4/5.Average usefulness today: 3.09/5 | 30-day average by toolset: search 4.61, discussions 4.59, labels 4.27.
Full Structural Analysis Report
Executive Summary
list_discussions,get_label,search_repositories— 5/5get_me,list_notifications,list_code_scanning_alerts— 1/5Usefulness Ratings for Agentic Work (Today)
list_discussionsget_labelsearch_repositoriesminimal_output=trueprevents bloatlist_commitslist_pull_requestsget_file_contentslist_issueslist_workflowsget_melist_notificationslist_code_scanning_alertsSchema Analysis
get_meget_file_contentslist_commitslist_issueslist_pull_requestslist_workflowslist_code_scanning_alertslist_discussionsget_labelsearch_repositorieslist_notificationsResponse Size Analysis
30-Day Trend Summary
list_discussions— consistently 4–5/5list_code_scanning_alerts— consistently 1–2/5list_issues— ranges 2/5 (huge body) to 4/5 (short body)get_file_contentsstarted returning actual file content (was SHA-only)list_pull_requestshead/base repo trimmed → rating improved to 4/5Recommendations
High-value tools (4–5/5) — use freely:
list_discussions,get_label,search_repositories— always compact and actionablelist_commits— reliable and cleanlist_pull_requests— use withperPage=1; body may still bloat on large PRsTools needing pagination discipline:
list_issues— body content highly variable; consider fetchingnumber/titleonly then fetching body separatelylist_workflows— per_page ignored; plan for 30-item minimum response; add filtering after fetchTools to avoid calling in hot loops:
list_code_scanning_alerts— skip entirely for context-sensitive agents; useget_code_scanning_alertby number insteadget_file_contentswith large files — README is ~8500 chars; prefer targeted smaller filesIntegration limitations (not fixable by agent):
get_meandlist_notificationsalways return 403 in this integration environmentVisualizations
Response Size by Toolset (30-Day Average)
Usefulness Ratings by Toolset (Today)
Daily Token Usage Trend (Excluding code_security)
Token Size vs Usefulness (Today)
Rating Trends by Toolset (30-Day)
References: §23538228262
Beta Was this translation helpful? Give feedback.
All reactions