diff --git a/stdio-bridge.cjs b/stdio-bridge.cjs index 8906171..38fb910 100755 --- a/stdio-bridge.cjs +++ b/stdio-bridge.cjs @@ -116,6 +116,7 @@ function forwardRequest(message) { timeout: REQUEST_TIMEOUT_MS, }, function (res) { if (res.headers['mcp-session-id']) sessionId = res.headers['mcp-session-id']; + if (res.statusCode === 404) sessionId = null; var ct = res.headers['content-type'] || ''; if (ct.indexOf('text/event-stream') !== -1) {