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

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

功能支持矩阵

客户端 资源 提示 工具 采样 根目录 备注
Claude 桌面应用 ✅ ✅ ✅ ❌ ❌ 完全支持所有 MCP 功能
5ire ❌ ❌ ✅ ❌ ❌ 支持工具。
BeeAI 框架 ❌ ❌ ✅ ❌ ❌ 支持在代理工作流中的工具。
Cline ✅ ❌ ✅ ❌ ❌ 支持工具和资源。
Continue ✅ ✅ ✅ ❌ ❌ 完全支持所有 MCP 功能
Cursor ❌ ❌ ✅ ❌ ❌ 支持工具。
Emacs Mcp ❌ ❌ ✅ ❌ ❌ 支持 Emacs 中的工具。
Firebase Genkit ⚠️ ✅ ✅ ❌ ❌ 通过工具支持资源列表和查找。
GenAIScript ❌ ❌ ✅ ❌ ❌ 支持工具。
Goose ❌ ❌ ✅ ❌ ❌ 支持工具。
LibreChat ❌ ❌ ✅ ❌ ❌ 支持代理的工具
mcp-agent ❌ ❌ ✅ ⚠️ ❌ 支持工具、服务器连接管理和代理工作流。
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 是一个旨在与 MCP 服务器交互的 Emacs 客户端,提供 AI 插件(如 gptel 和 llm)的 MCP 工具调用支持,增强了 Emacs 生态中的 AI 工具功能。

主要功能:

  • 提供 MCP 工具支持用于 Emacs。

Firebase 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 服务器 来扩展其功能。
  • 包含用于开发、网页抓取、自动化、内存的内置工具,并与 JetBrains 和 Google Drive 集成。

LibreChat

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

主要功能:

  • 通过 MCP 服务器扩展当前的工具生态,包括 代码解释器 和图像生成工具
  • 使用来自顶级提供商的多种 LLM,将工具添加到可定制的 代理
  • 开源并且支持自托管,支持安全的多用户
  • 未来路线图包括扩展 MCP 功能的支持

mcp-agent

mcp-agent 是一个简单的、可组合的框架,用于通过模型上下文协议构建代理。

主要功能:

  • 自动管理 MCP 服务器的连接。
  • 向 LLM 曝露来自多个服务器的工具。
  • 实现了 构建高效代理 中定义的所有模式。
  • 支持工作流暂停/恢复信号,例如等待人工反馈。

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 工具集成
  • 开源 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 编辑器

Windsurf 编辑器 是一个将 AI

能力整合到代码编辑器的开源编辑器。它是与 Codeium 合作构建的。

主要功能:

  • 通过 MCP 集成使 Windsurf 编辑器支持工具功能。
  • 支持协作开发工作流和聊天驱动开发。