Merge branch 'main' into docs/add-tester-mcp-client
This commit is contained in:
commit
baf0127297
1 changed files with 2553 additions and 198 deletions
200
clients.mdx
200
clients.mdx
|
|
@ -7,24 +7,34 @@ This page provides an overview of applications that support the Model Context Pr
|
|||
|
||||
## Feature support matrix
|
||||
|
||||
| Client | [Resources] | [Prompts] | [Tools] | [Sampling] | Roots | Notes |
|
||||
|---------------------------|-------------|-----------|---------|------------|-------|---------------------------------------------------|
|
||||
| [Claude Desktop App][Claude] | ✅ | ✅ | ✅ | ❌ | ❌ | Full support for all MCP features |
|
||||
| [Zed][Zed] | ❌ | ✅ | ❌ | ❌ | ❌ | Prompts appear as slash commands |
|
||||
| [Sourcegraph Cody][Cody] | ✅ | ❌ | ❌ | ❌ | ❌ | Supports resources through OpenCTX |
|
||||
| [Firebase Genkit][Genkit] | ⚠️ | ✅ | ✅ | ❌ | ❌ | Supports resource list and lookup through tools |
|
||||
| [Continue][Continue] | ✅ | ✅ | ✅ | ❌ | ❌ | Full support for all MCP features |
|
||||
| [GenAIScript][GenAIScript] | ❌ | ❌ | ✅ | ❌ | ❌ | Supports tools |
|
||||
| [Cline][Cline] | ✅ | ❌ | ✅ | ❌ | ❌ | Supports tools and resources |
|
||||
| [LibreChat][LibreChat] | ❌ | ❌ | ✅ | ❌ | ❌ | Supports tools for Agents |
|
||||
| [TheiaAI/TheiaIDE][TheiaAI/TheiaIDE] | ❌ | ❌ | ✅ | ❌ | ❌ | Supports tools for Agents in Theia AI and the AI-powered Theia IDE |
|
||||
| [Superinterface][Superinterface] | ❌ | ❌ | ✅ | ❌ | ❌ | Supports tools |
|
||||
| [5ire][5ire] | ❌ | ❌ | ✅ | ❌ | ❌ | Supports tools. |
|
||||
| [Bee Agent Framework][Bee Agent Framework] | ❌ | ❌ | ✅ | ❌ | ❌ | Supports tools in agentic workflows |
|
||||
| Client | [Resources] | [Prompts] | [Tools] | [Sampling] | Roots | Notes |
|
||||
|---------------------------------------------|-------------|-----------|---------|------------|--------|-----------------------------------------------------------------------------|
|
||||
| [Claude Desktop App][Claude] | ✅ | ✅ | ✅ | ❌ | ❌ | Full support for all MCP features |
|
||||
| [5ire][5ire] | ❌ | ❌ | ✅ | ❌ | ❌ | Supports tools. |
|
||||
| [BeeAI Framework][BeeAI Framework] | ❌ | ❌ | ✅ | ❌ | ❌ | Supports tools in agentic workflows. |
|
||||
| [Cline][Cline] | ✅ | ❌ | ✅ | ❌ | ❌ | Supports tools and resources. |
|
||||
| [Continue][Continue] | ✅ | ✅ | ✅ | ❌ | ❌ | Full support for all MCP features |
|
||||
| [Cursor][Cursor] | ❌ | ❌ | ✅ | ❌ | ❌ | Supports tools. |
|
||||
| [Emacs Mcp][Mcp.el] | ❌ | ❌ | ✅ | ❌ | ❌ | Supports tools in Emacs. |
|
||||
| [Firebase Genkit][Genkit] | ⚠️ | ✅ | ✅ | ❌ | ❌ | Supports resource list and lookup through tools. |
|
||||
| [GenAIScript][GenAIScript] | ❌ | ❌ | ✅ | ❌ | ❌ | Supports tools. |
|
||||
| [Goose][Goose] | ❌ | ❌ | ✅ | ❌ | ❌ | Supports tools. |
|
||||
| [LibreChat][LibreChat] | ❌ | ❌ | ✅ | ❌ | ❌ | Supports tools for Agents |
|
||||
| [mcp-agent][mcp-agent] | ❌ | ❌ | ✅ | ⚠️ | ❌ | Supports tools, server connection management, and agent workflows. |
|
||||
| [Roo Code][Roo Code] | ✅ | ❌ | ✅ | ❌ | ❌ | Supports tools and resources. |
|
||||
| [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 |
|
||||
| [Windsurf Editor][Windsurf] | ❌ | ❌ | ✅ | ❌ | ❌ | Supports tools with AI Flow for collaborative development. |
|
||||
| [Zed][Zed] | ❌ | ✅ | ❌ | ❌ | ❌ | Prompts appear as slash commands |
|
||||
| [SpinAI][SpinAI] | ❌ | ❌ | ✅ | ❌ | ❌ | Supports tools for Typescript AI Agents |
|
||||
| [OpenSumi][OpenSumi] | ❌ | ❌ | ✅ | ❌ | ❌ | Supports tools in OpenSumi |
|
||||
| [Daydreams Agents][Daydreams] | ✅ | ✅ | ✅ | ❌ | ❌ | Support for drop in Servers to Daydreams agents |
|
||||
| [Apify MCP Tester][Apify MCP Tester] | ❌ | ❌ | ✅ | ❌ | ❌ | Supports tools |
|
||||
|
||||
|
||||
[Claude]: https://claude.ai/download
|
||||
[Cursor]: https://cursor.com
|
||||
[Zed]: https://zed.dev
|
||||
[Cody]: https://sourcegraph.com/cody
|
||||
[Genkit]: https://github.com/firebase/genkit
|
||||
|
|
@ -35,8 +45,16 @@ This page provides an overview of applications that support the Model Context Pr
|
|||
[TheiaAI/TheiaIDE]: https://eclipsesource.com/blogs/2024/12/19/theia-ide-and-theia-ai-support-mcp/
|
||||
[Superinterface]: https://superinterface.ai
|
||||
[5ire]: https://github.com/nanbingxyz/5ire
|
||||
[Bee Agent Framework]: https://i-am-bee.github.io/bee-agent-framework
|
||||
[Apify MCP Tester]: https://apify.com/jiri.spilka/tester-mcp-client
|
||||
[BeeAI Framework]: https://i-am-bee.github.io/beeai-framework
|
||||
[mcp-agent]: https://github.com/lastmile-ai/mcp-agent
|
||||
[Mcp.el]: https://github.com/lizqwerscott/mcp.el
|
||||
[Roo Code]: https://roocode.com
|
||||
[Goose]: https://block.github.io/goose/docs/goose-architecture/#interoperability-with-extensions
|
||||
[Windsurf]: https://codeium.com/windsurf
|
||||
[Daydreams]: https://github.com/daydreamsai/daydreams
|
||||
[SpinAI]: https://spinai.dev
|
||||
[OpenSumi]: https://github.com/opensumi/core
|
||||
|
||||
[Resources]: https://modelcontextprotocol.io/docs/concepts/resources
|
||||
[Prompts]: https://modelcontextprotocol.io/docs/concepts/prompts
|
||||
|
|
@ -56,32 +74,33 @@ The Claude desktop application provides comprehensive support for MCP, enabling
|
|||
|
||||
> ⓘ Note: The Claude.ai web application does not currently support MCP. MCP features are only available in the desktop application.
|
||||
|
||||
### Zed
|
||||
[Zed](https://zed.dev/docs/assistant/model-context-protocol) is a high-performance code editor with built-in MCP support, focusing on prompt templates and tool integration.
|
||||
### 5ire
|
||||
[5ire](https://github.com/nanbingxyz/5ire) is an open source cross-platform desktop AI assistant that supports tools through MCP servers.
|
||||
|
||||
**Key features:**
|
||||
- Prompt templates surface as slash commands in the editor
|
||||
- Tool integration for enhanced coding workflows
|
||||
- Tight integration with editor features and workspace context
|
||||
- Does not support MCP resources
|
||||
- Built-in MCP servers can be quickly enabled and disabled.
|
||||
- Users can add more servers by modifying the configuration file.
|
||||
- It is open-source and user-friendly, suitable for beginners.
|
||||
- Future support for MCP will be continuously improved.
|
||||
|
||||
### Sourcegraph Cody
|
||||
[Cody](https://openctx.org/docs/providers/modelcontextprotocol) is Sourcegraph's AI coding assistant, which implements MCP through OpenCTX.
|
||||
### BeeAI Framework
|
||||
[BeeAI Framework](https://i-am-bee.github.io/beeai-framework) is an open-source framework for building, deploying, and serving powerful agentic workflows at scale. The framework includes the **MCP Tool**, a native feature that simplifies the integration of MCP servers into agentic workflows.
|
||||
|
||||
**Key features:**
|
||||
- Support for MCP resources
|
||||
- Integration with Sourcegraph's code intelligence
|
||||
- Uses OpenCTX as an abstraction layer
|
||||
- Future support planned for additional MCP features
|
||||
- Seamlessly incorporate MCP tools into agentic workflows.
|
||||
- Quickly instantiate framework-native tools from connected MCP client(s).
|
||||
- Planned future support for agentic MCP capabilities.
|
||||
|
||||
### Firebase Genkit
|
||||
[Genkit](https://github.com/firebase/genkit) is Firebase's SDK for building and integrating GenAI features into applications. The [genkitx-mcp](https://github.com/firebase/genkit/tree/main/js/plugins/mcp) plugin enables consuming MCP servers as a client or creating MCP servers from Genkit tools and prompts.
|
||||
**Learn more:**
|
||||
- [Example of using MCP tools in agentic workflow](https://i-am-bee.github.io/beeai-framework/#/typescript/tools?id=using-the-mcptool-class)
|
||||
|
||||
### Cline
|
||||
[Cline](https://github.com/cline/cline) is an autonomous coding agent in VS Code that edits files, runs commands, uses a browser, and more–with your permission at each step.
|
||||
|
||||
**Key features:**
|
||||
- Client support for tools and prompts (resources partially supported)
|
||||
- Rich discovery with support in Genkit's Dev UI playground
|
||||
- Seamless interoperability with Genkit's existing tools and prompts
|
||||
- Works across a wide variety of GenAI models from top providers
|
||||
- Create and add tools through natural language (e.g. "add a tool that searches the web")
|
||||
- Share custom MCP servers Cline creates with others via the `~/Documents/Cline/MCP` directory
|
||||
- Displays configured MCP servers along with their tools, resources, and any error logs
|
||||
|
||||
### Continue
|
||||
[Continue](https://github.com/continuedev/continue) is an open-source AI code assistant, with built-in support for all MCP features.
|
||||
|
|
@ -92,6 +111,28 @@ The Claude desktop application provides comprehensive support for MCP, enabling
|
|||
- Use both built-in and MCP tools directly in chat
|
||||
- Supports VS Code and JetBrains IDEs, with any LLM
|
||||
|
||||
### Cursor
|
||||
[Cursor](https://docs.cursor.com/advanced/model-context-protocol) is an AI code editor.
|
||||
|
||||
**Key Features**:
|
||||
- Support for MCP tools in Cursor Composer
|
||||
- Support for both STDIO and SSE
|
||||
|
||||
### Emacs Mcp
|
||||
[Emacs Mcp](https://github.com/lizqwerscott/mcp.el) is an Emacs client designed to interface with MCP servers, enabling seamless connections and interactions. It provides MCP tool invocation support for AI plugins like [gptel](https://github.com/karthink/gptel) and [llm](https://github.com/ahyatt/llm), adhering to Emacs' standard tool invocation format. This integration enhances the functionality of AI tools within the Emacs ecosystem.
|
||||
|
||||
**Key features:**
|
||||
- Provides MCP tool support for Emacs.
|
||||
|
||||
### Firebase Genkit
|
||||
[Genkit](https://github.com/firebase/genkit) is Firebase's SDK for building and integrating GenAI features into applications. The [genkitx-mcp](https://github.com/firebase/genkit/tree/main/js/plugins/mcp) plugin enables consuming MCP servers as a client or creating MCP servers from Genkit tools and prompts.
|
||||
|
||||
**Key features:**
|
||||
- Client support for tools and prompts (resources partially supported)
|
||||
- Rich discovery with support in Genkit's Dev UI playground
|
||||
- Seamless interoperability with Genkit's existing tools and prompts
|
||||
- Works across a wide variety of GenAI models from top providers
|
||||
|
||||
### GenAIScript
|
||||
Programmatically assemble prompts for LLMs using [GenAIScript](https://microsoft.github.io/genaiscript/) (in JavaScript). Orchestrate LLMs, tools, and data in JavaScript.
|
||||
|
||||
|
|
@ -100,13 +141,14 @@ Programmatically assemble prompts for LLMs using [GenAIScript](https://microsoft
|
|||
- Abstraction to make it easy and productive
|
||||
- Seamless Visual Studio Code integration
|
||||
|
||||
### Cline
|
||||
[Cline](https://github.com/cline/cline) is an autonomous coding agent in VS Code that edits files, runs commands, uses a browser, and more–with your permission at each step.
|
||||
### Goose
|
||||
[Goose](https://github.com/block/goose) is an open source AI agent that supercharges your software development by automating coding tasks.
|
||||
|
||||
**Key features:**
|
||||
- Create and add tools through natural language (e.g. "add a tool that searches the web")
|
||||
- Share custom MCP servers Cline creates with others via the `~/Documents/Cline/MCP` directory
|
||||
- Displays configured MCP servers along with their tools, resources, and any error logs
|
||||
- Expose MCP functionality to Goose through tools.
|
||||
- MCPs can be installed directly via the [extensions directory](https://block.github.io/goose/v1/extensions/), CLI, or UI.
|
||||
- Goose allows you to extend its functionality by [building your own MCP servers](https://block.github.io/goose/docs/tutorials/custom-extensions).
|
||||
- Includes built-in tools for development, web scraping, automation, memory, and integrations with JetBrains and Google Drive.
|
||||
|
||||
### LibreChat
|
||||
[LibreChat](https://github.com/danny-avila/LibreChat) is an open-source, customizable AI chat UI that supports multiple AI providers, now including MCP integration.
|
||||
|
|
@ -117,6 +159,49 @@ Programmatically assemble prompts for LLMs using [GenAIScript](https://microsoft
|
|||
- Open-source and self-hostable, with secure multi-user support
|
||||
- Future roadmap includes expanded MCP feature support
|
||||
|
||||
### mcp-agent
|
||||
[mcp-agent] is a simple, composable framework to build agents using Model Context Protocol.
|
||||
|
||||
**Key features:**
|
||||
- Automatic connection management of MCP servers.
|
||||
- Expose tools from multiple servers to an LLM.
|
||||
- Implements every pattern defined in [Building Effective Agents](https://www.anthropic.com/research/building-effective-agents).
|
||||
- Supports workflow pause/resume signals, such as waiting for human feedback.
|
||||
|
||||
### Roo Code
|
||||
[Roo Code](https://roocode.com) enables AI coding assistance via MCP.
|
||||
|
||||
**Key features:**
|
||||
- Support for MCP tools and resources
|
||||
- Integration with development workflows
|
||||
- Extensible AI capabilities
|
||||
|
||||
### Sourcegraph Cody
|
||||
[Cody](https://openctx.org/docs/providers/modelcontextprotocol) is Sourcegraph's AI coding assistant, which implements MCP through OpenCTX.
|
||||
|
||||
**Key features:**
|
||||
- Support for MCP resources
|
||||
- Integration with Sourcegraph's code intelligence
|
||||
- Uses OpenCTX as an abstraction layer
|
||||
- Future support planned for additional MCP features
|
||||
|
||||
### SpinAI
|
||||
[SpinAI](https://spinai.dev) is an open-source TypeScript framework for building observable AI agents. The framework provides native MCP compatibility, allowing agents to seamlessly integrate with MCP servers and tools.
|
||||
|
||||
**Key features:**
|
||||
- Built-in MCP compatibility for AI agents
|
||||
- Open-source TypeScript framework
|
||||
- Observable agent architecture
|
||||
- Native support for MCP tools integration
|
||||
|
||||
### Superinterface
|
||||
[Superinterface](https://superinterface.ai) is AI infrastructure and a developer platform to build in-app AI assistants with support for MCP, interactive components, client-side function calling and more.
|
||||
|
||||
**Key features:**
|
||||
- Use tools from MCP servers in assistants embedded via React components or script tags
|
||||
- SSE transport support
|
||||
- Use any AI model from any AI provider (OpenAI, Anthropic, Ollama, others)
|
||||
|
||||
### TheiaAI/TheiaIDE
|
||||
[Theia AI](https://eclipsesource.com/blogs/2024/10/07/introducing-theia-ai/) is a framework for building AI-enhanced tools and IDEs. The [AI-powered Theia IDE](https://eclipsesource.com/blogs/2024/10/08/introducting-ai-theia-ide/) is an open and flexible development environment built on Theia AI.
|
||||
|
||||
|
|
@ -131,33 +216,36 @@ 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/)
|
||||
|
||||
### Superinterface
|
||||
[Superinterface](https://superinterface.ai) is AI infrastructure and a developer platform to build in-app AI assistants with support for MCP, interactive components, client-side function calling and more.
|
||||
### 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.
|
||||
|
||||
**Key features:**
|
||||
- Use tools from MCP servers in assistants embedded via React components or script tags
|
||||
- SSE transport support
|
||||
- Use any AI model from any AI provider (OpenAI, Anthropic, Ollama, others)
|
||||
- Revolutionary AI Flow paradigm for human-AI collaboration
|
||||
- Intelligent code generation and understanding
|
||||
- Rich development tools with multi-model support
|
||||
|
||||
### 5ire
|
||||
[5ire](https://github.com/nanbingxyz/5ire) is an open source cross-platform desktop AI assistant that supports tools through MCP servers.
|
||||
### Zed
|
||||
[Zed](https://zed.dev/docs/assistant/model-context-protocol) is a high-performance code editor with built-in MCP support, focusing on prompt templates and tool integration.
|
||||
|
||||
**Key features:**
|
||||
- Built-in MCP servers can be quickly enabled and disabled.
|
||||
- Users can add more servers by modifying the configuration file.
|
||||
- It is open-source and user-friendly, suitable for beginners.
|
||||
- Future support for MCP will be continuously improved.
|
||||
- Prompt templates surface as slash commands in the editor
|
||||
- Tool integration for enhanced coding workflows
|
||||
- Tight integration with editor features and workspace context
|
||||
- Does not support MCP resources
|
||||
|
||||
### Bee Agent Framework
|
||||
[Bee Agent Framework](https://i-am-bee.github.io/bee-agent-framework) is an open-source framework for building, deploying, and serving powerful agentic workflows at scale. The framework includes the **MCP Tool**, a native feature that simplifies the integration of MCP servers into agentic workflows.
|
||||
### OpenSumi
|
||||
[OpenSumi](https://github.com/opensumi/core) is a framework helps you quickly build AI Native IDE products.
|
||||
|
||||
**Key features:**
|
||||
- Seamlessly incorporate MCP tools into agentic workflows.
|
||||
- Quickly instantiate framework-native tools from connected MCP client(s).
|
||||
- Planned future support for agentic MCP capabilities.
|
||||
- Supports MCP tools in OpenSumi
|
||||
- Supports built-in IDE MCP servers and custom MCP servers
|
||||
|
||||
**Learn more:**
|
||||
- [Example of using MCP tools in agentic workflow](https://i-am-bee.github.io/bee-agent-framework/#/tools?id=using-the-mcptool-class)
|
||||
### Daydreams
|
||||
[Daydreams](https://github.com/daydreamsai/daydreams) is a generative agent framework for executing anything onchain
|
||||
|
||||
**Key features:**
|
||||
- Supports MCP Servers in config
|
||||
- Exposes MCP Client
|
||||
|
||||
### Apify MCP Tester
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue