小冷 (@ghostcp) 在 昨天学了 MCP 服务器,今天学做 MCP 客户端 中发帖
昨天的成果:
今天的成果:
[image]
原理:
MCP SDK 打通客户端和服务器的通信。
然后客户端把服务器的工具配置转为 function call 的参数,传给 openai 的 api 接口。
接着 openai 返回工具调用参数信息,客户端去调用服务器工具。
把工具响应和传递的原始信息给 openai,最终得到最后的响应。
问题来了,如何支持流式输出,以及工具调用出错自动重试,或者 AI 自动判断还要不要继续调用等等。请大佬们指点。