Java SDK 已发布!查看最新动态

MCP 是一个开放协议,用于标准化应用程序如何为大型语言模型(LLMs)提供上下文。可以将 MCP 视为 AI 应用程序的 USB-C 接口。正如 USB-C 提供了一种标准化的方式来连接设备与各种外设和配件,MCP 提供了一种标准化的方式,将 AI 模型连接到不同的数据源和工具。

为什么选择 MCP?

MCP 帮助您在 LLMs 之上构建代理和复杂的工作流。LLMs 经常需要与数据和工具集成,而 MCP 提供了:

  • 不断增长的预构建集成列表,您的 LLM 可以直接接入
  • 在 LLM 提供商和供应商之间切换的灵活性
  • 在基础设施内保护数据的最佳实践

总体架构

MCP 的核心遵循客户端-服务器架构,其中主机应用程序可以连接到多个服务器:

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

开始使用

选择最适合您需求的路径:

快速入门

示例

教程

探索 MCP

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

贡献

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

支持与反馈

以下是获取帮助或提供反馈的方式:

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