Exa 网页研究 MCP

让 AI 客户端检索网页、读取页面,并开展多步骤研究。

Star 数
★ 5.1k
最近更新
1 天前
License
MIT
主语言
TypeScript

30 秒速览

运行形态
MCP 服务器Agent 插件 / 技能
可在哪里用
平台专用ChatGPT · Codex · Claude.ai
费用
有免费版,另有付费云服务
上手难度
低 · 几分钟可跑通
开始前需要
Exa 托管 MCP 服务器更高使用限额和 Exa Agent 需要 Exa OAuth 或 API 密钥网络访问MCP Server
典型场景
研究人员用 web_search_exa 查找某主题的网页资料,再用 web_fetch_exa 阅读选定页面。
不适合
  • 需要完全离线网页检索的团队
  • 不愿将请求发送给 Exa 的用户

这个 Agent 能做什么,适合哪些场景?

Exa MCP Server 通过 MCP 将 AI 客户端连接到 Exa,默认提供 web_search_exa 和 web_fetch_exa。前者搜索网页并返回可直接使用的内容,后者把一个或多个 URL 的页面内容读取为 Markdown。可选工具包括用于多步骤研究、列表构建、信息补全和结构化输出的 agent_run,以及支持筛选条件和子页面抓取的 web_search_advanced_exa。README 的主要接入方式是使用 Exa 托管端点 https://mcp.exa.ai/mcp,也可在支持的客户端中安装 Agent Plugin 或配置 MCP。匿名访问有速率限制;更高限额及 Exa Agent 需要 OAuth 或 API 密钥。

MCP 客户端连接 https://mcp.exa.ai/mcp 后,可调用默认工具 web_search_exa 搜索主题并取得内容,或调用 web_fetch_exa 获取一个或多个 URL 的完整页面 Markdown。需要筛选、日期或域名限制、摘要、高亮或子页面抓取时,可在 MCP URL 的 tools 参数中启用 web_search_advanced_exa。启用 agent_run 后,可让 Exa Agent 执行多步骤研究、列表构建、信息补全并生成结构化输出;该工具需要 OAuth 或 API 密钥。

  1. 研究人员用 web_search_exa 查找某主题的网页资料,再用 web_fetch_exa 阅读选定页面。
  2. 竞争分析人员启用 agent_run,执行多步骤调查并生成结构化结果。
  3. 需要构建潜在客户名单的团队用 Exa Agent 进行列表构建和信息补全。
  4. 需要限制搜索域名或日期的分析人员启用 web_search_advanced_exa 并应用筛选条件。
  5. 使用 Claude 插件、Codex、ChatGPT 或其他 MCP 客户端的用户将网页检索和抓取接入现有工作流。

如何安装或部署这个 Agent?

推荐的快速接入方式是将托管 MCP 地址添加到兼容客户端;Codex 命令如下:

codex mcp add exa --url https://mcp.exa.ai/mcp

也可通过 Claude Plugin Marketplace 安装:

claude plugin install exa@claude-plugins-official

其他支持 MCP 的客户端可配置:

{
  "mcpServers": {
    "exa": {
      "type": "streamable-http",
      "url": "https://mcp.exa.ai/mcp"
    }
  }
}

README 未说明自行托管服务器的步骤。

如何使用这个 Agent?

连接后调用默认工具 web_search_exa 搜索主题,或向 web_fetch_exa 提供一个或多个 URL 读取页面 Markdown。若要使用可选工具,可将其加入 URL 的 tools 参数;加入后会替换默认工具,因此需列出所有需要的工具:

https://mcp.exa.ai/mcp?tools=web_search_exa,web_fetch_exa,agent_run

匿名使用有速率限制。更高限额或 agent_run 需要 OAuth 或 API 密钥;可使用 ?exaApiKey=…,或通过 Authorization: Bearer …、x-api-key 请求头传入密钥。

这个 Agent 有哪些优点和局限?

优点
  • 默认提供网页搜索和页面 Markdown 抓取两种明确的 MCP 工具。
  • 可按需启用多步骤 Exa Agent 和带域名、日期等筛选项的高级搜索。
  • 文档提供托管 MCP 地址,并列出多个客户端的安装或配置入口。
局限
  • 匿名访问有速率限制;更高限额和 Exa Agent 需要 OAuth 或 API 密钥。
  • 主要用法依赖 Exa 托管服务和网络连接,README 未提供自托管部署步骤。
  • 可选工具通过 URL 参数启用,且会替换默认工具,客户端配置需明确列出所需工具。

这个 Agent 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Exa 网页研究 MCP 当前 47 · 缺口较多 MCP 服务器免费版 + 付费版 ★ 5.1k 1 天前 TypeScript ChatGPT · Codex · Claude.ai
wigolo 54 · 缺口较多 命令行工具免费 + 模型费 ★ 5.5k 23 天前 TypeScript Codex · Claude Code · OpenAI API · Claude API
Scrapling 网页抓取框架 66 · 存在缺口 代码库 / SDK免费 ★ 89k 1 天前 Python —
Tavily Python SDK 46 · 缺口较多 代码库 / SDK免费版 + 付费版 ★ 1.4k 14 天前 Python —

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
47/ 100 五分制 2.4 / 5
信任安全 10/29
可靠稳定 8/14
适用触发 10/18
规范维护 9/18
有效结果 7/13
证据核验 3/8
查看各维度的扣分理由
信任安全10 / 29 · 1.7/5

证据显示 API key 可从查询参数、Authorization、x-api-key 传入,测试还验证了转发前会剥离这些凭据,属于较好的敏感数据处理(2)。但工具默认匿名可用、无逐次用户确认机制,外部网络抓取与 agent_run 会产生外部副作用且无回滚路径(rollback 记 0)。依赖使用 ^ 范围且仅对 tar 做 override,未见审计或锁定证据,依赖安全仅记 1。来源归属仅 README 提及 Exa,无逐条引用。

可靠稳定8 / 14 · 2.9/5

测试覆盖了鉴权优先级、CORS、会话、错误响应等,自洽性较好(2);失败信息含 401/WWW-Authenticate、JSON-RPC 错误码,较清晰(2)。但依赖多为 ^ 浮动版本,且托管服务依赖外部 mcp.exa.ai,可用性无法从源码保证,记 1。

适用触发10 / 18 · 2.8/5

README 列出多客户端安装与可选工具开关,场景与边界描述较清楚(2/2);但触发精度依赖客户端对工具描述的理解,未见明确触发条件说明,记 1;环境适配覆盖 Node>=20 与多客户端,记 2。

规范维护9 / 18 · 2.5/5

信息架构清晰、安装说明详尽(2/2),MIT 许可证完整(3)。但无 CHANGELOG、命名存在 agent_tools 别名与 deep_search_exa 等历史名,稳定性证据不足(1);已知限制与 FAQ 缺失(1);维护责任仅指向 Exa,发布者未经验证(1)。

有效结果7 / 13 · 2.7/5

输出为干净 markdown 与结构化结果,可用性较好(2);相对内置搜索有增量价值(2);但成本涉及 API 计费与速率限制,README 未量化成本收益(1)。

证据核验3 / 8 · 1.9/5

README 声明多为外部链接,缺少可追溯的断言来源(1);测试夹具与代码可部分互证(1);事实与推断分离一般(1)。

风险与缓解建议
  • 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
  • 托管服务 mcp.exa.ai 为外部依赖,源码无法保证其可用性与数据流向。
  • API key 可通过 URL 查询参数传递,存在日志泄露风险,建议优先使用 OAuth 或请求头。
  • 工具默认匿名可用且无逐次确认,web_fetch/agent_run 会产生外部副作用且无回滚。
  • 依赖使用 ^ 浮动版本,未见依赖审计或锁定证据。
  • 发布者身份未经验证,维护责任与更新路径不明确。
证据充分度:低 评估于 2026年10月20日 审查版本 0b499f095c4c
查看完整评分方法 →

常见问题

匿名使用是否需要 API 密钥?
托管 MCP 服务器可匿名使用,但会有速率限制。提高限额或使用 Exa Agent 需要 OAuth 或 API 密钥。
如何启用高级搜索或 Exa Agent?
在 MCP URL 的 tools 参数中加入对应工具名;该参数会替换默认工具,因此应同时列出仍需使用的默认工具。
是否可以自行托管服务器?
README 说明了连接 Exa 托管服务器的方式,没有提供自行托管步骤。
Exa Agent 是否支持匿名使用?
README 指明 Exa Agent 需要 OAuth 或 API 密钥。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents