From a85da59358c9b539cb2f685bd76ac37668b6f2c3 Mon Sep 17 00:00:00 2001 From: YeonGyu-Kim Date: Sun, 8 Feb 2026 13:28:08 +0900 Subject: [PATCH] fix: encode EXA_API_KEY before appending to URL query parameter --- src/mcp/websearch.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mcp/websearch.ts b/src/mcp/websearch.ts index 8dd8516c..aa129d84 100644 --- a/src/mcp/websearch.ts +++ b/src/mcp/websearch.ts @@ -32,7 +32,7 @@ export function createWebsearchConfig(config?: WebsearchConfig): RemoteMcpConfig return { type: "remote" as const, url: process.env.EXA_API_KEY - ? "https://mcp.exa.ai/mcp?tools=web_search_exa&exaApiKey=" + process.env.EXA_API_KEY + ? `https://mcp.exa.ai/mcp?tools=web_search_exa&exaApiKey=${encodeURIComponent(process.env.EXA_API_KEY)}` : "https://mcp.exa.ai/mcp?tools=web_search_exa", enabled: true, headers: process.env.EXA_API_KEY