Skip to content

示例客户端 ​

支持 MCP 集成的应用程序列表

本页概述了支持模型上下文协议 (MCP) 的应用程序。每个客户端可能支持不同的 MCP 功能,从而允许与 MCP 服务器进行不同级别的集成。

功能支持矩阵 ​

客户资源提示工具采样根笔记
Claude 桌面应用程序✅✅✅❌❌完全支持所有 MCP 功能
5ire❌❌✅❌❌支持工具。
BeeAI 框架❌❌✅❌❌支持代理工作流中的工具。
克莱恩✅❌✅❌❌支持工具和资源。
继续✅✅✅❌❌完全支持所有 MCP 功能
光标❌❌✅❌❌支持工具。
Emacs Mcp❌❌✅❌❌支持 Emacs 中的工具。
Firebase Genkit⚠️✅✅❌❌支持通过工具进行资源列表和查找。
GenAIScript 公司❌❌✅❌❌支持工具。
鹅❌❌✅❌❌支持工具。
LibreChat (瞬感娱乐)❌❌✅❌❌支持代理工具
MCP 代理❌❌✅⚠️❌支持工具、服务器连接管理和代理工作流程。
Roo 代码✅❌✅❌❌支持工具和资源。
来源图 Cody✅❌❌❌❌通过 OpenCTX 支持资源
超级接口❌❌✅❌❌支持工具
TheiaAI / TheiaIDE❌❌✅❌❌支持 Theia AI 和 AI 驱动的 Theia IDE 中的 Agent 工具
风帆冲浪编辑器❌❌✅❌❌支持带有 AI Flow 的工具以进行协作开发。
泽德❌✅❌❌❌提示符显示为斜杠命令
[OpenSumi][OpenSumi]❌❌✅❌❌支持 OpenSumi 中的工具

客户详细信息 ​

Claude 桌面应用程序 ​

Claude 桌面应用程序为 MCP 提供全面支持,支持与本地工具和数据源深度集成。

主要特点:

  • 完全支持资源,允许附加本地文件和数据
  • 支持提示模板
  • 用于执行命令和脚本的工具集成
  • 本地服务器连接,增强隐私和安全性

(i) 注意:Claude.ai Web 应用程序目前不支持 MCP。MCP 功能仅在桌面应用程序中可用。

5ire ​

5ire 是一个开源的跨平台桌面 AI 助手,通过 MCP 服务器支持工具。

主要特点:

  • 内置 MCP 服务器可以快速启用和禁用。
  • 用户可以通过修改配置文件来添加更多服务器。
  • 它是开源且用户友好的,适合初学者。
  • 未来对 MCP 的支持将不断改进。

BeeAI 框架 ​

BeeAI 框架是一个开源框架,用于大规模构建、部署和服务强大的代理工作流。该框架包括 MCP 工具,这是一项本机功能,可简化 MCP 服务器与代理工作流的集成。

主要特点:

  • 将 MCP 工具无缝整合到代理工作流程中。
  • 从连接的 MCP 客户端快速实例化框架原生工具。
  • 计划将来对代理 MCP 功能的支持。

Cline ​

Cline 是 VS Code 中的一个自主编码代理,它可以编辑文件、运行命令、使用浏览器等 - 每一步都需要您的许可。

主要特点:

  • 通过自然语言创建和添加工具(例如,“添加搜索 Web 的工具”)
  • 通过目录与他人共享 Cline 创建的自定义 MCP 服务器~/Documents/Cline/MCP
  • 显示已配置的 MCP 服务器及其工具、资源和任何错误日志

Continue ​

Continue 是一个开源的 AI 代码助手,内置了对所有 MCP 功能的支持。

主要特点

  • 键入“@”以提及 MCP 资源
  • 提示模板显示为斜杠命令
  • 直接在聊天中使用内置工具和 MCP 工具
  • 支持 VS Code 和 JetBrains IDE,以及任何 LLM

光标编辑器 ​

Cursor 是一个 AI 代码编辑器。

主要特点:

  • Cursor Composer 中对 MCP 工具的支持
  • 支持 STDIO 和 SSE

Emacs ​

Emacs Mcp 是一个 Emacs 客户端,旨在与 MCP 服务器连接,实现无缝连接和交互。它为 gptel 和 llm 等 AI 插件提供 MCP 工具调用支持,遵循 Emacs 的标准工具调用格式。这种集成增强了 Emacs 生态系统中 AI 工具的功能。

主要特点:

  • 为 Emacs 提供 MCP 工具支持。

Genkit ​

Genkit 是 Firebase 的 SDK,用于构建 GenAI 功能并将其集成到应用程序中。genkitx-mcp 插件支持将 MCP 服务器作为客户端使用,或从 Genkit 工具和提示符创建 MCP 服务器。

主要特点:

  • 工具和提示的客户端支持(部分支持资源)
  • 在 Genkit 的 Dev UI playground 中支持丰富的发现
  • 与 Genkit 的现有工具和提示无缝互作性
  • 适用于来自顶级提供商的各种 GenAI 模型

GenAIScript ​

使用 GenAIScript(在 JavaScript 中)以编程方式组合 LLM 的提示。在 JavaScript 中编排 LLM、工具和数据。

主要特点:

  • 用于处理提示的 JavaScript 工具箱
  • 抽象化,使其变得简单和高效
  • 无缝的 Visual Studio Code 集成

Goose ​

Goose 是一个开源 AI 代理,它通过自动执行编码任务来增强您的软件开发。

主要特点:

  • 通过工具向 Goose 公开 MCP 功能。
  • MCP 可以通过扩展目录、CLI 或 UI 直接安装。
  • Goose 允许您通过构建自己的 MCP 服务器来扩展其功能。
  • 包括用于开发、Web 抓取、自动化、内存以及与 JetBrains 和 Google Drive 集成的内置工具。

LibreChat ​

LibreChat 是一个开源、可定制的 AI 聊天 UI,支持多个 AI 提供商,现在包括 MCP 集成。

主要特点:

  • 通过 MCP 服务器扩展当前的工具生态系统,包括 Code Interpreter 和 Image generation 工具
  • 使用来自顶级提供商的各种 LLM 将工具添加到可自定义的代理中
  • 开源和自托管,具有安全的多用户支持
  • 未来路线图包括扩展的 MCP 功能支持

MCP 代理 ​

mcp-agent 是一个简单的可组合框架,用于使用 Model Context Protocol 构建代理。

主要特点:

  • MCP 服务器的自动连接管理。
  • 将来自多个服务器的工具公开给 LLM。
  • 实现 Building Effective Agent 中定义的每个模式。
  • 支持工作流暂停/恢复信号,例如等待人工反馈。

Roo 代码 ​

Roo Code 通过 MCP 启用 AI 编码辅助。

主要特点:

  • 支持 MCP 工具和资源
  • 与开发工作流程集成
  • 可扩展的 AI 功能

来源图 Cody ​

Cody 是 Sourcegraph 的 AI 编码助手,通过 OpenCTX 实现 MCP。

主要特点:

  • 对 MCP 资源的支持
  • 与 Sourcegraph 的代码智能集成
  • 使用 OpenCTX 作为抽象层
  • 未来计划支持其他 MCP 功能

超级接口 ​

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编辑器 ​

Windsurf Editor 是一个代理 IDE,它将 AI 辅助与开发人员工作流程相结合。它具有创新的 AI Flow 系统,可在保持开发人员控制的同时实现协作和独立的 AI 交互。

主要特点:

  • 用于人机协作的革命性 AI Flow 范式
  • 智能代码生成和理解
  • 丰富的开发工具,支持多模型

Zed ​

Zed 是一款内置 MCP 支持的高性能代码编辑器,专注于提示模板和工具集成。

主要特点:

  • 提示模板在编辑器中显示为斜杠命令
  • 用于增强编码工作流程的工具集成
  • 与编辑器功能和工作区上下文紧密集成
  • 不支持 MCP 资源

OpenSumi ​

OpenSumi 是一个帮助您快速构建 AI Native IDE 产品的框架。

主要特点:

  • 支持 OpenSumi 中的 MCP 工具
  • 支持内置 IDE MCP 服务器和自定义 MCP 服务器

向应用程序添加 MCP 支持 ​

如果您已将 MCP 支持添加到您的应用程序中,我们鼓励您提交拉取请求以将其添加到此列表中。MCP 集成可以为您的用户提供强大的上下文 AI 功能,并使您的应用程序成为不断增长的 MCP 生态系统的一部分。

添加 MCP 支持的好处:

  • 使用户能够使用自己的上下文和工具
  • 加入不断增长的可互作 AI 应用程序生态系统
  • 为用户提供灵活的集成选项
  • 支持本地优先的 AI 工作流

要开始在您的应用程序中实施 MCP,请查看我们的 Python 或 TypeScript SDK 文档