fromxiaobai (@1263403710) 在 关于mcp通信的讨论 中发帖
问题:
最近在做 MCP 的项目,使用的是 FastMCP 这个框架搭建服务端。但是服务端启动后,配置到第三方客户端里无法正常调用 list-tools 方法。
我使用的是 streamable-http 方式启动,如果用 stdio 模式是没问题的。抓包看了一下,似乎是因为在交互过程中会有几个请求,需要获取 session-id,导致无法正常调用。
问题点:
想请教一下有相关经验的大佬,类似 Cherry-Studio 这样的客户端,它们的 streamable-http client 是怎么处理这个问题的?是否需要在客户端额外处理 session-id 的获取逻辑?
我用的是streamable-http起的,如果使用stdio是没问题的,抓包看了一下,似乎是因为会在交互过程中有几个请求,需要获取session-id,所以想问一下有相关储备的大佬,cherry-studio这...