Skip to content

Commit 3a39538

Browse files
committed
Pass headers to SSE
1 parent dabb95f commit 3a39538

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/services/mcp/McpHub.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -518,6 +518,13 @@ export class McpHub {
518518
const reconnectingEventSourceOptions = {
519519
max_retry_time: 5000, // Maximum retry time in milliseconds
520520
withCredentials: configInjected.headers?.["Authorization"] ? true : false, // Enable credentials if Authorization header exists
521+
fetch: (url: string | URL, init: RequestInit) => {
522+
const headers = new Headers({ ...(init?.headers || {}), ...(configInjected.headers || {}) })
523+
return fetch(url, {
524+
...init,
525+
headers,
526+
})
527+
},
521528
}
522529
global.EventSource = ReconnectingEventSource
523530
transport = new SSEClientTransport(new URL(configInjected.url), {

0 commit comments

Comments
 (0)