用途:用于搜索代码示例、API 文档与技术示例,来源包括 GitHub、StackOverflow 和技术文档,适合需要真实可复用代码片段的场景。
主要能力:调用原生 MCP 工具 exa-code__get_code_context_exa,参数放在 JSON 对象中。输出最佳最小可运行片段(可直接复制粘贴)、说明(版本约束与注意事项)以及来源 URL(如存在),并对相似结果去重,每种方案只保留最具代表性的片段。
使用方式:调用 exa-code__get_code_context_exa,参数为 JSON,如 { query: "Python asyncio aiohttp client example", tokensNum: 5000 }、{ query: "OpenAI Responses API streaming Python", tokensNum: 8000 }、{ query: "Next.js 14 App Router useSearchParams error boundary", tokensNum: 5000 }、{ query: "Playwright Python page.wait_for_selector timeout handling", tokensNum: 15000 }。查询中始终包含编程语言以减少噪音,例如写 "Go generics"、"Python asyncio"、"React 19 hooks",而非 "generics"、"async"、"hooks";相关时包含框架及版本,如 "Next.js 14"、"Playwright Python";有确切标识符(函数名、错误信息)时一并包含。tokensNum 可按需调节:快速片段 1000-3000,多数任务 5000(默认),复杂集成 10000-20000。
限制:关键规则要求绝不在主上下文运行,应启动子代理或顺序执行。资料未提供其他限制、收费、价格或平台信息。