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 服务器连接,实现无缝连接和交互。它为 gptelllm 等 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,请查看我们的 PythonTypeScript SDK 文档