From 3b0da002cf7e9f3280ac988b5a027cfb2b9977b8 Mon Sep 17 00:00:00 2001 From: Ashwin Bhat Date: Mon, 7 Apr 2025 11:27:35 -0700 Subject: [PATCH 1/4] Update client list to indicate Claude Code supports roots (#273) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.ai/code) Co-authored-by: Claude --- clients.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clients.mdx b/clients.mdx index 3d734e239..13ff5ba14 100644 --- a/clients.mdx +++ b/clients.mdx @@ -10,7 +10,7 @@ This page provides an overview of applications that support the Model Context Pr | Client | [Resources] | [Prompts] | [Tools] | [Sampling] | Roots | Notes | |---------------------------------------------|-------------|-----------|---------|------------|--------|-----------------------------------------------------------------------------| | [Claude Desktop App][Claude] | ✅ | ✅ | ✅ | ❌ | ❌ | Full support for all MCP features | -| [Claude Code][Claude Code] | ❌ | ✅ | ✅ | ❌ | ❌ | Supports prompts and tools | +| [Claude Code][Claude Code] | ❌ | ✅ | ✅ | ❌ | ✅ | Supports prompts, tools, and roots | | [5ire][5ire] | ❌ | ❌ | ✅ | ❌ | ❌ | Supports tools. | | [BeeAI Framework][BeeAI Framework] | ❌ | ❌ | ✅ | ❌ | ❌ | Supports tools in agentic workflows. | | [Cline][Cline] | ✅ | ❌ | ✅ | ❌ | ❌ | Supports tools and resources. | From 6aa9288a8c6a6c3e537ebfba04300f769e6c47d2 Mon Sep 17 00:00:00 2001 From: Harald Kirschner Date: Mon, 7 Apr 2025 12:53:47 -0700 Subject: [PATCH 2/4] Adding VS Code to clients (#274) --- clients.mdx | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/clients.mdx b/clients.mdx index 13ff5ba14..6b0df2f6d 100644 --- a/clients.mdx +++ b/clients.mdx @@ -30,6 +30,7 @@ This page provides an overview of applications that support the Model Context Pr | [Sourcegraph Cody][Cody] | ✅ | ❌ | ❌ | ❌ | ❌ | Supports resources through OpenCTX | | [Superinterface][Superinterface] | ❌ | ❌ | ✅ | ❌ | ❌ | Supports tools | | [TheiaAI/TheiaIDE][TheiaAI/TheiaIDE] | ❌ | ❌ | ✅ | ❌ | ❌ | Supports tools for Agents in Theia AI and the AI-powered Theia IDE | +| [VS Code GitHub Copilot][VS Code] | ❌ | ❌ | ✅ | ❌ | ❌ | Supports tools, roots, dynamic discovery, secure secret configuration, and one-click installation | | [Windsurf Editor][Windsurf] | ❌ | ❌ | ✅ | ❌ | ❌ | Supports tools with AI Flow for collaborative development. | | [Witsy][Witsy] | ❌ | ❌ | ✅ | ❌ | ❌ | Supports tools in Witsy. | | [Zed][Zed] | ❌ | ✅ | ❌ | ❌ | ❌ | Prompts appear as slash commands | @@ -72,6 +73,7 @@ This page provides an overview of applications that support the Model Context Pr [Tools]: https://modelcontextprotocol.io/docs/concepts/tools [Sampling]: https://modelcontextprotocol.io/docs/concepts/sampling [Microsoft Copilot Studio]: https://learn.microsoft.com/en-us/microsoft-copilot-studio/agent-extend-action-mcp +[VS Code]: https://code.visualstudio.com/ ## Client details @@ -260,6 +262,16 @@ Theia AI and Theia IDE's MCP integration provide users with flexibility, making - [Theia IDE and Theia AI MCP Announcement](https://eclipsesource.com/blogs/2024/12/19/theia-ide-and-theia-ai-support-mcp/) - [Download the AI-powered Theia IDE](https://theia-ide.org/) +### VS Code GitHub Copilot +[VS Code](https://code.visualstudio.com/) integrates MCP with GitHub Copilot through [agent mode](https://code.visualstudio.com/docs/copilot/chat/chat-agent-mode), allowing direct interaction with MCP-provided tools within your agentic coding workflow. Configure servers in Claude Desktop, workspace or user settings, with guided MCP installation and secure handling of keys in input variables to avoid leaking hard-coded keys. + +**Key features:** +- Support for stdio and server-sent events (SSE) transport +- Per-session selection of tools per agent session for optimal performance +- Easy server debugging with restart commands and output logging +- Tool calls with editable inputs and always-allow toggle +- Integration with existing VS Code extension system to register MCP servers from extensions + ### Windsurf Editor [Windsurf Editor](https://codeium.com/windsurf) is an agentic IDE that combines AI assistance with developer workflows. It features an innovative AI Flow system that enables both collaborative and independent AI interactions while maintaining developer control. From 75e580f24e7e63657d9c9ef4b59bab2e77303ffd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dariusz=20J=C4=99drzejczyk?= Date: Tue, 8 Apr 2025 11:49:59 +0200 Subject: [PATCH 3/4] Fix Java SDK's sampling example MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Dariusz Jędrzejczyk --- sdk/java/mcp-server.mdx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sdk/java/mcp-server.mdx b/sdk/java/mcp-server.mdx index b4f3f3c2e..ada4364ea 100644 --- a/sdk/java/mcp-server.mdx +++ b/sdk/java/mcp-server.mdx @@ -447,7 +447,8 @@ var calculatorTool = new McpServerFeatures.SyncToolSpecification( // Create a sampling request McpSchema.CreateMessageRequest request = McpSchema.CreateMessageRequest.builder() - .content(new McpSchema.TextContent("Calculate: " + arguments.get("expression"))) + .messages(List.of(new McpSchema.SamplingMessage(McpSchema.Role.USER, + new McpSchema.TextContent("Calculate: " + arguments.get("expression"))) .modelPreferences(McpSchema.ModelPreferences.builder() .hints(List.of( McpSchema.ModelHint.of("claude-3-sonnet"), From 41af8ac53c8a0bd53e96c4bb4996eebab40e1479 Mon Sep 17 00:00:00 2001 From: Justin Spahr-Summers Date: Tue, 8 Apr 2025 15:49:36 +0100 Subject: [PATCH 4/4] Redirect to main repo --- README.md | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index a7d2a6ee3..52ffc67fe 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,5 @@ -# Model Context Protocol Documentation +# Model Context Protocol documentation -The official documentation for the [Model Context Protocol](https://modelcontextprotocol.io). +**This documentation has moved to [modelcontextprotocol/modelcontextprotocol](https://github.com/modelcontextprotocol/modelcontextprotocol/tree/main/docs).** -For detailed contribution guidelines, development setup, and troubleshooting, please see our [Contributing Guide](CONTRIBUTING.md). - -### Publishing Changes - -Changes will be deployed to production automatically after pushing to the default branch. +Please file issues and pull requests for documentation changes there.