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

功能支持矩阵

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

客户端详情

5ire

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

主要特性:

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

Apify MCP Tester

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

主要特性:

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

BeeAI Framework

BeeAI Framework 是一个用于构建、部署和服务强大智能代理工作流的开源框架。该框架包括 MCP Tool,这是一个原生功能,简化了 MCP 服务器与智能代理工作流的集成。

主要特性:

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

了解更多:

Claude Code

Claude Code 是 Anthropic 的一款交互式智能代理编码工具,通过自然语言命令帮助您更快地编码。它支持提示词和工具的 MCP 集成,并且还作为 MCP 服务器与其他客户端集成。

主要特性:

  • 支持 MCP 服务器的工具和提示词
  • 通过 MCP 服务器提供自己的工具,以便与其他 MCP 客户端集成

Claude Desktop App

Claude 桌面应用程序全面支持 MCP,实现与本地工具和数据源的深度集成。

主要特性:

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

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

Cline

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

主要特性:

  • 通过自然语言创建和添加工具(例如”添加一个搜索网络的工具”)
  • 通过 ~/Documents/Cline/MCP 目录与他人共享 Cline 创建的自定义 MCP 服务器
  • 显示已配置的 MCP 服务器及其工具、资源和任何错误日志

Continue

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

主要特性

  • 输入 ”@” 提及 MCP 资源
  • 提示词模板以斜杠命令形式出现
  • 在聊天中直接使用内置和 MCP 工具
  • 支持 VS Code 和 JetBrains IDEs,可使用任何 LLM

Copilot-MCP

Copilot-MCP 通过 MCP 实现 AI 编码辅助。

主要特性:

  • 支持 MCP 工具和资源
  • 与开发工作流集成
  • 可扩展的 AI 功能

Cursor

Cursor 是一个 AI 代码编辑器。

主要特性

  • 在 Cursor Composer 中支持 MCP 工具
  • 同时支持 STDIO 和 SSE

Daydreams

Daydreams 是一个用于执行链上任何内容的生成式代理框架

主要特性:

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

Emacs Mcp

Emacs Mcp 是一个设计用于与 MCP 服务器接口的 Emacs 客户端,实现无缝连接和交互。它为 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 的 Dev UI 游乐场中支持丰富的发现功能
  • 与 Genkit 现有的工具和提示词无缝互操作
  • 适用于顶级提供商的各种 GenAI 模型

GenAIScript

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

主要特性:

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

Goose

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

主要特性:

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

LibreChat

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

主要特性:

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

mcp-agent

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

主要特性:

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

Microsoft Copilot Studio

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

主要特性:

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

OpenSumi

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

主要特性:

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

oterm

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

主要特性:

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

Roo Code

Roo Code 通过 MCP 实现 AI 编码辅助。

主要特性:

  • 支持 MCP 工具和资源
  • 与开发工作流集成
  • 可扩展的 AI 功能

Sourcegraph Cody

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

主要特性:

  • 支持 MCP 资源
  • 与 Sourcegraph 的代码智能集成
  • 使用 OpenCTX 作为抽象层
  • 计划未来支持其他 MCP 功能

SpinAI

SpinAI 是一个用于构建可观察 AI 代理的开源 TypeScript 框架。该框架提供原生 MCP 兼容性,使代理能够与 MCP 服务器和工具无缝集成。

主要特性:

  • 为 AI 代理内置 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 的强大平台。

了解更多:

VS Code GitHub Copilot

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

主要特性:

  • 支持 stdio 和服务器发送事件 (SSE) 传输
  • 每个代理会话选择工具以获得最佳性能
  • 使用重启命令和输出日志轻松调试服务器
  • 工具调用具有可编辑输入和始终允许切换功能
  • 与现有 VS Code 扩展系统集成,从扩展注册 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 资源

向您的应用添加 MCP 支持

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

添加 MCP 支持的好处:

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

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

更新和修正

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