From e7329ae8b91c4c3540ab1c213bc996ab34de1daa Mon Sep 17 00:00:00 2001 From: Rocky LIU Yan <221825+rocklau@users.noreply.github.com> Date: Wed, 23 Apr 2025 21:35:29 +0800 Subject: [PATCH] fix sse no headers add eventSourceInit --- src/main/services/MCPService.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/services/MCPService.ts b/src/main/services/MCPService.ts index c2314ccf7f..59ba0edf3a 100644 --- a/src/main/services/MCPService.ts +++ b/src/main/services/MCPService.ts @@ -158,6 +158,9 @@ class McpService { return new StreamableHTTPClientTransport(new URL(server.baseUrl!), options) } else if (server.type === 'sse') { const options: SSEClientTransportOptions = { + eventSourceInit: { + fetch: (url, init) => fetch(url, { ...init, headers: server.headers || {} }), + }, requestInit: { headers: server.headers || {} },