示例客户端

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

本页面概述了支持 Model Context Protocol (MCP) 的应用程序。每个客户端可能支持不同的 MCP 功能,从而实现与 MCP 服务器的不同程度的集成。

功能支持矩阵

客户端 资源 提示 工具 采样 Roots 备注
Claude Desktop App 全面支持所有 MCP 功能
5ire 支持工具
BeeAI Framework 在代理工作流中支持工具
Cline 支持工具和资源
Continue 全面支持所有 MCP 功能
Cursor 支持工具
Emacs Mcp 在 Emacs 中支持工具
Firebase Genkit ⚠️ 支持通过工具执行资源列表查询
GenAIScript 支持工具
Goose 支持工具
LibreChat 支持代理的工具
mcp-agent ⚠️ 支持工具,服务器连接管理和代理工作流
Roo Code 支持工具和资源
Sourcegraph Cody 通过 OpenCTX 支持资源
Superinterface 支持工具
TheiaAI/TheiaIDE 在 Theia AI 和 Theia IDE 中支持代理使用工具
Windsurf Editor 使用 AI Flow 支持协作开发的工具
Zed 提示以斜杠命令的形式出现
[OpenSumi][OpenSumi] 在 OpenSumi 中支持工具

客户端详情

Claude Desktop App

Claude 桌面应用程序全面支持 MCP,可以与本地工具和数据源进行深度集成。

主要功能:

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

ⓘ 注意:Claude.ai 网页应用程序目前不支持 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 是一个为 Emacs 设计的客户端,用于与 MCP 服务器连接和交互。它为 Emacs 的 AI 插件(如 gptelllm)提供 MCP 工具支持,增强了 Emacs 生态系统中 AI 工具的功能。

主要功能:

  • 为 Emacs 提供 MCP 工具支持。

Firebase Genkit

Genkit 是 Firebase 的开发者工具包,用于在应用程序中构建和集成 GenAI 功能。genkitx-mcp 插件允许以客户端身份使用 MCP 服务器,或从 Genkit 的工具和提示创建 MCP 服务器。

主要功能:

  • 客户端支持工具和提示(部分支持资源)。
  • 在 Genkit 的开发者界面中支持丰富的功能发现。
  • 与 Genkit 的现有工具和提示无缝互操作。
  • 支持多种顶级提供商的 GenAI 模型。

GenAIScript

使用 GenAIScript(基于 JavaScript)以编程方式为 LLM 组装提示,编排 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 是一个简单且可组合的框架,用于通过 Model Context Protocol 构建代理。

主要功能:

  • 自动管理 MCP 服务器连接。
  • 向 LLM 暴露多个服务器的工具。
  • 实现由 构建有效代理 定义的每种模式。
  • 支持暂停/恢复工作流信号,例如等待人类反馈的功能。

Roo Code

Roo Code 通过 MCP 实现 AI 编程辅助。

主要功能:

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

Sourcegraph Cody

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

主要功能:

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

Superinterface

Superinterface 是一个 AI 基础设施和开发者平台,用于构建具有 MCP 支持的应用内 AI 助手,以及交互式组件、客户端函数调用等。

主要功能:

  • 在通过 React 组件或脚本标签嵌入的助手中使用 MCP 服务器的工具。
  • 支持 SSE 传输。
  • 支持任意 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 是一个结合 AI 辅助和开发者工作流的代理型 IDE。它具有创新的 AI Flow 系统,支持协作和独立的 AI 交互,同时保持开发者的完全控制。

主要功能:

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

Zed

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

主要功能:

  • 提示模板以斜杠命令的形式在编辑器中显示。
  • 工具集成以增强编码工作流。
  • 与编辑器功能及工作空间上下文紧密集成。
  • 暂不支持 MCP 资源。

OpenSumi

OpenSumi 是一个帮助快速构建 AI 本地化 IDE 产品的框架。

主要功能:

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

将 MCP 支持添加到您的应用程序

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

添加 MCP 支持的好处:

  • 允许用户带入自己的上下文和工具
  • 加入不断扩展的可互操作 AI 应用生态系统
  • 为用户提供灵活的集成选项
  • 支持以本地为优先的 AI 工作流

要开始在您的应用中实现 MCP,请参考我们的 PythonTypeScript SDK 文档

更新与纠正

此列表由社区维护。如果您发现任何错误或希望更新有关您的应用程序中 MCP 支持的信息,请提交拉取请求或 在我们的文档仓库开一个问题