功能支持矩阵
| 客户端 | 资源 | 提示 | 工具 | 采样 | 根节点 | 备注 |
|---|---|---|---|---|---|---|
| Claude 桌面应用 | ✅ | ✅ | ✅ | ❌ | ❌ | 全面支持所有 MCP 功能 |
| 5ire | ❌ | ❌ | ✅ | ❌ | ❌ | 支持工具 |
| BeeAI Framework | ❌ | ❌ | ✅ | ❌ | ❌ | 在智能化工作流中支持工具 |
| Cline | ✅ | ❌ | ✅ | ❌ | ❌ | 支持工具和资源 |
| Continue | ✅ | ✅ | ✅ | ❌ | ❌ | 全面支持所有 MCP 功能 |
| Cursor | ❌ | ❌ | ✅ | ❌ | ❌ | 支持工具 |
| Emacs Mcp | ❌ | ❌ | ✅ | ❌ | ❌ | 在 Emacs 中支持工具 |
| Firebase Genkit | ⚠️ | ✅ | ✅ | ❌ | ❌ | 通过工具支持资源列表和查找 |
| GenAIScript | ❌ | ❌ | ✅ | ❌ | ❌ | 支持工具 |
| Goose | ❌ | ❌ | ✅ | ❌ | ❌ | 支持工具 |
| LibreChat | ❌ | ❌ | ✅ | ❌ | ❌ | 支持代理工具 |
| mcp-agent | ❌ | ❌ | ✅ | ⚠️ | ❌ | 支持工具、服务器连接管理和代理工作流 |
| Roo Code | ✅ | ❌ | ✅ | ❌ | ❌ | 支持工具和资源 |
| Sourcegraph Cody | ✅ | ❌ | ❌ | ❌ | ❌ | 通过 OpenCTX 支持资源 |
| Superinterface | ❌ | ❌ | ✅ | ❌ | ❌ | 支持工具 |
| TheiaAI/TheiaIDE | ❌ | ❌ | ✅ | ❌ | ❌ | 在 Theia AI 和 AI 驱动的 Theia IDE 中支持代理工具 |
| Windsurf Editor | ❌ | ❌ | ✅ | ❌ | ❌ | 通过 AI Flow 支持协作开发工具 |
| Zed | ❌ | ✅ | ❌ | ❌ | ❌ | 提示以斜杠命令形式出现 |
| OpenSumi | ❌ | ❌ | ✅ | ❌ | ❌ | 在 OpenSumi 中支持工具 |
客户端详情
Claude 桌面应用
Claude 桌面应用程序提供了对 MCP 的全面支持,实现了与本地工具和数据源的深度集成。 主要功能:- 全面支持资源,允许附加本地文件和数据
- 支持提示模板
- 工具集成,用于执行命令和脚本
- 本地服务器连接,增强隐私和安全性
ⓘ 注意:Claude.ai 网页应用目前不支持 MCP。MCP 功能仅在桌面应用程序中可用。
5ire
5ire 是一个开源的跨平台桌面 AI 助手,通过 MCP 服务器支持工具。 主要功能:- 内置的 MCP 服务器可以快速启用和禁用
- 用户可以通过修改配置文件添加更多服务器
- 开源且用户友好,适合初学者
- 未来将持续改进对 MCP 的支持
BeeAI Framework
BeeAI Framework 是一个开源框架,用于构建、部署和提供大规模强大的智能化工作流。该框架包括 MCP 工具,这是一个原生功能,简化了将 MCP 服务器集成到智能化工作流中的过程。 主要功能:- 无缝将 MCP 工具整合到智能化工作流中
- 从连接的 MCP 客户端快速实例化框架原生工具
- 计划未来支持智能化 MCP 功能
Cline
Cline 是 VS Code 中的一个自主编码代理,可以编辑文件、运行命令、使用浏览器等—每一步都需要您的许可。 主要功能:- 通过自然语言创建和添加工具(例如”添加一个搜索网络的工具”)
- 通过
~/Documents/Cline/MCP目录与他人共享 Cline 创建的自定义 MCP 服务器 - 显示配置的 MCP 服务器及其工具、资源和任何错误日志
Continue
Continue 是一个开源 AI 代码助手,内置支持所有 MCP 功能。 主要功能- 输入 ”@” 以提及 MCP 资源
- 提示模板以斜杠命令的形式出现
- 直接在聊天中使用内置和 MCP 工具
- 支持 VS Code 和 JetBrains IDEs,可使用任何 LLM
Cursor
Cursor 是一个 AI 代码编辑器。 主要功能:- 在 Cursor Composer 中支持 MCP 工具
- 同时支持 STDIO 和 SSE
Emacs Mcp
Emacs Mcp 是一个设计用于与 MCP 服务器交互的 Emacs 客户端,实现无缝连接和交互。它为像 gptel 和 llm 这样的 AI 插件提供 MCP 工具调用支持,遵循 Emacs 的标准工具调用格式。这种集成增强了 Emacs 生态系统中 AI 工具的功能。 主要功能:- 为 Emacs 提供 MCP 工具支持。
Firebase Genkit
Genkit 是 Firebase 用于构建和集成生成式 AI 功能到应用程序中的 SDK。genkitx-mcp 插件使得作为客户端使用 MCP 服务器或从 Genkit 工具和提示创建 MCP 服务器成为可能。 主要功能:- 客户端支持工具和提示(部分支持资源)
- 在 Genkit 的开发 UI 游乐场中提供丰富的发现功能
- 与 Genkit 现有工具和提示无缝互操作
- 适用于顶级提供商的各种生成式 AI 模型
GenAIScript
使用 GenAIScript(用 JavaScript)以编程方式组装 LLM 的提示。在 JavaScript 中编排 LLM、工具和数据。 主要功能:- 用于处理提示的 JavaScript 工具箱
- 使其简单且高效的抽象
- 与 Visual Studio Code 无缝集成
Goose
Goose 是一个开源 AI 代理,通过自动化编码任务来增强您的软件开发能力。 主要功能:- 通过工具向 Goose 公开 MCP 功能
- MCP 可以直接通过扩展目录、CLI 或 UI 安装
- Goose 允许您通过构建自己的 MCP 服务器来扩展其功能
- 包含用于开发、网络爬取、自动化、内存的内置工具,以及与 JetBrains 和 Google Drive 的集成
LibreChat
LibreChat 是一个开源、可定制的 AI 聊天界面,支持多个 AI 提供商,现在包括 MCP 集成。 主要功能:- 通过 MCP 服务器扩展当前工具生态系统,包括代码解释器和图像生成工具
- 向可定制的代理添加工具,使用来自顶级提供商的各种 LLM
- 开源且可自托管,具有安全的多用户支持
- 未来路线图包括扩展 MCP 功能支持
mcp-agent
mcp-agent 是一个简单、可组合的框架,用于使用模型上下文协议构建代理。 主要功能:- 自动管理 MCP 服务器连接
- 向 LLM 公开来自多个服务器的工具
- 实现构建有效代理中定义的每种模式
- 支持工作流暂停/恢复信号,例如等待人类反馈
Roo Code
Roo Code 通过 MCP 启用 AI 编码辅助。 主要功能:- 支持 MCP 工具和资源
- 与开发工作流集成
- 可扩展的 AI 功能
Sourcegraph Cody
Cody 是 Sourcegraph 的 AI 编码助手,通过 OpenCTX 实现 MCP。 主要功能:- 支持 MCP 资源
- 与 Sourcegraph 的代码智能集成
- 使用 OpenCTX 作为抽象层
- 计划未来支持额外的 MCP 功能
Superinterface
Superinterface 是一个 AI 基础设施和开发者平台,用于构建支持 MCP、交互式组件、客户端函数调用等的应用内 AI 助手。 主要功能:- 在通过 React 组件或脚本标签嵌入的助手中使用来自 MCP 服务器的工具
- SSE 传输支持
- 使用任何 AI 提供商(OpenAI、Anthropic、Ollama 等)的任何 AI 模型
TheiaAI/TheiaIDE
Theia AI 是一个用于构建 AI 增强工具和 IDE 的框架。AI 驱动的 Theia IDE 是一个基于 Theia AI 构建的开放灵活的开发环境。 主要功能:- 工具集成:Theia AI 使 AI 代理(包括 Theia IDE 中的代理)能够利用 MCP 服务器进行无缝工具交互。
- 可定制提示:Theia IDE 允许用户定义和适应提示,动态集成 MCP 服务器以实现定制工作流程。
- 自定义代理:Theia IDE 支持创建利用 MCP 功能的自定义代理,使用户能够即时设计专用工作流程。
Windsurf Editor
Windsurf Editor 是一个代理 IDE,结合了 AI 辅助和开发者工作流程。它具有创新的 AI Flow 系统,可实现协作和独立的 AI 交互,同时保持开发者控制。 主要功能:- 革命性的 AI Flow 范式,用于人机协作
- 智能代码生成和理解
- 具有多模型支持的丰富开发工具
Zed
Zed 是一个具有内置 MCP 支持的高性能代码编辑器,专注于提示模板和工具集成。 主要功能:- 提示模板在编辑器中以斜杠命令的形式出现
- 工具集成以增强编码工作流
- 与编辑器功能和工作区上下文紧密集成
- 不支持 MCP 资源
OpenSumi
OpenSumi 是一个帮助您快速构建 AI 原生 IDE 产品的框架。 主要功能:- 在 OpenSumi 中支持 MCP 工具
- 支持内置 IDE MCP 服务器和自定义 MCP 服务器
为您的应用添加 MCP 支持
如果您已经为您的应用添加了 MCP 支持,我们鼓励您提交 pull request 将其添加到此列表中。MCP 集成可以为您的用户提供强大的上下文 AI 功能,并使您的应用成为不断增长的 MCP 生态系统的一部分。 添加 MCP 支持的好处:- 使用户能够带来自己的上下文和工具
- 加入不断增长的可互操作 AI 应用生态系统
- 为用户提供灵活的集成选项
- 支持本地优先的 AI 工作流