Exa MCP
官方由Exa为AI打造的搜索引擎
你可以用 Exa MCP 做什么?
- 网页搜索 — 让你的助手搜索任何主题的网页,并返回整洁、可直接使用的内容。
- 页面抓取 — 让你的助手将一个或多个 URL 的完整内容读取为整洁的 Markdown。
- 高级搜索筛选器 — 启用
web_search_advanced_exa,以使用域名、日期、高亮、摘要和子页面爬取筛选器。 - 多步骤研究 — 运行 Exa Agent 进行研究、列表构建、信息丰富和结构化输出(需要身份验证)。
- 托管端点 — 将客户端连接到
https://mcp.exa.ai/mcp,可匿名使用(有速率限制),也可使用 OAuth/API 密钥以获得更高的限额。
托管 MCP 服务器
npx add-mcp 'https://mcp.exa.ai/mcp'可安装到 Claude Code、Codex、Cursor 等客户端
文档
Exa MCP Server
将 AI 智能体连接到 Exa,以进行网页搜索、内容获取和多步骤研究。
安装
连接到 Exa 托管的 MCP 服务器:
https://mcp.exa.ai/mcp
或者,如果客户端支持插件,请使用插件。
Agent Plugin
此仓库是一个 Agent Plugin。可通过任何兼容的客户端安装。
Claude
从 Claude Plugin Marketplace 安装,或运行:
claude plugin install exa@claude-plugins-official
Codex / ChatGPT
通过 ChatGPT 中的插件安装,或运行:
codex mcp add exa --url https://mcp.exa.ai/mcp
其他 MCP 客户端
大多数客户端都可以使用标准的 mcpServers 结构进行手动配置:
{
"mcpServers": {
"exa": {
"type": "streamable-http",
"url": "https://mcp.exa.ai/mcp",
}
}
}
特定客户端的配置
Exa MCP 适用于大多数其他客户端,只需将它们指向 https://mcp.exa.ai/mcp。
| 客户端 | 添加位置 |
|---|---|
| Kiro | 使用 Kiro power,或手动添加到 ~/.kiro/settings/mcp.json |
| LM Studio | 添加到 LM Studio,或手动添加到 mcp.json |
| Replit | 添加到 Replit |
| Grok Build | /marketplace → 安装 Exa,然后 /mcp 登录 |
| Gemini CLI | 手动添加到 ~/.gemini/settings.json |
| OpenCode | 手动添加到 opencode.json |
| Windsurf | 手动添加到 ~/.codeium/windsurf/mcp_config.json |
| Google Antigravity | 手动添加到 mcp_config.json |
| Zed | 在 context_servers 下手动添加到 settings.json |
| Warp | Settings → Agents → MCP servers |
| v0 by Vercel | Settings → MCP connections |
可用工具
默认工具
| 工具 | 描述 |
|---|---|
web_search_exa | 搜索任意主题的网页,并获取整洁、可直接使用的内容 |
web_fetch_exa | 将一个或多个 URL 对应网页的完整内容读取为整洁的 Markdown |
可选工具(通过 tools 参数启用)
| 工具 | 描述 |
|---|---|
agent_run | 运行 Exa Agent,用于多步骤研究、列表构建、信息丰富和结构化输出 |
web_search_advanced_exa | 使用筛选条件、域名、日期、重点摘要、摘要生成和子页面抓取进行高级搜索 |
将工具追加到 MCP URL 以启用(这会替换默认工具,因此请包含所有需要的工具):
https://mcp.exa.ai/mcp?tools=web_search_advanced_exa
https://mcp.exa.ai/mcp?tools=web_search_exa,web_fetch_exa,agent_run
Exa Agent 需要身份验证(OAuth 或 API 密钥)。
Agent Skills
技能位于 skills/,并会随 Agent Plugin 安装加载。plugins/exa/ 中的 Claude 插件附带这些技能的副本;如果副本不一致,npm test 会失败。每次在 main 上提升软件包版本时,都会将 plugins/exa/ 发布到 claude-plugin 分支的根目录,Claude 的插件目录会读取该分支。若要在版本发布之间仅发布插件变更,请手动运行 Publish Claude plugin 工作流。
| 技能 | 路径 | 适用场景 |
|---|---|---|
search | skills/search/ | 深度研究、潜在客户开发、竞争分析、多步骤网络调查 |
exa-agent | skills/exa-agent/ | Exa Agent 运行、信息丰富、结构化输出、Connect 提供方 |
可通过客户端的技能界面调用(或在支持的情况下使用 /skill-name)。仅使用 MCP 的配置仍可使用这些工具;技能则在此基础上增加编排能力。
身份验证
托管的 MCP 服务器支持匿名使用,但有速率限制。若要提高限额并访问 Exa Agent,请使用 OAuth 或 API 密钥。
OAuth 是首选方式:大多数客户端会提示你登录 Exa。若要强制启动登录流程(适用于共享连接器和插件),请使用 https://mcp.exa.ai/mcp?login 或 https://mcp.exa.ai/mcp/oauth。
如果你愿意,也可以从控制面板获取 API 密钥,并将其作为 ?exaApiKey=… 传入 URL。你也可以通过 Authorization: Bearer … 标头或 x-api-key 标头发送密钥。
由 Exa 倾情打造 ❤️