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

功能支持矩阵

客户端[资源][提示][工具][采样]根目录备注
Claude 桌面应用完全支持所有 MCP 功能
Claude Code支持提示、工具、根目录
5ire支持工具。
BeeAI Framework在代理工作流中支持工具。
Cline支持工具和资源。
Continue完全支持所有 MCP 功能
Copilot-MCP支持工具和资源。
Cursor支持工具。
Emacs Mcp在 Emacs 中支持工具。
fast-agent完全多模态 MCP 支持,具有端到端测试
Genkit⚠️通过工具支持资源列表和查找。
GenAIScript支持工具。
Goose支持工具。
LibreChat支持代理的工具
mcp-agent⚠️支持工具、服务器连接管理和代理工作流。
Microsoft Copilot Studio支持工具
oterm支持工具和提示。
Roo Code支持工具和资源。
Sourcegraph Cody通过 OpenCTX 支持资源
Superinterface支持工具
TheiaAI/TheiaIDE在 Theia AI 和 AI 驱动的 Theia IDE 中支持代理的工具
Windsurf Editor支持 AI Flow 的协作开发工具。
Witsy在 Witsy 中支持工具。
Zed提示以斜杠命令形式出现
SpinAI支持 Typescript AI 代理的工具
OpenSumi在 OpenSumi 中支持工具
Daydreams Agents支持 Daydreams 代理的服务器
Apify MCP Tester支持工具

客户端详情

Claude 桌面应用

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

主要功能:

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

ⓘ 注意:Claude.ai 网页应用程序目前不支持 MCP。MCP 功能仅在桌面应用程序中可用。

Claude Code

Claude Code 是 Anthropic 的一个交互式代理编程工具,通过自然语言命令帮助你更快地编码。它支持 MCP 的提示和工具集成,同时也作为 MCP 服务器与其他客户端集成。

主要功能:

  • 支持 MCP 服务器的工具和提示
  • 通过 MCP 服务器为其他 MCP 客户端提供自己的工具

5ire

5ire 是一个开源的跨平台桌面 AI 助手,通过 MCP 服务器支持工具。

主要功能:

  • 内置的 MCP 服务器可以快速启用和禁用。
  • 用户可以通过修改配置文件添加更多服务器。
  • 它是开源且用户友好的,适合初学者。
  • 未来将持续改进对 MCP 的支持。

BeeAI Framework

BeeAI Framework 是一个开源框架,用于构建、部署和服务强大的代理工作流。该框架包括 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 是一个 Emacs 客户端,旨在与 MCP 服务器接口,实现无缝连接和交互。它为 AI 插件(如 gptelllm)提供 MCP 工具调用支持,遵循 Emacs 的标准工具调用格式。这种集成增强了 Emacs 生态系统中 AI 工具的功能。

主要功能:

  • 为 Emacs 提供 MCP 工具支持。

fast-agent

fast-agent 是一个 Python 代理框架,具有简单的声明性支持,用于创建代理和工作流,完全支持 Anthropic 和 OpenAI 模型的多模态。

主要功能:

  • 基于 MCP 原生类型的 PDF 和图像支持
  • 用于开发和诊断代理应用程序的交互式前端,包括直通和回放模拟器
  • 内置支持“构建有效代理”工作流。
  • 将代理部署为 MCP 服务器

Genkit

Genkit 是一个跨语言 SDK,用于构建和集成 GenAI 功能到应用程序中。 genkitx-mcp 插件使得可以作为客户端消费 MCP 服务器或从 Genkit 工具和提示创建 MCP 服务器。

主要功能:

  • 客户端支持工具和提示(部分支持资源)
  • 在 Genkit 的开发 UI playground 中支持丰富的发现
  • 与 Genkit 现有工具和提示的无缝互操作性
  • 适用于来自顶级提供商的各种 GenAI 模型

GenAIScript

使用 GenAIScript(在 JavaScript 中)以编程方式组装 LLM 的提示。在 JavaScript 中编排 LLM、工具和数据。

主要功能:

  • 用于处理提示的 JavaScript 工具箱
  • 抽象使其变得简单和高效
  • 无缝的 Visual Studio Code 集成

Goose

Goose 是一个开源的 AI 代理,通过自动化编码任务来增强您的软件开发。

主要功能:

  • 通过工具将 MCP 功能暴露给 Goose。
  • MCP 可以直接通过 扩展目录、CLI 或 UI 安装。
  • Goose 允许您通过 构建自己的 MCP 服务器 扩展其功能。
  • 包括用于开发、网页抓取、自动化、内存和与 JetBrains 和 Google Drive 集成的内置工具。

LibreChat

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

主要功能:

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

mcp-agent

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

主要功能:

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

Microsoft Copilot Studio

Microsoft Copilot Studio 是一个强大的 SaaS 平台,旨在构建自定义的 AI 驱动应用程序和智能代理,赋能开发者创建、部署和管理复杂的 AI 解决方案。

主要功能:

  • 支持 MCP 工具
  • 使用 MCP 服务器扩展 Copilot Studio 代理
  • 利用 Microsoft 统一、治理和安全的 API 管理解决方案

oterm

oterm 是一个 Ollama 的终端客户端,允许用户创建聊天/代理。

主要功能:

  • 支持与工具连接的多个完全可定制的聊天会话。
  • 支持 MCP 工具。

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 是一个结合 AI 辅助和开发者工作流的代理 IDE。它具有创新的 AI Flow 系统,使得在保持开发者控制的同时实现协作和独立的 AI 交互。

主要功能:

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

Witsy

Witsy 是一个 AI 桌面助手,支持 Anthropic 模型和 MCP 服务器作为 LLM 工具。

主要功能:

  • 支持多个 MCP 服务器
  • 工具集成,用于执行命令和脚本
  • 本地服务器连接,提供增强的隐私和安全性
  • 从 Smithery.ai 轻松安装
  • 开源,适用于 macOS、Windows 和 Linux

Zed

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

主要功能:

  • 提示模板以斜杠命令形式在编辑器中出现
  • 工具集成,用于增强编码工作流
  • 与编辑器功能和工作区上下文紧密集成
  • 不支持 MCP 资源

OpenSumi

OpenSumi 是一个框架,帮助您快速构建 AI 原生 IDE 产品。

主要功能:

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

Daydreams

Daydreams 是一个生成代理框架,用于在链上执行任何操作

主要功能:

  • 在配置中支持 MCP 服务器
  • 暴露 MCP 客户端

Apify MCP Tester

Apify MCP Tester 是一个开源客户端,使用服务器发送事件(SSE)连接到任何 MCP 服务器。 它是一个独立的 Apify Actor,设计用于通过 SSE 测试 MCP 服务器,支持授权头。 它使用纯 JavaScript(旧式风格)并托管在 Apify 上,允许您无需任何设置即可运行它。

主要功能:

  • 通过 SSE 连接到任何 MCP 服务器。
  • Apify MCP 服务器 一起工作,以与一个或多个 Apify Actors 交互。
  • 根据上下文和用户查询(如果服务器支持)动态利用工具。

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

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

添加 MCP 支持的好处:

  • 使用户能够带来自己的上下文和工具
  • 加入不断增长的可互操作 AI 应用程序生态系统
  • 为用户提供灵活的集成选项
  • 支持本地优先的 AI 工作流

要开始在您的应用程序中实现 MCP,请查看我们的 PythonTypeScript SDK 文档

更新和修正

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