MCP 客户端
支持 MCP 的应用列表
此页面概述了支持 Model Context Protocol (MCP) 的应用程序。每个客户端可能支持不同的 MCP 功能子集,从而允许与 MCP 服务器的不同级别的集成。
功能支持表格
客户端 | Resources | Prompts | Tools | Sampling | Roots | 备注 |
---|---|---|---|---|---|---|
Claude Desktop App | ✅ | ✅ | ✅ | ❌ | ❌ | 完全支持 |
Zed | ❌ | ✅ | ❌ | ❌ | ❌ | 提示以 / 命令的形式出现 |
Sourcegraph Cody | ✅ | ❌ | ❌ | ❌ | ❌ | 通过 OpenCTX 支持 resources |
Firebase Genkit | ⚠️ | ✅ | ✅ | ❌ | ❌ | 通过 tools 支持列出和查找 resources |
Continue | ✅ | ✅ | ✅ | ❌ | ❌ | 完全支持 |
GenAIScript | ❌ | ❌ | ✅ | ❌ | ❌ | 支持 tools |
客户端详情
Claude Desktop 应用
Claude Desktop 为 MCP 提供全面支持,实现与本地工具和数据源的深度集成。
主要特性:
- 完全支持 resources,允许附加本地文件和数据
- 支持 prompt 模板
- Tool 集成以执行命令和脚本
- 本地 server 连接以增强隐私和安全性
ⓘ Claude.ai 网页版暂不支持 MCP。MCP 特性仅在桌面应用中可用。
Zed
Zed 是一个高性能代码编辑器,内置 MCP 支持,专注于 prompt 模板和 tool 集成。
主要特性:
- 提示模板在编辑器中以 / 命令的形式出现
- Tool 集成以增强编码工作流
- 与编辑器功能和工作区上下文的紧密集成
- 不支持 MCP resources
Sourcegraph Cody
Cody 是 Sourcegraph 的 AI 编码助手,通过 OpenCTX 实现 MCP。
主要特性:
- 支持 MCP resources
- 与 Sourcegraph 的 code intelligence 集成
- 使用 OpenCTX 作为抽象层
- 计划在未来支持更多 MCP 特性
Firebase Genkit
Genkit 是 Firebase 的 SDK,用于在应用中构建和集成 GenAI 功能。genkitx-mcp 插件使得可以将 MCP 服务器作为 client 使用,或从 Genkit tools 和 prompts 创建 MCP server。
主要特性:
- 客户端支持 tools 和 prompts(部分支持 resources)
- Rich discovery with support in Genkit’s Dev UI playground
- 与 Genkit 的现有 tools 和 prompts 无缝互操作
- 适用于来自顶级提供商的各种 GenAI 模型
Continue
Continue 是一个开源 AI 代码助手,支持所有 MCP 功能。
主要特性
- 输入 ”@” 调用 MCP resources
- Prompt 模板以 / 命令的形式调用
- 在聊天中直接使用内置工具和 MCP 工具
- 支持 VS Code 和 JetBrains IDE,与任何 LLM 一起使用
GenAIScript
使用 GenAIScript(在 JavaScript 中)以编程方式为 LLM 组装 prompts。在 JavaScript 中编排 LLM、tools 和 resources。
主要特性:
- JavaScript 工具箱用于处理提示
- 便于使用和提高生产力的抽象层
- 无缝集成 Visual Studio Code
为你的应用添加 MCP 支持
如果你已为你的应用程序添加了 MCP 支持,我们鼓励你提交一个 pull request 将其添加到此列表中。MCP 集成可以为你的用户提供强大的上下文 AI 功能,并使你的应用程序成为不断增长的 MCP 生态的一部分。
支持 MCP 的好处:
- 使用户能够带入他们自己的上下文和 tools
- 加入一个不断增长的可互操作 AI 应用程序生态
- 为用户提供灵活的集成选项
- 支持 local-first 的 AI 工作流
要开始在你的应用程序中实现 MCP,请查看我们的 Python 或 TypeScript SDK 文档。
更新和更正
此列表由社区维护。如果你发现任何不准确之处或希望更新有关应用程序中 MCP 支持的信息,请提交一个 pull request 或 在我们的文档库中打开一个问题。