客户端
客户端
本页面概述了支持模型上下文协议(Model Context Protocol,MCP)的应用程序。每个客户端可能支持不同的 MCP 功能,从而实现与 MCP 服务器不同程度的集成。
功能支持矩阵
客户端 | 资源 | 提示 | 工具 | 采样 | 根目录 | 备注 |
---|---|---|---|---|---|---|
Claude 桌面应用 | ✅ | ✅ | ✅ | ❌ | ❌ | 完整支持所有 MCP 功能 |
Zed | ❌ | ✅ | ❌ | ❌ | ❌ | 提示以斜杠命令形式出现 |
Sourcegraph Cody | ✅ | ❌ | ❌ | ❌ | ❌ | 通过 OpenCTX 支持资源 |
Firebase Genkit | ⚠️ | ✅ | ✅ | ❌ | ❌ | 通过工具支持资源列表和查找 |
Continue | ✅ | ✅ | ✅ | ❌ | ❌ | 完整支持所有 MCP 功能 |
GenAIScript | ❌ | ❌ | ✅ | ❌ | ❌ | 支持工具 |
客户端详情
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 用于构建和集成 GenAI 功能的 SDK。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 集成
为您的应用添加 MCP 支持
如果您已经为您的应用添加了 MCP 支持,我们鼓励您提交拉取请求将其添加到此列表中。MCP 集成可以为您的用户提供强大的上下文 AI 功能,并使您的应用成为不断发展的 MCP 生态系统的一部分。
添加 MCP 支持的好处:
- 使用户能够带来自己的上下文和工具
- 加入不断发展的可互操作 AI 应用生态系统
- 为用户提供灵活的集成选项
- 支持本地优先的 AI 工作流程
要开始在您的应用中实现 MCP,请查看我们的 Python 或 TypeScript SDK 文档
更新和修正
此列表由社区维护。如果您发现任何不准确之处或想更新有关您的应用程序中 MCP 支持的信息,请提交拉取请求或在我们的文档仓库中提出问题。