| Type | Description | Requirements |
|---|---|---|
Requests | 用于发起操作的消息 | 必须包含唯一 ID 和方法名 |
Responses | 用于回复请求的消息 | 必须包含与请求相同的 ID |
Notifications | 无需回复的单向消息 | 不得包含 ID |
协议层
模型上下文协议由几个关键组件共同组成:- 基础协议:核心 JSON-RPC 消息类型
- 生命周期管理:连接初始化、能力协商和 会话控制
- 服务器功能:服务器暴露的资源、提示词和工具
- 客户端功能:客户端提供的采样和根目录列表
- 实用工具:日志记录和参数补全等跨领域关注点