跳到主要内容

示例客户端

本页面概述了支持模型上下文协议(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,能够与本地工具和数据源进行深度集成。

主要功能:

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

ⓘ 注意: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 是一个设计用于与 MCP 服务器接口的 Emacs 客户端,实现无缝连接和交互。它为 gptelllm 等 AI 插件提供 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 功能
  • MCP 可以通过扩展目录、CLI 或 UI 直接安装
  • Goose 允许您通过构建自己的 MCP 服务器来扩展其功能
  • 包含用于开发、网页抓取、自动化、内存的内置工具,以及与 JetBrains 和 Google Drive 的集成

LibreChat

LibreChat 是一个开源的、可定制的 AI 聊天 UI,支持多个 AI 提供商,现在包括 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 的终端客户端,允许用户创建聊天/代理。

主要功能:

  • 支持多个完全可定制的聊天会话,与 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 提供商的任何 AI 模型(OpenAI、Anthropic、Ollama 等)

TheiaAI/TheiaIDE

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