支持 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 插件(如 gptelllm)的 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 编辑器支持工具功能。
  • 支持协作开发工作流和聊天驱动开发。