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

功能支持表格

客户端ResourcesPromptsToolsSamplingRoots备注
Claude Desktop App完全支持
Zed提示以 / 命令的形式出现
Sourcegraph Cody通过 OpenCTX 支持 resources
Firebase Genkit⚠️通过 tools 支持列出和查找 resources
Continue完全支持
GenAIScript支持 tools

客户端详情

Claude Desktop 应用

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

主要特性:

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

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

Zed

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

主要特性:

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

Sourcegraph Cody

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

主要特性:

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

Firebase Genkit

Genkit 是 Firebase 的 SDK,用于在应用中构建和集成 GenAI 功能。genkitx-mcp 插件使得可以将 MCP 服务器作为 client 使用,或从 Genkit tools 和 prompts 创建 MCP server。

主要特性:

  • 客户端支持 tools 和 prompts(部分支持 resources)
  • Rich discovery with support in Genkit’s Dev UI playground
  • 与 Genkit 的现有 tools 和 prompts 无缝互操作
  • 适用于来自顶级提供商的各种 GenAI 模型

Continue

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

主要特性

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

GenAIScript

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

主要特性:

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

为你的应用添加 MCP 支持

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

支持 MCP 的好处:

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

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

更新和更正

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