示例客户端
支持 MCP 集成的应用程序列表
此页面提供了支持模型上下文协议(MCP)的应用程序概述。每个客户端可能支持不同的 MCP 功能,允许与 MCP 服务器进行不同级别的集成。
功能支持矩阵
客户端 | 资源 | 提示 | 工具 | 采样 | 根 | 备注 |
---|---|---|---|---|---|---|
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 功能的自定义代理,使用户能够即时设计专用工作流程。
Theia AI 和 Theia IDE 的 MCP 集成为用户提供了灵活性,使其成为探索和适应 MCP 的强大平台。
了解更多: