协议修订版本: 2024-11-05
响应(Responses) 还可以进一步分为 成功结果 和 错误。结果可以采用任意 JSON 对象结构,而错误至少必须包含错误码和错误信息。
协议层级
Model Context 协议由多个协同工作的关键组件组成:- 基础协议(Base Protocol):核心的 JSON-RPC 消息类型
- 生命周期管理(Lifecycle Management):连接初始化、能力协商和会话控制
- 服务器特性(Server Features):服务器暴露的资源、提示和工具
- 客户端特性(Client Features):客户端提供的采样和根目录列表
- 工具类功能(Utilities):跨领域功能,如日志记录和参数补全