此页面概述了支持 Model Context Protocol (MCP) 的应用程序。每个客户端可能支持不同的 MCP 功能子集,从而允许与 MCP 服务器的不同级别的集成。

功能支持矩阵

客户端ResourcesPromptsToolsSamplingRoots备注
Claude Desktop App完全支持所有 MCP 功能
Claude Code支持 prompts、tools 和 roots
5ire支持 tools.
BeeAI Framework在 agentic 工作流中支持 tools.
Cline支持 tools 和 resources.
Continue完全支持所有 MCP 功能
Copilot-MCP支持 tools 和 resources.
Cursor支持 tools.
Emacs Mcp在 Emacs 中支持 tools.
fast-agent完全支持多模态 MCP,包括端到端测试
Genkit⚠️通过 tools 支持列出和查找 resources.
GenAIScript支持 tools.
Goose支持 tools.
LibreChat支持 Agents 的 tools
mcp-agent⚠️支持 tools、服务器连接管理和 agent 工作流。
Microsoft Copilot Studio支持 tools
oterm支持 tools 和 prompts.
Roo Code支持 tools 和 resources.
Sourcegraph Cody通过 OpenCTX 支持 resources
Superinterface支持 tools
TheiaAI/TheiaIDE在 Theia AI 和 AI 驱动的 Theia IDE 中支持 Agents 的 tools
VS Code GitHub Copilot支持 tools、roots、动态发现、安全密钥配置和一键安装
Windsurf Editor支持 AI Flow 的 tools,用于协作开发。
Witsy在 Witsy 中支持 tools.
Zed提示以 / 命令的形式出现
SpinAI支持 Typescript AI Agents 的 tools
OpenSumi在 OpenSumi 中支持 tools
Daydreams Agents支持将 Servers 集成到 Daydreams agents 中
Apify MCP Tester支持 tools

客户端详情

Claude Desktop 应用

Claude Desktop 应用为 MCP 提供全面支持,实现与本地工具和数据源的深度集成。

主要特性:

  • 完全支持 resources,允许附加本地文件和数据
  • 支持 prompt 模板
  • Tool 集成以执行命令和脚本
  • 本地 server 连接以增强隐私和安全性

ⓘ Claude.ai 网页版暂不支持 MCP。MCP 特性仅在桌面应用中可用。

Claude Code

Claude Code 是 Anthropic 提供的一个交互式 agentic 编码工具,通过自然语言命令帮助你更快地编码。它支持 MCP 集成以使用 prompts 和 tools,并且还可以作为 MCP server 与其他客户端集成。

主要特性:

  • 支持 MCP server 的 tools 和 prompts
  • 通过 MCP server 提供自己的 tools,以与其他 MCP 客户端集成

5ire

5ire 是一个支持通过 MCP server 使用 tools 的开源跨平台桌面 AI 助手。

主要特性:

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

BeeAI Framework

BeeAI Framework 是一个用于构建、部署和服务大规模 agentic 工作流的开源框架。该框架包括 MCP Tool,这是一个简化将 MCP server 集成到 agentic 工作流中的原生功能。

主要特性:

  • 将 MCP tools 无缝整合到 agentic 工作流中。
  • 快速从连接的 MCP 客户端实例化框架原生工具。
  • 计划在未来支持 agentic MCP 功能。

了解更多:

Cline

Cline 是一个在 VS Code 中运行的自主编码代理,可以编辑文件、运行命令、使用浏览器等,每一步都需要你的许可。

主要特性:

  • 通过自然语言创建和添加 tools(例如“添加一个搜索网络的工具”)
  • 通过 ~/Documents/Cline/MCP 目录共享 Cline 创建的自定义 MCP server
  • 显示配置的 MCP server 及其 tools、resources 和任何错误日志

Continue

Continue 是一个开源 AI 代码助手,内置支持所有 MCP 功能。

主要特性

  • 输入 ”@” 调用 MCP resources
  • Prompt 模板以 / 命令的形式调用
  • 在聊天中直接使用内置工具和 MCP 工具
  • 支持 VS Code 和 JetBrains IDE,与任何 LLM 一起使用

Cursor

Cursor 是一个 AI 代码编辑器。

主要特性

  • 在 Cursor Composer 中支持 MCP tools
  • 支持 STDIO 和 SSE

Emacs Mcp

Emacs Mcp 是一个设计用于与 MCP server 交互的 Emacs 客户端,实现无缝连接和交互。它为 AI 插件如 gptelllm 提供 MCP tool 调用支持,遵循 Emacs 的标准工具调用格式。这种集成增强了 Emacs 生态系统中 AI 工具的功能。

主要特性:

  • 为 Emacs 提供 MCP tool 支持。

fast-agent

fast-agent 是一个 Python Agent 框架,支持简单声明式地创建 Agents 和 Workflows,全面支持 Anthropic 和 OpenAI 模型的多模态。

主要特性:

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

Genkit

Genkit 是一个跨语言 SDK,用于在应用中构建和集成 GenAI 功能。genkitx-mcp 插件使得可以将 MCP server 作为客户端使用,或从 Genkit tools 和 prompts 创建 MCP server。

主要特性:

  • 客户端支持 tools 和 prompts(部分支持 resources)
  • 在 Genkit 的 Dev UI 游乐场中支持丰富的发现
  • 与 Genkit 的现有 tools 和 prompts 无缝互操作
  • 适用于来自顶级提供商的各种 GenAI 模型

GenAIScript

使用 GenAIScript(在 JavaScript 中)以编程方式为 LLM 组装 prompts。在 JavaScript 中编排 LLM、tools 和数据。

主要特性:

  • JavaScript 工具箱用于处理提示
  • 便于使用和提高生产力的抽象层
  • 无缝集成 Visual Studio Code

Goose

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

主要特性:

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

LibreChat

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

主要特性:

  • 通过 MCP server 扩展当前的工具生态系统,包括 Code Interpreter 和图像生成工具
  • 使用来自顶级提供商的各种 LLM 为可定制的 Agents 添加工具
  • 开源且可自托管,支持多用户安全
  • 未来路线图包括扩展 MCP 功能支持

mcp-agent

mcp-agent 是一个使用 Model Context Protocol 构建代理的简单、可组合框架。

主要特性:

  • MCP server 的自动连接管理。
  • 将多个 server 的 tools 暴露给 LLM。
  • 实现了 Building Effective Agents 中定义的每个模式。
  • 支持工作流暂停/恢复信号,例如等待人类反馈。

Microsoft Copilot Studio

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

主要特性:

  • 支持 MCP tools
  • 使用 MCP server 扩展 Copilot Studio 代理
  • 利用 Microsoft 统一、受管和安全的 API 管理解决方案

oterm

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

主要特性:

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

Roo Code

Roo Code 通过 MCP 启用 AI 编码辅助。

主要特性:

  • 支持 MCP tools 和 resources
  • 与开发工作流集成
  • 可扩展的 AI 能力

Sourcegraph Cody

Cody 是 Sourcegraph 的 AI 编码助手,通过 OpenCTX 实现 MCP。

主要特性:

  • 支持 MCP resources
  • 与 Sourcegraph 的 code intelligence 集成
  • 使用 OpenCTX 作为抽象层
  • 计划在未来支持更多 MCP 特性

SpinAI

SpinAI 是一个用于构建可观察 AI 代理的开源 TypeScript 框架。该框架提供原生 MCP 兼容性,允许代理与 MCP server 和 tools 无缝集成。

主要特性:

  • AI 代理的内置 MCP 兼容性
  • 开源 TypeScript 框架
  • 可观察代理架构
  • 原生支持 MCP tools 集成

Superinterface

Superinterface 是支持 MCP、交互式组件、客户端函数调用等的 AI 基础设施和开发者平台,用于构建应用内 AI 助手。

主要特性:

  • 在通过 React 组件或脚本标签嵌入的助手中使用 MCP server 的 tools
  • 支持 SSE 传输
  • 使用任何 AI 提供商的任何 AI 模型(OpenAI、Anthropic、Ollama 等)

TheiaAI/TheiaIDE

Theia AI 是一个用于构建 AI 增强工具和 IDE 的框架。AI 驱动的 Theia IDE 是一个基于 Theia AI 构建的开放且灵活的开发环境。

主要特性:

  • 工具集成:Theia AI 使 AI 代理,包括 Theia IDE 中的代理,能够利用 MCP server 进行无缝工具交互。
  • 可定制提示:Theia IDE 允许用户定义和调整提示,动态集成 MCP server 以适应定制工作流。
  • 自定义代理:Theia IDE 支持创建利用 MCP 功能的自定义代理,使用户能够即时设计专用工作流。

Theia AI 和 Theia IDE 的 MCP 集成为用户提供了灵活性,使它们成为探索和适应 MCP 的强大平台。

了解更多:

VS Code GitHub Copilot

VS Code 通过 agent mode 将 MCP 与 GitHub Copilot 集成,允许在 agentic 编码工作流中直接与 MCP 提供的工具交互。在 Claude Desktop、工作区或用户设置中配置服务器,提供引导式 MCP 安装,并通过输入变量安全处理密钥以避免泄露硬编码密钥。

主要特性:

  • 支持 stdio 和 server-sent events (SSE) 传输
  • 每个会话可选择工具以优化代理会话性能
  • 使用重启命令和输出日志轻松调试服务器
  • 可编辑输入的工具调用和始终允许切换
  • 与现有 VS Code 扩展系统集成,从扩展中注册 MCP 服务器

Windsurf Editor

Windsurf Editor 是一个结合 AI 辅助和开发者工作流的 agentic IDE。它具有创新的 AI Flow 系统,支持协作和独立的 AI 交互,同时保持开发者控制。

主要特性:

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

Witsy

Witsy 是一个支持 Anthropic 模型和 MCP server 作为 LLM tools 的 AI 桌面助手。

主要特性:

  • 支持多个 MCP server
  • Tool 集成以执行命令和脚本
  • 本地 server 连接以增强隐私和安全性
  • 从 Smithery.ai 轻松安装
  • 开源,适用于 macOS、Windows 和 Linux

Zed

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

主要特性:

  • 提示模板在编辑器中以 / 命令的形式出现
  • Tool 集成以增强编码工作流
  • 与编辑器功能和工作区上下文的紧密集成
  • 不支持 MCP resources

OpenSumi

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

主要特性:

  • 在 OpenSumi 中支持 MCP tools
  • 支持内置 IDE MCP server 和自定义 MCP server

Daydreams

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

主要特性:

  • 在配置中支持 MCP Servers
  • 暴露 MCP Client

Apify MCP Tester

Apify MCP Tester 是一个使用 Server-Sent Events (SSE) 连接到任何 MCP server 的开源客户端。 它是一个独立的 Apify Actor,设计用于通过 SSE 测试 MCP server,支持 Authorization 头。 它使用纯 JavaScript(老式风格)并托管在 Apify 上,允许您无需任何设置即可运行。

主要特性:

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

为你的应用添加 MCP 支持

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

支持 MCP 的好处:

  • 使用户能够带入他们自己的上下文和 tools
  • 加入一个不断增长的可互操作 AI 应用程序生态
  • 为用户提供灵活的集成选项
  • 支持 local-first 的 AI 工作流

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

更新和更正

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