功能支持矩阵
| 客户端 | 资源 | 提示 | 工具 | 采样 | 根 | 备注 |
|---|---|---|---|---|---|---|
| Claude 桌面应用 | ✅ | ✅ | ✅ | ❌ | ❌ | 完全支持所有 MCP 功能 |
| Zed | ❌ | ✅ | ❌ | ❌ | ❌ | 提示以斜杠命令形式出现 |
| Sourcegraph Cody | ✅ | ❌ | ❌ | ❌ | ❌ | 通过 OpenCTX 支持资源 |
| Firebase Genkit | ⚠️ | ✅ | ✅ | ❌ | ❌ | 通过工具支持资源列表和查找 |
| Continue | ✅ | ✅ | ✅ | ❌ | ❌ | 完全支持所有 MCP 功能 |
| GenAIScript | ❌ | ❌ | ✅ | ❌ | ❌ | 支持工具。 |
| Cline | ✅ | ❌ | ✅ | ❌ | ❌ | 支持工具和资源。 |
| LibreChat | ❌ | ❌ | ✅ | ❌ | ❌ | 支持代理工具 |
| TheiaAI/TheiaIDE | ❌ | ❌ | ✅ | ❌ | ❌ | 支持 Theia AI 和 AI 驱动的 Theia IDE 中的代理工具 |
客户端详情
Claude 桌面应用
Claude 桌面应用程序提供全面的 MCP 支持,允许与本地工具和数据源进行深度集成。 主要功能:- 完全支持资源,允许附加本地文件和数据
- 支持提示模板
- 工具集成,用于执行命令和脚本
- 本地服务器连接,增强隐私和安全性
ⓘ 注意: Claude.ai 网络应用程序目前不支持 MCP。MCP 功能仅在桌面应用程序中可用。
Zed
Zed 是一个高性能代码编辑器,内置 MCP 支持,专注于提示模板和工具集成。 主要功能:- 提示模板以斜杠命令形式在编辑器中显示
- 工具集成,增强编码工作流程
- 与编辑器功能和工作区上下文紧密集成
- 不支持 MCP 资源
Sourcegraph Cody
Cody 是 Sourcegraph 的 AI 编码助手,通过 OpenCTX 实现 MCP。 主要功能:- 支持 MCP 资源
- 与 Sourcegraph 的代码智能集成
- 使用 OpenCTX 作为抽象层
- 计划未来支持更多 MCP 功能
Firebase Genkit
Genkit 是 Firebase 的 SDK,用于在应用程序中构建和集成 GenAI 功能。 genkitx-mcp 插件允许作为客户端消费 MCP 服务器或从 Genkit 工具和提示创建 MCP 服务器。 主要功能:- 客户端支持工具和提示(部分支持资源)
- 在 Genkit 的开发 UI 游乐场中支持丰富的发现
- 与 Genkit 现有工具和提示无缝互操作
- 适用于各种顶级提供商的 GenAI 模型
Continue
Continue 是一个开源 AI 代码助手,内置对所有 MCP 功能的支持。 主要功能- 输入 ”@” 提及 MCP 资源
- 提示模板以斜杠命令形式显示
- 在聊天中直接使用内置和 MCP 工具
- 支持 VS Code 和 JetBrains IDE,适用于任何 LLM
GenAIScript
使用 GenAIScript(在 JavaScript 中)以编程方式组装 LLM 提示。 在 JavaScript 中编排 LLM、工具和数据。 主要功能:- JavaScript 工具箱,用于处理提示
- 抽象使其易于使用和高效
- 无缝的 Visual Studio Code 集成
Cline
Cline 是 VS Code 中的自主编码代理,编辑文件、运行命令、使用浏览器等–每一步都需要您的许可。 主要功能:- 通过自然语言创建和添加工具(例如“添加一个搜索网络的工具”)
- 通过
~/Documents/Cline/MCP目录与他人共享 Cline 创建的自定义 MCP 服务器 - 显示配置的 MCP 服务器及其工具、资源和任何错误日志
LibreChat
LibreChat 是一个开源、可定制的 AI 聊天 UI,支持多个 AI 提供商,现在包括 MCP 集成。 主要功能:- 通过 MCP 服务器扩展当前工具生态系统,包括 代码解释器 和图像生成工具
- 使用顶级提供商的各种 LLM 向可定制的 代理 添加工具
- 开源和可自托管,支持安全的多用户
- 未来路线图包括扩展 MCP 功能支持
TheiaAI/TheiaIDE
Theia AI 是一个用于构建 AI 增强工具和 IDE 的框架。 AI 驱动的 Theia IDE 是一个基于 Theia AI 构建的开放和灵活的开发环境。 主要功能:- 工具集成: Theia AI 使 AI 代理,包括 Theia IDE 中的代理,能够利用 MCP 服务器进行无缝工具交互。
- 可定制的提示: Theia IDE 允许用户定义和调整提示,动态集成 MCP 服务器以实现定制工作流程。
- 自定义代理: Theia IDE 支持创建利用 MCP 功能的自定义代理,使用户能够即时设计专用工作流程。