- Notifications
You must be signed in to change notification settings - Fork3.1k
🚀 Improving GitHub MCP Server Performance and Resource Consumption: Introducing default toolsets#1182
-
Hello together from the github-mcp-server maintainers 👋 , we are introducing performance improvements to the GitHub MCP Server with a new default toolset configuration in#1159. The ProblemOur current "all tools enabled by default" approach has caused several issues for most users:
New Approach: Data-driven default configurationWe analyzed real-world usage data to identify which tools users actually need. The new default configuration includes the five most-used toolset groups: Default Toolsets:
These cover the most frequently used tools, accompanied by their co-occuring tools to ensure common workflows as seamless as possible, while cutting down on resource consumption. Removed from default (still available via configuration): Sub-issues, Organizations, PR Reviews, Releases, Code Security, Secret Protection, Dependabot, Notifications, Discussions, Actions, Security Advisories, Experiments, Gists, ℹ️ See here on how to configure thelocal/remote server for specific toolsets. Improvements compared to having all tools enabled📊 Significant resource Savings
🎯 Better Tool Selection
Why Change the Default?
Looking Ahead🔧 Granular Toolset SplittingWe're breaking up large toolsets (like repos) into specialized groups (repos, releases, stargazers), allowing users to enable exactly what they need. 🆕 Faster Feature RolloutWe can now introduce new tools without impacting general user experience, experiment with beta features in separate toolsets, and iterate quickly based on data. We Want Your Feedback! 💬Your experience matters. Please share your thoughts:
|
BetaWas this translation helpful?Give feedback.
All reactions
❤️ 21🚀 15
Replies: 1 comment 1 reply
-
` |
BetaWas this translation helpful?Give feedback.
All reactions
-
Good |
BetaWas this translation helpful?Give feedback.