动手开发 MCP 工具 那篇文章讲了怎么写一个 MCP Server,怎么用 stdio 和 HTTP 两种方式让 AI 客户端连上来。当时提到 Client 和 Server 之间的协议流程大致分三步:
但这张图省略了很多细节。Client 连上 Server 的那一瞬间,底层到底发生了什么?双方是怎么互报家门的?工具列表是怎么「动态拉取」的?每一步传输的 JSON 消息长什么样?
我们用一个叫 MCP Inspector 的官方调试工具,连上 动手开发 MCP 工具 里写的 GitHub MCP Server,一步一步看真实的协议消息。