Model Context Protocol home page
简体中文
搜索...
⌘K
Python SDK
TypeScript SDK
Java SDK
Kotlin SDK
Specification
入门指南
介绍
客户端开发者指南
服务器开发者指南
Claude 桌面版用户指南
核心概念
核心架构
资源
工具
提示
采样
根目录
传输
SDK 文档
Java SDK
开发
贡献
路线图
最新动态
GitHub
Model Context Protocol home page
简体中文
搜索...
⌘K
GitHub
GitHub
搜索...
Navigation
入门指南
介绍
在此页面
为什么选择MCP?
总体架构
开始使用
快速入门
示例
教程
探索MCP
贡献
支持和反馈
入门指南
介绍
开始使用Model Context Protocol (MCP)
Java SDK已发布!查看
其他新功能
MCP是一个开放协议,它标准化了应用程序如何向LLM提供上下文。可以将MCP想象成AI应用程序的USB-C接口。就像USB-C为连接设备与各种外设和配件提供了标准化方式一样,MCP为连接AI模型与不同数据源和工具提供了标准化方式。
为什么选择MCP?
MCP帮助你在LLM之上构建代理和复杂工作流。LLM经常需要与数据和工具集成,而MCP提供:
不断增长的预构建集成列表,你的LLM可以直接插入使用
在LLM提供商和供应商之间切换的灵活性
在你的基础设施内保护数据的最佳实践
总体架构
在其核心,MCP遵循客户端-服务器架构,其中一个主机应用程序可以连接到多个服务器:
MCP主机
:想要通过MCP访问数据的程序,如Claude桌面版、IDE或AI工具
MCP客户端
:与服务器保持1:1连接的协议客户端
MCP服务器
:通过标准化的Model Context Protocol公开特定功能的轻量级程序
本地数据源
:MCP服务器可以安全访问的计算机文件、数据库和服务
远程服务
:MCP服务器可以连接的通过互联网(例如,通过API)提供的外部系统
开始使用
选择最适合你需求的路径:
快速入门
服务器开发者
开始构建自己的服务器,以在Claude桌面版和其他客户端中使用
客户端开发者
开始构建可以与所有MCP服务器集成的自己的客户端
Claude桌面版用户
开始在Claude桌面版中使用预构建的服务器
示例
示例服务器
查看我们的官方MCP服务器和实现示例库
示例客户端
查看支持MCP集成的客户端列表
教程
使用LLM构建MCP
了解如何使用Claude等LLM加速MCP开发
调试指南
学习如何有效调试MCP服务器和集成
MCP检查器
使用我们的交互式调试工具测试和检查你的MCP服务器
探索MCP
深入了解MCP的核心概念和功能:
核心架构
了解MCP如何连接客户端、服务器和LLM
资源
从你的服务器向LLM公开数据和内容
提示
创建可重用的提示模板和工作流
工具
使LLM能够通过你的服务器执行操作
采样
让你的服务器从LLM请求补全
传输
了解MCP的通信机制
贡献
想要贡献?查看我们的
贡献指南
,了解如何帮助改进MCP。
支持和反馈
以下是获取帮助或提供反馈的方式:
对于与MCP规范、SDK或文档(开源)相关的错误报告和功能请求,请
创建GitHub问题
对于关于MCP规范的讨论或问答,请使用
规范讨论
对于关于其他MCP开源组件的讨论或问答,请使用
组织讨论
对于与Claude.app和claude.ai的MCP集成相关的错误报告、功能请求和问题,请发送电子邮件至
[email protected]
客户端开发者指南
助手
Responses are generated using AI and may contain mistakes.