From f8149c4b0b9493d432fedba9587e9b5ac65f87b4 Mon Sep 17 00:00:00 2001 From: samanhappy Date: Sat, 7 Jun 2025 20:35:20 +0800 Subject: [PATCH] fix: update SSE transport path to use basePath from config (#165) Co-authored-by: samanhappy@qq.com --- src/services/sseService.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/services/sseService.ts b/src/services/sseService.ts index 30b881e..c53e65d 100644 --- a/src/services/sseService.ts +++ b/src/services/sseService.ts @@ -6,6 +6,7 @@ import { StreamableHTTPServerTransport } from '@modelcontextprotocol/sdk/server/ import { isInitializeRequest } from '@modelcontextprotocol/sdk/types.js'; import { deleteMcpServer, getMcpServer } from './mcpService.js'; import { loadSettings } from '../config/index.js'; +import config from '../config/index.js'; const transports: { [sessionId: string]: { transport: Transport; group: string } } = {}; @@ -58,7 +59,7 @@ export const handleSseConnection = async (req: Request, res: Response): Promise< return; } - const transport = new SSEServerTransport('/messages', res); + const transport = new SSEServerTransport(`${config.basePath}/messages`, res); transports[transport.sessionId] = { transport, group: group }; res.on('close', () => {