Skip to main content
Java SDK 已发布!查看最新更新内容
MCP是一个开放协议,它规范了应用程序如何向LLMs提供上下文。可以将MCP想象成AI应用程序的USB-C接口。就像USB-C为设备连接各种外设和配件提供了标准化方式一样,MCP为AI模型连接不同的数据源和工具提供了标准化方式。

为什么选择MCP?

MCP帮助您在LLMs之上构建代理和复杂工作流。LLMs经常需要与数据和工具集成,而MCP提供:
  • 不断增长的预构建集成列表,您的LLM可以直接接入
  • 在不同LLM提供商和供应商之间切换的灵活性
  • 在您的基础设施内保护数据的最佳实践

总体架构

在其核心,MCP遵循客户端-服务器架构,其中主机应用程序可以连接到多个服务器:
  • MCP主机:想要通过MCP访问数据的程序,如Claude Desktop、IDE或AI工具
  • MCP客户端:与服务器保持1:1连接的协议客户端
  • MCP服务器:通过标准化的模型上下文协议暴露特定功能的轻量级程序
  • 本地数据源:MCP服务器可以安全访问的计算机文件、数据库和服务
  • 远程服务:MCP服务器可以连接的互联网上的外部系统(例如,通过API)

快速入门

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

快速入门指南

服务器开发者

开始构建您自己的服务器,以在Claude Desktop和其他客户端中使用

客户端开发者

开始构建您自己的客户端,可以与所有MCP服务器集成

Claude Desktop用户

开始在Claude Desktop中使用预构建的服务器

示例

示例服务器

查看我们的官方MCP服务器和实现示例库

示例客户端

查看支持MCP集成的客户端列表

教程

使用LLMs构建MCP

了解如何使用Claude等LLMs加速您的MCP开发

调试指南

了解如何有效地调试MCP服务器和集成

MCP检查器

使用我们的交互式调试工具测试和检查您的MCP服务器

探索MCP

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

核心架构

了解MCP如何连接客户端、服务器和LLMs

资源

从您的服务器向LLMs暴露数据和内容

提示词

创建可重用的提示词模板和工作流

工具

使LLMs能够通过您的服务器执行操作

采样

让您的服务器向LLMs请求补全

传输

了解MCP的通信机制

贡献

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

支持和反馈

以下是获取帮助或提供反馈的方式:
  • 对于MCP规范、SDK或文档(开源)相关的错误报告和功能请求,请创建GitHub问题
  • 对于MCP规范相关的讨论或问答,请使用规范讨论
  • 对于其他MCP开源组件相关的讨论或问答,请使用组织讨论
  • 对于Claude.app和claude.ai的MCP集成相关的错误报告、功能请求和问题,请发送邮件至[email protected]