From b0a65cc6d0acd4703f33b57ba168ffdd7a7a3a5f Mon Sep 17 00:00:00 2001 From: samanhappy Date: Wed, 28 May 2025 22:15:14 +0800 Subject: [PATCH] fix: streamline sessionId handling in handleMcpPostRequest (#137) Co-authored-by: samanhappy@qq.com --- src/services/sseService.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/sseService.ts b/src/services/sseService.ts index 67cb595..37a9cda 100644 --- a/src/services/sseService.ts +++ b/src/services/sseService.ts @@ -129,7 +129,7 @@ export const handleMcpPostRequest = async (req: Request, res: Response): Promise if (sessionId && transports[sessionId]) { console.log(`Reusing existing transport for sessionId: ${sessionId}`); transport = transports[sessionId].transport as StreamableHTTPServerTransport; - } else if (!sessionId && isInitializeRequest(req.body)) { + } else if (!sessionId) { transport = new StreamableHTTPServerTransport({ sessionIdGenerator: () => randomUUID(), onsessioninitialized: (sessionId) => {