Java SDK 发布!查看 更多更新。

MCP 是一个开放协议,它标准化了应用程序如何向 LLM 提供上下文。想象一下,MCP 类似于 AI 设备的 USB-C 接口,它提供了连接不同外设和配件的标准方法,就像 USB-C 提供了连接不同外设和配件的标准方法一样。

Why MCP?

MCP 帮助你构建基于 LLM 的代理和复杂工作流。LLMs 频繁地需要集成数据和工具,MCP 提供了:

  • 一个正在增长的集成列表,让你的 LLM 直接插入
  • LLM 提供者和供应商之间的灵活性
  • 与您的数据安全性的最佳实践

通用架构

MCP 的核心是一个客户端-服务器架构,它允许一个主机应用程序连接到多个服务器:

  • MCP 主机: 像 Claude Desktop、IDE 或 AI 工具这样的程序,它们希望通过 MCP 访问数据
  • MCP 客户端: 维护与服务器 1:1 连接的协议客户端
  • MCP 服务器: 每个暴露特定功能的轻量级程序通过标准化的模型上下文协议
  • 本地数据源: 您计算机的文件、数据库和服务,MCP 服务器可以安全地访问
  • 远程服务: 可以通过互联网(例如,通过 API)访问的外部系统,MCP 服务器可以连接到

开始使用

选择最适合您的路径:

快速入门

示例

教程

探索 MCP

深入了解 MCP 的核心概念和功能:

贡献

想要贡献吗?查看我们的贡献指南以了解如何帮助改进 MCP。

支持和反馈

以下是如何获得帮助或提供反馈:

  • 对于与 MCP 规范、SDK 或文档(开源)相关的错误报告和功能请求,请创建一个 GitHub issue
  • 对于关于 MCP 规范的讨论或问答,请使用规范讨论
  • 对于关于其他 MCP 开源组件的讨论或问答,请使用组织讨论
  • 对于与 Claude.app 和 claude.ai 的 MCP 集成相关的错误报告、功能请求和问题,请发送电子邮件至 mcp-support@anthropic.com