客戶端
客戶端
本頁面概述了支持模型上下文協議(Model Context Protocol,MCP)的應用程序。每個客戶端可能支持不同的 MCP 功能,從而實現與 MCP 服務器不同程度的集成。
功能支持矩陣
| 客戶端 | 資源 | 提示 | 工具 | 採樣 | 根目錄 | 備註 |
|---|---|---|---|---|---|---|
| 5ire | ❌ | ❌ | ✅ | ❌ | ❌ | 支持工具 |
| BeeAI Framework | ❌ | ❌ | ✅ | ❌ | ❌ | 在智能工作流中支持工具 |
| Claude 桌面應用 | ✅ | ✅ | ✅ | ❌ | ✅ | 完整支持所有 MCP 功能,包括根目錄 |
| Claude Code | ✅ | ✅ | ✅ | ❌ | ✅ | Claude Code編程助手,支持根目錄功能 |
| Cline | ✅ | ❌ | ✅ | ❌ | ❌ | 支持工具和資源 |
| Continue | ✅ | ✅ | ✅ | ❌ | ❌ | 完整支持所有 MCP 功能 |
| Copilot-MCP | ❌ | ❌ | ✅ | ❌ | ❌ | GitHub Copilot MCP集成 |
| Cursor | ❌ | ❌ | ✅ | ❌ | ❌ | 支持工具 |
| Emacs Mcp | ❌ | ❌ | ✅ | ❌ | ❌ | 在 Emacs 中支持工具 |
| Fast-Agent | ❌ | ❌ | ✅ | ❌ | ❌ | 快速智能體,支持工具集成 |
| Firebase Genkit | ⚠️ | ✅ | ✅ | ❌ | ❌ | 通過工具支持資源列表和查找 |
| GenAIScript | ❌ | ❌ | ✅ | ❌ | ❌ | 支持工具 |
| Goose | ❌ | ❌ | ✅ | ❌ | ❌ | 支持工具 |
| LibreChat | ❌ | ❌ | ✅ | ❌ | ❌ | 支持 Agent 的工具 |
| mcp-agent | ❌ | ❌ | ✅ | ⚠️ | ❌ | 支持工具、服務器連接管理和 Agent 工作流 |
| OpenSumi | ❌ | ❌ | ✅ | ❌ | ❌ | 在 OpenSumi 中支持工具 |
| Roo Code | ✅ | ❌ | ✅ | ❌ | ❌ | 支持工具和資源 |
| Sourcegraph Cody | ✅ | ❌ | ❌ | ❌ | ❌ | 通過 OpenCTX 支持資源 |
| Superinterface | ❌ | ❌ | ✅ | ❌ | ❌ | 支持工具 |
| TheiaAI/TheiaIDE | ❌ | ❌ | ✅ | ❌ | ❌ | 在 Theia AI 和 IDE 中支持 Agent 的工具 |
| VS Code MCP | ✅ | ❌ | ✅ | ❌ | ❌ | VS Code擴展,支持MCP工具和資源集成 |
| Windsurf Editor | ❌ | ❌ | ✅ | ❌ | ❌ | 支持 AI Flow 的工具 |
| Zed | ❌ | ✅ | ❌ | ❌ | ❌ | 提示以斜槓命令形式出現 |
客戶端詳情
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 支持的信息,請提交拉取請求或在我們的文檔倉庫中提出問題。