客户端和服务器之间使用哪种格式进行通信？	JSON
当客户端调用 MCP 服务器提供的工具时，会发送哪种类型的消息？	call tool request
服务器在执行工具后，会发送哪种消息类型来返回结果？	call tool result
MCP 消息的完整列表在哪里定义？	在 MCP 规范仓库（MCP spec repository）中的 `schema.ts` 文件里
消息类型可以分为哪两大类？	请求/结果对 (Request/Result pairs) 和 通知消息 (Notifications)
通知消息（Notification messages）的主要作用是什么？	告知客户端或服务器发生了某个事件，且通常不需要响应。
一个 `call tool request` 消息必须包含哪些主要组成部分？	method（方法）和 params 对象（包含工具名称和参数）
在 MCP 消息中，哪些类型的消息是发送自服务器到客户端的？	服务器请求（Server requests）和服务器通知（Server notifications）
MCP 规范仓库（specification repo）与 SDK 仓库（SDK repos）的主要区别是什么？	规范仓库描述的是 MCP 规范的工作原理，而 SDK 仓库提供了具体的实现（如 Python 或 TypeScript）。
MCP 消息的请求/结果对（Request/Result pairs）有什么特点？	它们总是成对出现的，一个请求（Request）会对应一个结果（Result）。
