支持 MCP 集成的应用程序列表
类别: MCP Client 标签: MCP Client LLM目录
本页概述了支持模型上下文协议(Model Context Protocol, 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 Tool,这是一个原生功能,简化了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是一个开源TypeScript框架,用于构建可观察的AI智能体。该框架提供原生MCP兼容性,允许智能体无缝集成MCP服务器和工具。
主要功能:
- 为AI智能体内置MCP兼容性
- 开源TypeScript框架
- 可观察的智能体架构
- 原生支持MCP工具集成
Superinterface
Superinterface是AI基础设施和开发者平台,用于构建支持MCP、交互式组件、客户端函数调用等的应用内AI助手。
主要功能:
- 在通过React组件或脚本标签嵌入的助手中使用MCP服务器的工具
- SSE传输支持
- 使用任何AI提供商(OpenAI、Anthropic、Ollama等)的任何AI模型
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。
了解更多:
Windsurf Editor
Windsurf Editor是一个智能IDE,结合了AI辅助和开发者工作流。它具有创新的AI Flow系统,支持协作和独立的AI交互,同时保持开发者控制。
主要功能:
- 革命性的人机协作AI Flow范式
- 智能代码生成和理解
- 丰富的开发工具,支持多模型
Witsy
Witsy是一个AI桌面助手,支持Anthropic模型和MCP服务器作为LLM工具。
主要功能:
- 支持多个MCP服务器
- 工具集成,用于执行命令和脚本
- 本地服务器连接,增强隐私和安全性
- 可从Smithery.ai轻松安装
- 开源,适用于macOS、Windows和Linux
Zed
Zed是一个高性能代码编辑器,内置MCP支持,专注于提示模板和工具集成。
主要功能:
- 提示模板在编辑器中以斜杠命令形式呈现
- 增强编码工作流的工具集成
- 与编辑器功能和工作区上下文紧密集成
- 不支持MCP资源
OpenSumi
OpenSumi是一个帮助您快速构建AI原生IDE产品的框架。
主要功能:
- 在OpenSumi中支持MCP工具
- 支持内置IDE MCP服务器和自定义MCP服务器
Daydreams
Daydreams是一个生成式智能体框架,用于在链上执行任何操作。
主要功能:
- 在配置中支持MCP服务器
- 公开MCP客户端
Apify MCP Tester
Apify MCP Tester是一个开源客户端,使用服务器发送事件(SSE)连接到任何MCP服务器。 这是一个独立的Apify Actor,设计用于通过SSE测试MCP服务器,支持授权头。 它使用纯JavaScript(老式风格)并托管在Apify上,允许您无需任何设置即可运行它。
主要功能:
- 通过SSE连接到任何MCP服务器
- 配合Apify MCP Server使用,与一个或多个Apify Actors交互
- 根据上下文和用户查询动态利用工具(如果服务器支持)
为您的应用程序添加MCP支持
如果您已经为应用程序添加了MCP支持,我们鼓励您提交拉取请求,将其添加到此列表中。MCP集成可以为您的用户提供强大的上下文AI功能,并使您的应用程序成为不断增长的MCP生态系统的一部分。
添加MCP支持的好处:
- 使用户能够带来自己的上下文和工具
- 加入不断增长的可互操作AI应用生态系统
- 为用户提供灵活的集成选项
- 支持本地优先的AI工作流
要开始在您的应用程序中实现MCP,请查看我们的Python或TypeScript SDK文档
更新和修正
此列表由社区维护。如果您发现任何不准确之处或想更新有关应用程序MCP支持的信息,请提交拉取请求或在我们的文档存储库中打开一个问题。