在模型上下文协议 (MCP) 中，客户端 (client) 的作用是什么？	提供服务器与 MCP 服务器之间的通信手段，是访问服务器工具的接入点。
MCP 协议的“传输无关性 (transport agnostic)”意味着什么？	客户端和服务器可以在多种不同的协议上进行通信。
MCP 客户端和服务器有哪些常见的连接方式？	标准输入/输出 (I/O)、HTTP、WebSockets 等。
`list tools request` 消息的作用是什么？	客户端向服务器请求列出其提供的所有工具。
服务器在收到 `list tools request` 后会返回什么消息？	`list tools result` 消息，其中包含所有可用工具的列表。
`call tools request` 消息的功能是什么？	请求服务器使用特定参数运行一个工具。
`call tools result` 消息包含什么内容？	工具运行的结果。
在 MCP 流程中，工具的执行是由谁负责的？	由 MCP 服务器负责执行。
当用户提交查询时，服务器在向外部服务（如 Cloud）发起请求前，需要先做什么？	通过 MCP 客户端获取该服务提供的工具列表。
在整个通信流程中，最终谁将最终响应发送给用户？	服务器将最终响应发送给用户。
