示例客户端
本页面概述了支持模型上下文协议(MCP)的应用程序。每个客户端可能支持不同的 MCP 功能,允许与 MCP 服务器进行不同程度的集成。
功能支持矩阵
客户端 | [资源] | [提示词] | [工具] | [采样] | 根目录 | 备注 |
---|---|---|---|---|---|---|
Claude 桌面应用 | ✅ | ✅ | ✅ | ❌ | ❌ | 完全支持所有 MCP 功能 |
Claude Code | ❌ | ✅ | ✅ | ❌ | ❌ | 支持提示词和工具 |
5ire | ❌ | ❌ | ✅ | ❌ | ❌ | 支持工具 |
BeeAI Framework | ❌ | ❌ | ✅ | ❌ | ❌ | 在代理工作流中支持工具 |
Cline | ✅ | ❌ | ✅ | ❌ | ❌ | 支持工具和资源 |
Continue | ✅ | ✅ | ✅ | ❌ | ❌ | 完全支持所有 MCP 功能 |
Copilot-MCP | ✅ | ❌ | ✅ | ❌ | ❌ | 支持工具和资源 |
Cursor | ❌ | ❌ | ✅ | ❌ | ❌ | 支持工具 |
Emacs Mcp | ❌ | ❌ | ✅ | ❌ | ❌ | 在 Emacs 中支持工具 |
fast-agent | ✅ | ✅ | ✅ | ✅ | ✅ | 完全支持多模态 MCP,包含端到端测试 |
Genkit | ⚠️ | ✅ | ✅ | ❌ | ❌ | 通过工具支持资源列表和查找 |
GenAIScript | ❌ | ❌ | ✅ | ❌ | ❌ | 支持工具 |
Goose | ❌ | ❌ | ✅ | ❌ | ❌ | 支持工具 |
LibreChat | ❌ | ❌ | ✅ | ❌ | ❌ | 支持代理工具 |
mcp-agent | ❌ | ❌ | ✅ | ⚠️ | ❌ | 支持工具、服务 器连接管理和代理工作流 |
Microsoft Copilot Studio | ❌ | ❌ | ✅ | ❌ | ❌ | 支持工具 |
oterm | ❌ | ✅ | ✅ | ❌ | ❌ | 支持工具和提示词 |
Roo Code | ✅ | ❌ | ✅ | ❌ | ❌ | 支持工具和资源 |
Sourcegraph Cody | ✅ | ❌ | ❌ | ❌ | ❌ | 通过 OpenCTX 支持资源 |
Superinterface | ❌ | ❌ | ✅ | ❌ | ❌ | 支持工具 |
TheiaAI/TheiaIDE | ❌ | ❌ | ✅ | ❌ | ❌ | 在 Theia AI 和 AI 驱动的 Theia IDE 中支持代理工具 |
Windsurf Editor | ❌ | ❌ | ✅ | ❌ | ❌ | 支持 AI Flow 协作开发的工具 |
Witsy | ❌ | ❌ | ✅ | ❌ | ❌ | 在 Witsy 中支持工具 |
Zed | ❌ | ✅ | ❌ | ❌ | ❌ | 提示词显示为斜杠命令 |
SpinAI | ❌ | ❌ | ✅ | ❌ | ❌ | 支持 TypeScript AI 代理工具 |
OpenSumi | ❌ | ❌ | ✅ | ❌ | ❌ | 在 OpenSumi 中支持工具 |
Daydreams Agents | ✅ | ✅ | ✅ | ❌ | ❌ | 支持将服务器直接集成到 Daydreams 代理 |
Apify MCP Tester | ❌ | ❌ | ✅ | ❌ | ❌ | 支持工具 |
客户端详情
Claude 桌面应用
Claude 桌面应用程序全面支持 MCP,能够与本地工具和数据源进行深度集成。
主要功能:
- 完全支持资源,允许附加本地文件和数据
- 支持提示词模板
- 工具集成用于执行命令和脚本
- 本地服务器连接以增强隐私和安全性
ⓘ 注意:Claude.ai 网页应用目前不支持 MCP。MCP 功能仅在桌面应用中可用。
Claude Code
Claude Code 是 Anthropic 的交互式代理编码工具,通过自然语言命令帮助您更快地编码。它支持 MCP 的提示词和工具集成,同时也作为 MCP 服务器与其他客户端集成。
主要功能:
- 支持 MCP 服务器的工具和提示词
- 通过 MCP 服务器提供自己的工具,用于与其他 MCP 客户端集成
5ire
5ire 是一个开源的跨平台桌面 AI 助手,通过 MCP 服务器支持工具。
主要功能:
- 内置 MCP 服务器可以快速启用和禁用
- 用户可以通过修改配置文件添加更多服务器
- 开源且用户友好,适合初学者
- 未来将持续改进 MCP 支持
BeeAI Framework
BeeAI Framework 是一个用于构建、部署和服务强大代理工作流的开源框架。该框架包含 MCP 工具,这是一个原生功能,简化了将 MCP 服务器集成到代理工作流中的过程。
主要功能:
- 无缝地将 MCP 工具整合到代理工作流中
- 快速从连接的 MCP 客户端实例化框架原生工具
- 计划未来支持代理 MCP 功能
了解更多:
Cline
Cline 是 VS Code 中的自主编码代理,可以在您的每一步许可下编辑文件、运行命令、使用浏览器等。
主要功能:
- 通过自然语言创建和添加工具(例如"添加一个搜索网络的工具")
- 通过
~/Documents/Cline/MCP
目录与他人共享 Cline 创建的自定义 MCP 服务器 - 显示配置的 MCP 服务器及其工具、资源和任何错误日志
Continue
Continue 是一个开源的 AI 代码助手,内置支持所有 MCP 功能。
主要功能
- 使用 "@" 提及 MCP 资源
- 提示词模板显示为斜杠命令
- 在聊天中直接使用内置和 MCP 工具
- 支持 VS Code 和 JetBrains IDE,可与任何 LLM 配合使用
Cursor
Cursor 是一个 AI 代码编辑器。
主要功能:
- 在 Cursor Composer 中支持 MCP 工具
- 支持 STDIO 和 SSE
Emacs Mcp
Emacs Mcp 是一个设计用于与 MCP 服务器接口的 Emacs 客户端,实现无缝连接和交互。它为 gptel 和 llm 等 AI 插件提供 MCP 工具调用支持,遵循 Emacs 的标准工具调用格式。这种集成增强了 Emacs 生态系统中 AI 工具的功能。
主要功能:
- 为 Emacs 提供 MCP 工具支持
fast-agent
fast-agent 是一个 Python 代理框架,具有简单的声明式支持,用于创建代理和工作流,对 Anthropic 和 OpenAI 模型提供完整的多模态支持。
主要功能:
- 基于 MCP 原生类型的 PDF 和图像支持
- 交互式前端用于开发和诊断代理应用程序,包括直通和回放模拟器
- 内置支持"构建有效代理"工作流
- 将代理部署为 MCP 服务器
Genkit
Genkit 是一个跨语言 SDK,用于构建和集成 GenAI 功能到应用程序中。genkitx-mcp 插件支持作为客户端使用 MCP 服务器,或从 Genkit 工具和提示词创建 MCP 服务器。
主要功能:
- 支持工具和提示词的客户端(部分支持资源)
- 在 Genkit 的 Dev UI 游乐场中提供丰富的发现支持
- 与 Genkit 现有工具和提示词无缝互操作
- 可与顶级提供商的各种 GenAI 模型配合使用
GenAIScript
使用 GenAIScript(在 JavaScript 中)以编程方式组装 LLM 的提示词。在 JavaScript 中编排 LLM、工具和数据。
主要功能:
- JavaScript 工具箱用于处理提示词
- 抽象化使其简单高效
- 无缝的 Visual Studio Code 集成
Goose
Goose 是一个开源 AI 代理,通过自动化编码任务来增强您的软件开发。
主要功能:
- 通过工具向 Goose 暴露 MCP 功能
- MCP 可以通过扩展目录、CLI 或 UI 直接安装
- Goose 允许您通过构建自己的 MCP 服务器来扩展其功能
- 包含用于开发、网页抓取、自动化、内存的内置工具,以及与 JetBrains 和 Google Drive 的集成
LibreChat
LibreChat 是一个开源的、可定制的 AI 聊天 UI,支持多个 AI 提供商,现在包括 MCP 集成。
主要功能:
- 通过 MCP 服务器扩展当前工具生态系统,包括代码解释器和图像生成工具
- 为可定制的代理添加工具,使用来自顶级提供商的各种 LLM
- 开源且可自托管,具有安全的多用户支持
- 未来路线图包括扩展的 MCP 功能支持
mcp-agent
mcp-agent 是一个简单的、可组合的框架,用于使用模型上下文协议构建代理。
主要功能:
- MCP 服务器的自动连接管理
- 向 LLM 暴露多个服务器的工具
- 实现构建有效代理中定义的每个模式
- 支持工作流暂停/恢复信号,如等待人工反馈
Microsoft Copilot Studio
Microsoft Copilot Studio 是一个强大的 SaaS 平台,设计用于构建自定义 AI 驱动的应用程序和智能代理,使开发者能够创建、部署和管理复杂的 AI 解决方案。
主要功能:
- 支持 MCP 工具
- 使用 MCP 服务器扩展 Copilot Studio 代理
- 利用 Microsoft 统一的、受管理的和安全 API 管理解决方案
oterm
oterm 是一个 Ollama 的终端客户端,允许用户创建聊天/代理。
主要功能:
- 支持多个完全可定制的聊天会话,与 Ollama 连接并使用工具
- 支持 MCP 工具
Roo Code
Roo Code 通过 MCP 提供 AI 编码辅助。
主要功能:
- 支持 MCP 工具和资源
- 与开发工作流集成
- 可扩展的 AI 功能
Sourcegraph Cody
Cody 是 Sourcegraph 的 AI 编码助手,通过 OpenCTX 实现 MCP。
主要功能:
- 支持 MCP 资源
- 与 Sourcegraph 的代码智能集成
- 使用 OpenCTX 作为抽象层
- 计划未来支持额外的 MCP 功能
SpinAI
SpinAI 是一个用于构建可观察 AI 代理的开源 TypeScript 框架。该框架提供原生 MCP 兼容性,允许代理无缝集成 MCP 服务器和工具。
主要功能:
- AI 代理的内置 MCP 兼容性
- 开源 TypeScript 框架
- 可观察的代理架构
- 原生支持 MCP 工具集成
Superinterface
Superinterface 是一个 AI 基础设施和开发者平台,用于构建支持 MCP、交互组件、客户端函数调用等的应用内 AI 助手。
主要功能:
- 在通过 React 组件或脚本标签嵌入的助手中使用 MCP 服务器的工具
- SSE 传输支持
- 使用任何 AI 提供商的任何 AI 模型(OpenAI、Anthropic、Ollama 等)
TheiaAI/TheiaIDE
Theia AI 是一个用于构建 AI 增强工具和 IDE 的框架。AI 驱动的 Theia IDE 是一个基于 Theia AI 构建的开放和灵活的开发环境。