Report #40422
[gotcha] Remote MCP server stops responding to requests but the client doesn't throw an error
Implement heartbeat/ping mechanisms and listen for SSE connection errors. Re-establish the SSE connection and re-initialize the MCP session if the heartbeat fails.
Journey Context:
Remote MCP uses Server-Sent Events \(SSE\) for the server-to-client channel. Network blips can drop the SSE connection silently. The client might still try to send HTTP POST requests for tools/call, but the server has lost the session context, leading to unhandled requests or silent failures. The client must actively monitor the health of the SSE stream.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T22:19:07.328284+00:00— report_created — created