客户端

客户端

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

功能支持矩阵

客户端资源提示工具采样根目录备注
Claude 桌面应用完整支持所有 MCP 功能
Zed提示以斜杠命令形式出现
Sourcegraph Cody通过 OpenCTX 支持资源
Firebase Genkit⚠️通过工具支持资源列表和查找
Continue完整支持所有 MCP 功能
GenAIScript支持工具

客户端详情

Claude 桌面应用

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

主要功能:

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

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

Zed

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

主要功能:

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

Sourcegraph Cody

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

主要功能:

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

Firebase Genkit

Genkit 是 Firebase 用于构建和集成 GenAI 功能的 SDK。genkitx-mcp 插件使得可以将 MCP 服务器作为客户端使用,或从 Genkit 工具和提示创建 MCP 服务器。

主要功能:

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

Continue

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

主要功能

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

GenAIScript

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

主要功能:

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

为您的应用添加 MCP 支持

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

添加 MCP 支持的好处:

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

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

更新和修正

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