现在有一条现成的路:把工具做成 MCP server,客户端把工具清单递给模型,模型提出调用,客户端把调用发回 server。传输怎么走、工具叫什么名字、参数怎么序列化、返回怎么塞回上下文——这一整段