diff --git a/src/mcp/context7.ts b/src/mcp/context7.ts index bc85800f0..e06491377 100644 --- a/src/mcp/context7.ts +++ b/src/mcp/context7.ts @@ -2,4 +2,5 @@ export const context7 = { type: "remote" as const, url: "https://mcp.context7.com/mcp", enabled: true, + oauth: false as const, } diff --git a/src/mcp/grep-app.ts b/src/mcp/grep-app.ts index 2c5db6d45..2ede95769 100644 --- a/src/mcp/grep-app.ts +++ b/src/mcp/grep-app.ts @@ -2,4 +2,5 @@ export const grep_app = { type: "remote" as const, url: "https://mcp.grep.app", enabled: true, + oauth: false as const, } diff --git a/src/mcp/index.ts b/src/mcp/index.ts index a887d8d38..db6f0537b 100644 --- a/src/mcp/index.ts +++ b/src/mcp/index.ts @@ -10,6 +10,7 @@ type RemoteMcpConfig = { url: string enabled: boolean headers?: Record + oauth?: false } const allBuiltinMcps: Record = { diff --git a/src/mcp/websearch.ts b/src/mcp/websearch.ts index afc4d2b16..cc2674069 100644 --- a/src/mcp/websearch.ts +++ b/src/mcp/websearch.ts @@ -5,4 +5,6 @@ export const websearch = { headers: process.env.EXA_API_KEY ? { "x-api-key": process.env.EXA_API_KEY } : undefined, + // Disable OAuth auto-detection - Exa uses API key header, not OAuth + oauth: false as const, }