fix sse no headers

add eventSourceInit
This commit is contained in:
Rocky LIU Yan
2025-04-23 21:35:29 +08:00
committed by 亢奋猫
parent aafd04090e
commit 07b2c6f169
+3
View File
@@ -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 || {}
},