客户端开发概述
MCP Client 是连接 MCP Server 和 LLM 的桥梁。它的核心职责是:
Client 的关键工作流程:
- 连接 Server — 建立传输通道,完成初始化和能力协商
- 发现工具 — 调用
tools/list获取 Server 提供的工具 - 格式转换 — 将 MCP Tool 定义转换为 LLM 的 Function Calling 格式
- 调用工具 — 将 LLM 的工具调用请求转发给 Server
- 回传结果 — 将 Server 的执行结果返回给 LLM
大约 8 分钟