MCP 客户端和服务器之间的所有消息 必须 遵循 JSON-RPC 2.0 规范。该协议定义了 三种基本类型的消息:Documentation Index
Fetch the complete documentation index at: https://mcp.zhcndoc.com/llms.txt
Use this file to discover all available pages before exploring further.
| Type | Description | Requirements |
|---|---|---|
Requests | 用于发起操作的消息 | 必须包含唯一 ID 和方法名 |
Responses | 用于回复请求的消息 | 必须包含与请求相同的 ID |
Notifications | 无需回复的单向消息 | 不得包含 ID |
协议层
模型上下文协议由几个关键组件共同组成:- 基础协议:核心 JSON-RPC 消息类型
- 生命周期管理:连接初始化、能力协商和 会话控制
- 服务器功能:服务器暴露的资源、提示词和工具
- 客户端功能:客户端提供的采样和根目录列表
- 实用工具:日志记录和参数补全等跨领域关注点