Get Started
示例客户端
支持MCP集成的应用程序列表
本页面提供了支持模型上下文协议(MCP)的应用程序概览。每个客户端可能支持不同的MCP功能,允许与MCP服务端进行不同程度的集成。
功能支持矩阵
客户端 | 资源 | 提示 | 工具 | 采样 | Roots | 备注 |
---|---|---|---|---|---|---|
Claude 桌面应用 | ✅ | ✅ | ✅ | ❌ | ❌ | 全面支持所有MCP功能 |
5ire | ❌ | ❌ | ✅ | ❌ | ❌ | 支持工具。 |
BeeAI 框架 | ❌ | ❌ | ✅ | ❌ | ❌ | 支持代理工作流中的工具。 |
Cline | ✅ | ❌ | ✅ | ❌ | ❌ | 支持工具和资源。 |
Continue | ✅ | ✅ | ✅ | ❌ | ❌ | 全面支持所有MCP功能 |
Cursor | ❌ | ❌ | ✅ | ❌ | ❌ | 支持工具。 |
Emacs Mcp | ❌ | ❌ | ✅ | ❌ | ❌ | 支持Emacs中的工具。 |
Firebase Genkit | ⚠️ | ✅ | ✅ | ❌ | ❌ | 通过工具支持资源列表和查找。 |
GenAIScript | ❌ | ❌ | ✅ | ❌ | ❌ | 支持工具。 |
Goose | ❌ | ❌ | ✅ | ❌ | ❌ | 支持工具。 |
LibreChat | ❌ | ❌ | ✅ | ❌ | ❌ | 支持代理的工具。 |
mcp-agent | ❌ | ❌ | ✅ | ⚠️ | ❌ | 支持工具、服务端连接管理和代理工作流。 |
oterm | ❌ | ❌ | ✅ | ❌ | ❌ | 支持工具。 |
Roo Code | ✅ | ❌ | ✅ | ❌ | ❌ | 支持工具和资源。 |
Sourcegraph Cody | ✅ | ❌ | ❌ | ❌ | ❌ | 通过OpenCTX支持资源。 |
Superinterface | ❌ | ❌ | ✅ | ❌ | ❌ | 支持工具。 |
TheiaAI/TheiaIDE | ❌ | ❌ | ✅ | ❌ | ❌ | 支持Theia AI和AI驱动的Theia IDE中的代理工具。 |
Windsurf Editor | ❌ | ❌ | ✅ | ❌ | ❌ | 支持AI Flow协作开发的工具。 |
Zed | ❌ | ✅ | ❌ | ❌ | ❌ | 提示以斜杠命令形式出现。 |
SpinAI | ❌ | ❌ | ✅ | ❌ | ❌ | 支持TypeScript AI代理的工具。 |
OpenSumi | ❌ | ❌ | ✅ | ❌ | ❌ | 支持OpenSumi中的工具。 |
Daydreams Agents | ✅ | ✅ | ✅ | ❌ | ❌ | 支持将服务端嵌入到Daydreams代理中。 |
客户端详情
Claude 桌面应用
Claude桌面应用程序全面支持MCP,能够与本地工具和数据源深度集成。
主要功能:
- 全面支持资源,允许附加本地文件和数据
- 支持提示模板
- 工具集成,用于执行命令和脚本
- 本地服务端连接,增强隐私和安全性
ⓘ 注意:Claude.ai网页应用目前不支持MCP。MCP功能仅在桌面应用程序中可用。
5ire
5ire 是一个开源的跨平台桌面AI助手,通过MCP服务端支持工具。
主要功能:
- 内置MCP服务端可以快速启用和禁用。
- 用户可以通过修改配置文件添加更多服务端。
- 开源且用户友好,适合初学者。
- 未来将持续改进对MCP的支持。
BeeAI 框架
BeeAI 框架 是一个开源框架,用于构建、部署和服务强大的代理工作流。该框架包括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 是一个Emacs客户端,旨在与MCP服务端接口,实现无缝连接和交互。它为AI插件如gptel 和llm 提供MCP工具调用支持,遵循Emacs的标准工具调用格式。此集成增强了Emacs生态系统中AI工具的功能。
主要功能:
- 为Emacs提供MCP工具支持。
Firebase Genkit
Genkit 是Firebase的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功能。
- 可以通过扩展目录 、CLI或UI直接安装MCP。
- Goose允许您通过构建自己的MCP服务端 扩展其功能。
- 包括用于开发、网络抓取、自动化、内存以及与JetBrains和Google Drive集成的内置工具。
LibreChat
LibreChat 是一个开源的、可定制的AI聊天UI,支持多个AI提供商,现在包括MCP集成。
主要功能:
mcp-agent
mcp-agent 是一个简单、可组合的框架,用于使用模型上下文协议构建代理。
主要功能:
- 自动管理MCP服务端的连接。
- 向LLM暴露多个服务端的工具。
- 实现构建有效代理 中定义的每种模式。
- 支持工作流暂停/恢复信号,例如等待人类反馈。
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服务端和工具。
主要功能:
- 内置MCP兼容性,适用于AI代理
- 开源的TypeScript框架
- 可观察的代理架构
- 原生支持MCP工具集成
Superinterface
Superinterface 是AI基础设施和开发者平台,用于构建应用内AI助手,支持MCP、交互组件、客户端函数调用等。
主要功能:
- 在通过React组件或脚本标签嵌入的助手中使用MCP服务端的工具
- SSE传输支持
- 使用任何AI提供商的任何AI模型(OpenAI、Anthropic、Ollama等)
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范式,用于人机协作
- 智能代码生成和理解
- 丰富的开发工具,支持多模型
Zed
Zed 是一个高性能代码编辑器,内置MCP支持,专注于提示模板和工具集成。
主要功能:
- 提示模板以斜杠命令形式出现在编辑器中
- 工具集成,增强编码工作流
- 与编辑器功能和工作区上下文的紧密集成
- 不支持MCP资源
OpenSumi
OpenSumi 是一个帮助您快速构建AI原生IDE产品的框架。
主要功能:
- 支持OpenSumi中的MCP工具
- 支持内置IDE MCP服务端和自定义MCP服务端
Daydreams
Daydreams 是一个生成代理框架,用于在链上执行任何操作
主要功能:
- 支持配置中的MCP服务端
- 暴露MCP客户端
为您的应用程序添加MCP支持
如果您已为您的应用程序添加了MCP支持,我们鼓励您提交拉取请求以将其添加到此列表中。MCP集成可以为您的用户提供强大的上下文AI功能,并使您的应用程序成为不断增长的MCP生态系统的一部分。
添加MCP支持的好处:
- 允许用户带来自己的上下文和工具
- 加入不断增长的可互操作AI应用程序生态系统
- 为用户提供灵活的集成选项
- 支持本地优先的AI工作流
要开始在您的应用程序中实现MCP,请查看我们的Python 或TypeScript SDK文档
更新和更正
此列表由社区维护。如果您发现任何不准确之处或希望更新有关MCP支持的信息,请提交拉取请求或在我们的文档存储库中提出问题 。