AI论坛 AI论坛 beta

@fish2018 在 mcp server执行tool时间久问题 中发帖

📌 📄 内容摘要: @fish2018 在 mcp server执行tool时间久问题 中发帖 这几天我在写sse-mcp-server时发现,tool如果是同步执行,执行时间大约10秒客户端就会报超时异常MCP error -32001: Maximum total timeout exceeded,我把官方文档和所有issue、discussions全看了一遍, 目前针对长任务有两种情况: 1.执行时间不超过client端的Maximum Total Timeout(比如60s),则可以report_progress来保持连接。否则10秒就抛异常,但是如果超过Maximum Total Timeout,使用report_progress也一样没用。 2.执行时间超过client端的Maximum Total Timeout,大概只能异步执行,然后另行通知处理。 设置client端超时时间过长也不是个通用好办法,可能引来更多问题 下面是一个mcp server使用ctx....
────────── 链接信息 ──────────
🔗 论坛链接: linux.do
📎 访问地址: https://linux.do/t/topic/636021/1
─────────────────────────────
📢 来源:LINUX DO

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

每日一言

AI论坛

帖子数 659811
评论数 8888
用户数 88888
在线用户 8888