Skip to main content
本页面概述了支持模型上下文协议(MCP)的应用程序。每个客户端可能支持不同的 MCP 功能,从而实现与 MCP 服务器的不同程度的集成。

功能支持矩阵

客户端详情

Claude 桌面应用

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 是一个设计用于与 MCP 服务器接口的 Emacs 客户端,实现无缝连接和交互。它为 gptelllm 等 AI 插件提供 MCP 工具调用支持,遵循 Emacs 的标准工具调用格式。这种集成增强了 Emacs 生态系统中 AI 工具的功能。 主要功能:
  • 为 Emacs 提供 MCP 工具支持

Firebase Genkit

Genkit 是 Firebase 的 SDK,用于构建和集成 GenAI 功能到应用程序中。genkitx-mcp 插件使得可以将 MCP 服务器作为客户端使用,或从 Genkit 工具和提示创建 MCP 服务器。 主要功能:
  • 客户端支持工具和提示(部分支持资源)
  • 在 Genkit 的开发 UI 游乐场中提供丰富的发现功能
  • 与 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 兼容性用于 AI 代理
  • 开源 TypeScript 框架
  • 可观测代理架构
  • 原生支持 MCP 工具集成

Superinterface

Superinterface 是一个 AI 基础设施和开发者平台,用于构建支持 MCP、交互式组件、客户端函数调用等的应用内 AI 助手。 主要功能:
  • 在通过 React 组件或脚本标签嵌入的助手中使用来自 MCP 服务器的工具
  • SSE 传输支持
  • 使用来自任何 AI 提供商的任何 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 是一个智能 IDE,将 AI 辅助与开发者工作流相结合。它具有创新的 AI Flow 系统,可以实现协作和独立的 AI 交互,同时保持开发者控制。 主要功能:
  • 革命性的 AI Flow 范式,用于人机协作
  • 智能代码生成和理解
  • 具有多模型支持的丰富开发工具

Zed

Zed 是一个内置 MCP 支持的高性能代码编辑器,专注于提示模板和工具集成。 主要功能:
  • 提示模板以编辑器中的斜杠命令形式出现
  • 用于增强编码工作流的工具集成
  • 与编辑器功能和工作区上下文紧密集成
  • 不支持 MCP 资源

OpenSumi

OpenSumi 是一个框架,帮助您快速构建 AI 原生 IDE 产品。 主要功能:
  • 支持 OpenSumi 中的 MCP 工具
  • 支持内置 IDE MCP 服务器和自定义 MCP 服务器

Daydreams

Daydreams 是一个用于执行任何链上操作的生成代理框架。 主要功能:
  • 支持 config 中的 MCP 服务器
  • 暴露 MCP 客户端

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

如果您已将 MCP 支持添加到您的应用程序,我们鼓励您提交拉取请求以将其添加到此列表中。MCP 集成可以为您的用户提供强大的上下文 AI 功能,并使您的应用程序成为不断增长的 MCP 生态系统的一部分。 添加 MCP 支持的好处:
  • 启用用户携带自己的上下文和工具
  • 加入一个不断增长的互操作 AI 应用程序生态系统
  • 为您的用户提供灵活的集成选项
  • 支持本地优先的 AI 工作流
要开始在您的应用程序中实现 MCP,请查看我们的 PythonTypeScript SDK 文档

更新和更正

此列表由社区维护。如果您发现任何不准确之处或想要更新有关您的应用程序中 MCP 支持的信息,请提交拉取请求或在我们的文档仓库中开启问题