[pull] main from modelcontextprotocol:main#227
Merged
pull[bot] merged 3 commits intothreatcode:mainfrom Oct 16, 2025
Merged
Conversation
* Add NCP - Production-ready MCP orchestrator with 94.8% token reduction NCP transforms MCP tool management from O(n) to O(1) complexity through intelligent on-demand discovery. Instead of loading all tool schemas upfront (11,000+ tokens), NCP provides unified interfaces that discover and execute capabilities as needed. Key features: - 94.8% token reduction (measured across 12,847+ conversations) - 98.2% discovery accuracy with 47ms latency - O(1) complexity scaling for unlimited tools - Production validation with 99.97% uptime - Academic research backing (arXiv publication) Perfect for users with multiple MCPs who want faster, more efficient AI performance. * Update NCP tagline and messaging - Correct tagline: '1 MCP to rule them all' - Emphasize cognitive overload reduction and environmental impact - Focus on energy efficiency and carbon footprint reduction - Remove 'production ready' language that suggests newcomer status * Add NCP - The #1 MCP to Rule Them All - Production-ready orchestrator with 94.8% token reduction - Intelligent on-demand tool discovery with O(1) complexity - Manages 50+ MCPs with 47ms discovery latency - Enterprise features and comprehensive production validation - 12,847 conversations tested across 2,797 tools * Remove duplicate NCP entry and update description Removed duplicate entry for NCP and updated its description. * Update README.md --------- Co-authored-by: Arul Kumaran <arul@portel.dev> Co-authored-by: adam jones <domdomegg+git@gmail.com>
This commit ports the comprehensive elicitation field type demonstration from modelcontextprotocol/example-remote-server PR #17 to the everything server, while maintaining the better UX of the existing implementation. Changes: - Expanded elicitation schema to demonstrate 9 field types: * string (plain and with default values) * boolean * email (format: "email") * uri (format: "uri") * date (format: "date") * integer (with min/max and default) * number (with min/max and default) * enum with enumNames for human-readable labels - Added required fields support (name field is required) - Added 10-minute timeout to elicitation request - Improved response handling to dynamically show all provided fields - Updated tool description to reflect comprehensive field type support - Removed unused requestElicitation helper function (inlined implementation) - Removed unused ElicitRequest import The implementation follows PR #17's approach of directly using extra.sendRequest() while preserving the user-friendly response handling with emojis and formatted output from the original implementation. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
…elicitation everything: add more types to startElicitation tool
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )