Răsfoiți Sursa

fix(mcp): send custom headers regardless of OAuth settings (#5273)

Co-authored-by: Aiden Cline <[email protected]>
André Cruz 2 luni în urmă
părinte
comite
87a03e1e30
1 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 2 2
      packages/opencode/src/mcp/index.ts

+ 2 - 2
packages/opencode/src/mcp/index.ts

@@ -189,14 +189,14 @@ export namespace MCP {
           name: "StreamableHTTP",
           name: "StreamableHTTP",
           transport: new StreamableHTTPClientTransport(new URL(mcp.url), {
           transport: new StreamableHTTPClientTransport(new URL(mcp.url), {
             authProvider,
             authProvider,
-            requestInit: oauthDisabled && mcp.headers ? { headers: mcp.headers } : undefined,
+            requestInit: mcp.headers ? { headers: mcp.headers } : undefined,
           }),
           }),
         },
         },
         {
         {
           name: "SSE",
           name: "SSE",
           transport: new SSEClientTransport(new URL(mcp.url), {
           transport: new SSEClientTransport(new URL(mcp.url), {
             authProvider,
             authProvider,
-            requestInit: oauthDisabled && mcp.headers ? { headers: mcp.headers } : undefined,
+            requestInit: mcp.headers ? { headers: mcp.headers } : undefined,
           }),
           }),
         },
         },
       ]
       ]