diff --git a/src/server/streamableHttp.ts b/src/server/streamableHttp.ts index a388b4ee..dfaeed7b 100644 --- a/src/server/streamableHttp.ts +++ b/src/server/streamableHttp.ts @@ -480,11 +480,7 @@ export class StreamableHTTPServerTransport implements Transport { })); return false; } - if (this.sessionId === undefined) { - // If the session ID is not set, the session management is disabled - // and we don't need to validate the session ID - return true; - } + const sessionId = req.headers["mcp-session-id"]; if (!sessionId) {