A hosted version of the Everything server - for demonstration and testing purposes, hosted at https://example-server.modelcontextprotocol.io/mcp
by modelcontextprotocolTypeScript
5 of 6 standards met
Summary Add task-based execution support for the tool, demonstrating the MCP Tasks protocol. Changes: Add and from SDK 1.26.0 Declare capability with list, cancel, and tool call support Extract helper for background task execution with status updates Add task cancellation checking during long operations Update to 1.26.0 How it works: When a client with tasks capability calls , the server creates a task and returns a immediately The operation runs in the background, updating task status at each step The client polls for task status and retrieves the final result when complete Task cancellation is supported โ the operation checks for cancellation between steps Companion PR:** anthropics/apps (client-side tasks support in claude-ai) Testing 1. Start the example server 2. Connect from a client with tasks capability 3. Call โ should return task ID immediately, then complete asynchronously 4. Test cancellation during a long operation
Repository: modelcontextprotocol/example-remote-server. Description: A hosted version of the Everything server - for demonstration and testing purposes, hosted at https://example-server.modelcontextprotocol.io/mcp Stars: 68, Forks: 25. Primary language: TypeScript. Languages: TypeScript (86.6%), Shell (9.2%), HTML (2.4%), CSS (1.5%), JavaScript (0.3%). License: MIT. Open PRs: 5, open issues: 4. Last activity: 3d ago. Community health: 87%. Top contributors: jerome3o-anthropic, bhosmer-ant, ochafik, claude, pcarleton, antonpk1.
Last 12 weeks ยท 34 commits
Summary This change removes OAuth bearer token authentication from the example MCP app servers mounted at , making them publicly accessible while keeping the root endpoint protected. Key Changes Removed bearer token authentication middleware from example app server routes Removed unused imports related to OAuth authentication (, , ) Removed dependency injection from constructor Updated module documentation to clarify that example servers are publicly accessible Kept CORS and security headers middleware in place for defense-in-depth Implementation Details The example app servers now operate without authentication requirements, allowing public access to the endpoints. This is a deliberate design choice to make example servers more accessible for testing and demonstration purposes, while the main MCP server endpoint remains OAuth-protected. The removal of the parameter simplifies the module's dependencies and reduces coupling to authentication infrastructure. https://claude.ai/code/session_019bG1wzY84JA7LbpkybddP9