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
Exa MCP Server

将 AI 智能体连接到 Exa,以进行网页搜索、内容获取和多步骤研究。

Install in Cursor Install in VS Code Install Claude Plugin Install Codex/ChatGPT Plugin

文档  ·  NPM 包  ·  获取 API 密钥

安装

连接到 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
WarpSettings → Agents → MCP servers
v0 by VercelSettings → 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 工作流。

技能路径适用场景
searchskills/search/深度研究、潜在客户开发、竞争分析、多步骤网络调查
exa-agentskills/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 倾情打造 ❤️