From e1acf0223954217467758077105be7b72f5c2eb3 Mon Sep 17 00:00:00 2001 From: kagezhao Date: Wed, 2 Apr 2025 12:49:30 +0800 Subject: [PATCH] mcp-client should also include configurable http headers in the /sse request --- client/sse.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/client/sse.go b/client/sse.go index cf4a1028e..722b08ed4 100644 --- a/client/sse.go +++ b/client/sse.go @@ -93,6 +93,9 @@ func (c *SSEMCPClient) Start(ctx context.Context) error { req.Header.Set("Accept", "text/event-stream") req.Header.Set("Cache-Control", "no-cache") req.Header.Set("Connection", "keep-alive") + for k, v := range c.headers { + req.Header.Set(k, v) + } resp, err := c.httpClient.Do(req) if err != nil {