diff --git a/packages/opencode/src/tool/websearch.ts b/packages/opencode/src/tool/websearch.ts index bf16428dfb3..2a71185e9cd 100644 --- a/packages/opencode/src/tool/websearch.ts +++ b/packages/opencode/src/tool/websearch.ts @@ -6,10 +6,10 @@ import { abortAfterAny } from "../util/abort" const API_CONFIG = { BASE_URL: "https://mcp.exa.ai", ENDPOINTS: { - SEARCH: "/mcp", + SEARCH: process.env.EXA_API_KEY ? `/mcp?exaApiKey=${process.env.EXA_API_KEY}` : "/mcp", }, DEFAULT_NUM_RESULTS: 8, -} as const +} interface McpSearchRequest { jsonrpc: string