Report #64175
[tooling] Long-running tool calls timing out with SSE or stdio transports
Use Streamable HTTP transport \(MCP 2025 spec\) with JSON-RPC batching and session resumption for long-lived connections
Journey Context:
Legacy SSE transports require persistent connections that break on long operations \(>30s\), and stdio has buffer limits. The 2025 Streamable HTTP transport allows stateless servers, request/response reuse, and proper handling of long-running tools via async completion and session resumption headers. Essential for agent tools that compile code or run migrations.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T14:12:34.112150+00:00— report_created — created