MCP 官方文档中文版
  1. 开始使用
MCP 官方文档中文版
  • 开始使用
    • 简介
    • 示例 Servers
    • 示例 Clients
    • 快速上手
      • 服务器开发
      • 客户端开发
      • Claude 桌面版开发
  • 教程
    • 使用 LLMs 构建 MCP
    • 调试 Debugging
    • 调试器 Inspector
  • 概念
    • 核心架构
    • 资源 Resources
    • 提示词 Prompts
    • 工具 Tools
    • 采样 Sampling
    • 根 Roots
    • 传输 Transports
  • 开发
    • 新计划
    • 规划
    • 贡献
  1. 开始使用

示例 Clients

支持 MCP 集成的应用程序列表
本页概述了支持模型上下文协议(Model Context Protocol,MCP)的应用程序。每个客户端可能支持不同的 MCP 功能,从而实现与 MCP 服务器的不同集成级别。

功能支持矩阵#

客户端(Client)资源(Resources)提示词(Prompts)工具(Tools)采样(Sampling)根(Roots)注释(Notes)
Claude 桌面应用(Claude Desktop App)✅✅✅❌❌完全支持所有 MCP 功能
5ire❌❌✅❌❌支持工具
BeeAI 框架(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 和 AI 驱动的 Theia IDE 中支持代理的工具
Windsurf Editor❌❌✅❌❌支持具有 AI Flow 的工具,用于协同开发。
Zed❌✅❌❌❌提示词(Prompts)显示为斜杠命令
SpinAI❌❌✅❌❌支持 Typescript AI 代理的工具
OpenSumi❌❌✅❌❌在 OpenSumi 中支持工具
Daydreams Agents✅✅✅❌❌支持将服务器拖放到 Daydreams 代理中

客户端详情#

Claude 桌面应用(Claude Desktop App)#

Claude 桌面应用程序提供对 MCP 的全面支持,从而能够与本地工具和数据源进行深度集成。
主要功能:
完全支持资源(Resources),允许附加本地文件和数据
支持提示词模板(prompt templates)
工具集成(Tool integration),用于执行命令和脚本
本地服务器连接(Local server connections),以增强隐私和安全性
ⓘ 注意:Claude.ai Web 应用程序当前不支持 MCP。MCP 功能仅在桌面应用程序中可用。

5ire#

5ire 是一款开源的跨平台桌面 AI 助手,它通过 MCP 服务器支持工具(Tools)。
主要功能:
可以快速启用和禁用内置的 MCP 服务器。
用户可以通过修改配置文件来添加更多服务器。
它是开源且用户友好的,适合初学者。
未来将不断改进对 MCP 的支持。

BeeAI 框架(BeeAI Framework)#

BeeAI 框架(BeeAI Framework) 是一个开源框架,用于大规模构建、部署和服务强大的代理工作流。该框架包括 MCP 工具(MCP Tool),这是一个原生功能,可简化将 MCP 服务器集成到代理工作流中的过程。
主要功能:
将 MCP 工具无缝集成到代理工作流中。
从连接的 MCP 客户端快速实例化框架原生工具。
计划未来支持代理 MCP 功能。
了解更多:
在代理工作流中使用 MCP 工具的示例

Cline#

Cline 是 VS Code 中的一个自主编码代理,它可以编辑文件、运行命令、使用浏览器等等——每一步都需要你的许可。
主要功能:
通过自然语言创建和添加工具(例如,“添加一个搜索网络的工具”)
通过 ~/Documents/Cline/MCP 目录与他人共享 Cline 创建的自定义 MCP 服务器
显示配置的 MCP 服务器及其工具、资源以及任何错误日志

Continue#

Continue 是一个开源的 AI 代码助手,内置支持所有 MCP 功能。
主要功能
键入“@”以提及 MCP 资源(Resources)
提示词模板(Prompt templates)显示为斜杠命令
直接在聊天中使用内置工具和 MCP 工具
支持 VS Code 和 JetBrains IDE,以及任何 LLM

Cursor#

Cursor 是一款 AI 代码编辑器。
主要功能:
在 Cursor Composer 中支持 MCP 工具(Tools)
支持 STDIO 和 SSE

Emacs Mcp#

Emacs Mcp 是一个 Emacs 客户端,旨在与 MCP 服务器连接,实现无缝连接和交互。 它为 AI 插件(如 gptel 和 llm)提供 MCP 工具调用支持,遵循 Emacs 的标准工具调用格式。 这种集成增强了 Emacs 生态系统中 AI 工具的功能。
主要功能:
为 Emacs 提供 MCP 工具支持。

Firebase Genkit#

Genkit 是 Firebase 的 SDK,用于构建 GenAI 功能并将其集成到应用程序中。genkitx-mcp 插件支持将 MCP 服务器用作客户端,或者从 Genkit 工具和提示词(Prompts)创建 MCP 服务器。
主要功能:
客户端支持工具(Tools)和提示词(Prompts)(部分支持资源(Resources))
丰富的发现功能,在 Genkit 的 Dev UI Playground 中提供支持
与 Genkit 现有工具和提示词的无缝互操作性
适用于顶级提供商的各种 GenAI 模型

GenAIScript#

使用 GenAIScript(在 JavaScript 中)以编程方式组装 LLM 的提示词。 在 JavaScript 中编排 LLM、工具和数据。
主要功能:
JavaScript 工具箱,用于处理提示词(Prompts)
抽象化,使其变得简单高效
无缝 Visual Studio Code 集成

Goose#

Goose 是一个开源 AI 代理,通过自动化编码任务来增强你的软件开发能力。
主要功能:
通过工具(Tools)向 Goose 公开 MCP 功能。
可以直接通过 extensions directory、CLI 或 UI 安装 MCP。
Goose 允许你通过 构建自己的 MCP 服务器 来扩展其功能。
包括用于开发、Web 抓取、自动化、内存以及与 JetBrains 和 Google Drive 集成的内置工具。

LibreChat#

LibreChat 是一个开源、可定制的 AI 聊天 UI,支持多个 AI 提供商,现在包括 MCP 集成。
主要功能:
通过 MCP 服务器扩展当前的工具生态系统,包括 Code Interpreter 和图像生成工具
将工具添加到可定制的 代理(Agents),使用来自顶级提供商的各种 LLM
开源且可自托管,具有安全的多用户支持
未来的路线图包括扩展的 MCP 功能支持

mcp-agent#

mcp-agent 是一个简单的、可组合的框架,用于使用模型上下文协议(Model Context Protocol)构建代理。
主要功能:
自动连接管理 MCP 服务器。
将来自多个服务器的工具(Tools)公开给 LLM。
实现了 构建有效代理 中定义的每个模式。
支持工作流暂停/恢复信号,例如等待人工反馈。

Roo Code#

Roo Code 通过 MCP 实现 AI 编码辅助。
主要功能:
支持 MCP 工具(Tools)和资源(Resources)
与开发工作流程集成
可扩展的 AI 功能

Sourcegraph Cody#

Cody 是 Sourcegraph 的 AI 编码助手,它通过 OpenCTX 实现 MCP。
主要功能:
支持 MCP 资源(Resources)
与 Sourcegraph 的代码智能集成
使用 OpenCTX 作为抽象层
计划未来支持其他 MCP 功能

SpinAI#

SpinAI 是一个开源 TypeScript 框架,用于构建可观察的 AI 代理。 该框架提供原生 MCP 兼容性,允许代理与 MCP 服务器和工具无缝集成。
主要功能:
AI 代理的内置 MCP 兼容性
开源 TypeScript 框架
可观察的代理架构
对 MCP 工具集成的原生支持

Superinterface#

Superinterface 是 AI 基础设施和开发人员平台,用于构建具有 MCP 支持、交互式组件、客户端函数调用等的应用内 AI 助手。
主要功能:
在通过 React 组件或脚本标记嵌入的助手中使用来自 MCP 服务器的工具(Tools)
SSE 传输支持
使用来自任何 AI 提供商(OpenAI、Anthropic、Ollama 等)的任何 AI 模型

TheiaAI/TheiaIDE#

Theia AI 是一个用于构建 AI 增强工具和 IDE 的框架。AI 驱动的 Theia IDE 是一个基于 Theia AI 构建的开放且灵活的开发环境。
主要功能:
工具集成:Theia AI 使 AI 代理(包括 Theia IDE 中的代理)能够利用 MCP 服务器进行无缝工具交互。
可定制的提示词(Prompts):Theia IDE 允许用户定义和调整提示词,动态集成 MCP 服务器以实现定制的工作流程。
自定义代理(agents):Theia IDE 支持创建利用 MCP 功能的自定义代理,使用户能够动态设计专用工作流程。
Theia AI 和 Theia IDE 的 MCP 集成为用户提供了灵活性,使它们成为探索和调整 MCP 的强大平台。
了解更多:
Theia IDE 和 Theia AI MCP 公告
下载 AI 驱动的 Theia IDE

Windsurf Editor#

Windsurf Editor 是一款代理 IDE,将 AI 辅助与开发人员工作流程相结合。 它具有创新的 AI Flow 系统,可实现协作和独立的 AI 交互,同时保持开发人员的控制。
主要功能:
用于人机协作的革命性 AI Flow 范例
智能代码生成和理解
具有多模型支持的丰富开发工具

Zed#

Zed 是一款高性能代码编辑器,具有内置 MCP 支持,专注于提示词模板(prompt templates)和工具集成。
主要功能:
提示词模板(Prompt templates)在编辑器中显示为斜杠命令
工具集成,用于增强编码工作流程
与编辑器功能和工作区上下文紧密集成
不支持 MCP 资源

OpenSumi#

OpenSumi 是一个可以帮助您快速构建 AI Native IDE 产品的框架。
主要功能:
在 OpenSumi 中支持 MCP 工具(Tools)
支持内置 IDE MCP 服务器和自定义 MCP 服务器

Daydreams Agents#

Daydreams 是一个用于在链上执行任何操作的生成式代理框架
主要功能:
在配置中支持 MCP 服务器(Servers)
公开 MCP 客户端

向您的应用程序添加 MCP 支持#

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

更新和更正#

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

扫码加入 Apifox MCP 内测群

MCP生态正在快速发展,我们正在与开发者们一起探索 AI 和 API 协作的未来。

扫码加入交流群
上一页
示例 Servers
下一页
服务器开发
Built with