Web Search by Exa

Polar Sponsor
爱发电 赞助
.NET 9.0

{"answer":"通过Exa MCP服务器进行神经网页搜索、内容提取、公司与人物调研、代码搜索及深度调研。适用于:(1) 搜..."}

Exa——神经网络搜索与研究.

功能概述

Exa——神经网络搜索与研究.是一项面向实际任务的技能,主要用于Exa是一个神经搜索引擎. 与关键词搜索不同,它理解含义——你描述你所寻找的页面,它找到了它.;Resturns clean。

核心要点

  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。

使用与执行

从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;

结果检查与注意事项

若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

Exa — 神经网络网页搜索与研究

Exa 是一款神经网络搜索引擎。不同于基于关键词的传统搜索,它理解语义——你只需用自然语言描述想要查找的页面,它便能精准定位。返回干净、可直接供大语言模型(LLM)使用的结构化内容,无需自行爬取。

MCP 服务器: https://mcp.exa.ai/mcp
免费套餐: 配额充足,基础工具无需 API 密钥即可使用
API 密钥: dashboard.exa.ai/api-keys —— 解锁更高调用限额及全部工具
文档: exa.ai/docs
GitHub: github.com/exa-labs/exa-mcp-server

配置

将 MCP 服务器添加至你的 agent 配置中:

# OpenClaw
openclaw mcp add exa --url "https://mcp.exa.ai/mcp"

或在任意 MCP 配置 JSON 文件中添加:

{
  "mcpServers": {
    "exa": {
      "url": "https://mcp.exa.ai/mcp"
    }
  }
}

如需解锁全部工具并解除速率限制,请在 URL 后附加你的 API 密钥:

https://mcp.exa.ai/mcp?exaApiKey=YOUR_EXA_KEY

如需启用特定可选工具,请使用如下格式:

https://mcp.exa.ai/mcp?exaApiKey=YOUR_KEY&tools=web_search_exa,web_search_advanced_exa,people_search_exa,crawling_exa,company_research_exa,get_code_context_exa,deep_researcher_start,deep_researcher_check,deep_search_exa

工具参考

默认工具(无需 API 密钥即可使用)

工具 功能说明
web_search_exa 通用网页搜索——内容干净、响应迅速
get_code_context_exa 从 GitHub、Stack Overflow 及官方文档中检索代码示例与 API 使用范式
company_research_exa 公司概况、新闻动态、融资信息、竞品分析

可选工具(需通过 tools 参数启用,部分需 API 密钥)

工具 功能说明
web_search_advanced_exa 全控式搜索:支持域名过滤、时间范围、内容分类、提取模式等高级选项
crawling_exa 从指定 URL 提取完整页面内容——兼容 JavaScript 渲染页、PDF 及复杂布局
people_search_exa 查找 LinkedIn 个人主页、职业背景及领域专家
deep_researcher_start 启动异步多步骤研究任务 → 生成详细研究报告
deep_researcher_check 轮询状态 / 获取深度研究结果
deep_search_exa 单次调用深度搜索:自动拓展查询角度、执行搜索与阅读,并返回带引用依据的合成答案(需 API 密钥)

web_search_exa

快速通用搜索。请使用自然语言描述你希望找到的内容。

参数:

  • query(字符串,必填)—— 描述你希望查找的页面
  • numResults(整数)—— 返回结果数量,默认为 10
  • type —— auto(最优质量)、fast(更低延迟)、deep(多步推理)
  • livecrawl —— fallback(默认,缓存优先,失败时回退到实时抓取)、preferred(始终强制实时抓取)
  • contextMaxCharacters(整数)—— 限制返回内容的最大字符数
web_search_exa {
  "query": "关于使用向量数据库构建推荐系统的博客文章",
  "numResults": 8
}
web_search_exa {
  "query": "2026 年 3 月 OpenAI 最新公告",
  "numResults": 5,
  "type": "fast"
}

web_search_advanced_exa

面向高级用户的全能工具。在 web_search_exa 全部能力基础上,额外支持域名过滤、日期筛选、内容类型定向及多种内容提取模式。

相比基础搜索新增的参数:

参数 类型 功能说明
includeDomains 字符串数组 仅返回来自这些域名的结果(最多支持 1200 个)
excludeDomains 字符串数组 屏蔽来自这些域名的结果
category 字符串 指定目标内容类型——详见下方分类表
startPublishedDate 字符串 ISO 格式日期,仅返回该日期之后发布的成果
endPublishedDate 字符串 ISO 格式日期,仅返回该日期之前发布的成果
maxAgeHours 整数 内容新鲜度控制:0 = 始终实时抓取;-1 = 仅使用缓存;24 = 缓存中若内容未超 24 小时则复用
contents.highlights 对象 提取与查询高度相关的片段(extractive snippets)。可通过 maxCharacters 控制输出长度
contents.text 对象 以干净 Markdown 格式返回整页内容。可通过 maxCharacters 限制长度
contents.summary 对象 由 LLM 生成的摘要。支持通过 query 字段定制摘要要点,并支持 JSON schema 进行结构化信息抽取

内容分类(category):

分类 适用场景
company 公司主页、LinkedIn 公司主页
people LinkedIn 个人主页、职业简介、个人网站
research paper arXiv、学术论文、同行评审研究成果
news 时事新闻、媒体报道
tweet X/Twitter 平台上的帖子
personal site 博客、个人主页
financial report SEC 报告、财报等金融披露文件

示例

学术论文检索:

web_search_advanced_exa {
  "query": "针对长上下文窗口的 Transformer 架构改进方法",
  "category": "research paper",
  "numResults": 15,
  "contents": { "highlights": { "maxCharacters": 3000 } }
}

结构化公司列表构建:

web_search_advanced_exa {
  "query": "2022 年后成立的、专注于气候科技领域的 B2B SaaS 公司(A 轮融资阶段)",
  "category": "company",
  "numResults": 25,
  "contents": {
    "summary": {
      "query": "公司名称、主营业务、融资阶段、所在地",
      "schema": {
        "type": "object",
        "properties": {
          "name": { "type": "string" },
          "description": { "type": "string" },
          "funding": { "type": "string" },
          "location": { "type": "string" }
        }
      }
    }
  }
}

人才搜索——定位具备特定背景的候选人:

web_search_advanced_exa {
  "query": "纽约市金融科技初创公司中、具备欺诈检测经验的机器学习工程师",
  "category": "people",
  "numResults": 20,
  "contents": { "highlights": { "maxCharacters": 2000 } }
}

查找与已知 URL 语义相似的页面:
直接将 URL 本身作为 query 输入,Exa 将自动识别并返回语义相近的页面:

web_search_advanced_exa {
  "query": "https://linkedin.com/in/some-candidate-profile",
  "numResults": 15,
  "contents": { "highlights": { "maxCharacters": 2000 } }
}

受时效性约束的近期新闻检索:

web_search_advanced_exa {
  "query": "人工智能监管政策更新",
  "category": "news",
  "maxAgeHours": 72,
  "numResults": 10,
  "contents": { "highlights": { "maxCharacters": 4000 } }
}

限定域名范围的搜索:

web_search_advanced_exa {
  "query": "身份认证最佳实践",
  "includeDomains": ["owasp.org", "auth0.com", "docs.github.com"],
  "numResults": 10,
  "contents": { "text": { "maxCharacters": 5000 } }
}

company_research_exa

单次调用完成公司调研。返回企业概况、近期新闻、融资情况及竞争格局分析。

company_research_exa { "query": "Stripe 支付公司概况及近期新闻" }
company_research_exa { "query": "Anduril Industries 主营业务及其竞争对手是谁" }

people_search_exa

按职位、公司、所在地、专业领域搜索专业人士。返回 LinkedIn 个人主页及职业简介。

people_search_exa { "query": "旧金山医疗健康领域初创公司的工程副总裁" }
people_search_exa { "query": "专注多模态模型的 AI 研究人员" }

get_code_context_exa

在 GitHub 仓库、Stack Overflow 及各类技术文档中搜索代码示例与 API 使用范式。

get_code_context_exa { "query": "如何在 Express.js 中结合 Redis 实现请求频率限制(rate limiting)" }
get_code_context_exa { "query": "Python asyncio 中使用 aiohttp 的连接池示例" }

crawling_exa

从指定 URL 提取干净内容。支持 JavaScript 渲染页面、PDF 文档及复杂版式,输出为 Markdown 格式。

crawling_exa { "url": "https://arxiv.org/abs/2301.07041" }

适用于你已明确目标 URL、仅需读取其内容的场景。

deep_researcher_start + deep_researcher_check

长周期异步研究任务。Exa 的研究 agent 将自动执行搜索、阅读与整合,最终生成详尽研究报告。

启动一项研究任务:

deep_researcher_start {
  "query": "2026 年 AI 代码生成工具的竞争格局分析——关键厂商、定价策略、技术路线、市场份额"
}

轮询任务状态(使用 deep_researcher_start 返回的 researchId):

deep_researcher_check { "researchId": "abc123..." }

持续调用 deep_researcher_check 直至返回状态为 completed。最终响应中将包含完整研究报告。

deep_search_exa

单次调用深度搜索:自动拓展原始查询的多个维度,执行搜索与结果阅读,并返回带引用依据的合成答案。需提供 API 密钥。

deep_search_exa { "query": "生产系统中多模态 RAG 的主流实现方案有哪些" }

支持通过 outputSchema 指定结构化输出格式:

deep_search_exa {
  "query": "按营收排名的全球前 10 大航空航天公司",
  "type": "deep",
  "outputSchema": {
    "type": "object",
    "required": ["companies"],
    "properties": {
      "companies": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "name": { "type": "string" },
            "revenue": { "type": "string" },
            "hq": { "type": "string" }
          }
        }
      }
    }
  }
}

查询设计技巧(Query Craft)

Exa 是神经网络驱动的——它匹配的是语义,而非关键词。请像向同事口头描述理想页面那样撰写查询语句。

推荐写法: “一篇关于大规模产品推荐系统中嵌入(embedding)技术应用的博客文章”
不推荐写法: “embedding product recommendation”

推荐写法: “旧金山金融科技公司 Stripe 支付”
不推荐写法: “Stripe”(过于模糊)

  • 若已知内容类型,请务必使用 category 参数——效果提升显著。
  • 为扩大覆盖范围,建议并行运行 2–3 种不同表述的查询,再对结果去重。
  • 在 agentic 工作流中,优先使用 highlights 而非完整 text —— 在保留关键信息的前提下,token 消耗降低约 10 倍。

Token 效率优化

内容提取模式 适用场景
highlights Agent 工作流、事实型查询、多步骤流水线——最节省 token
text 深度分析场景,需获取整页上下文
summary 快速概览、配合 JSON schema 的结构化信息抽取

所有内容模式均支持设置 maxCharacters 以精确控制输出大小。

工具选型指南

我的需求是… 推荐工具
快速网页信息检索 web_search_exa
学术论文、科研文献检索 web_search_advanced_exa + category: "research paper"
公司情报、竞品分析 company_research_exa 或 advanced + category: "company"
寻找人才、候选人、领域专家 people_search_exa 或 advanced + category: "people"
代码示例、API 文档参考 get_code_context_exa
读取某个特定 URL 的内容 crawling_exa
查找与某 URL 语义相似的页面 web_search_advanced_exa(将 URL 作为 query)
近期新闻 / X/Twitter 帖子 advanced + category: "news" 或 "tweet" + maxAgeHours
生成深度研究报告 deep_researcher_start → deep_researcher_check
快速获取带引用的答案 deep_search_exa

文档: exa.ai/docs —— 控制台: dashboard.exa.ai —— 技术支持: support@exa.ai

相关专题

更多
Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

2026.10.22

0

11

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

2026.10.22

0

10

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

2026.10.22

0

15

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

2026.10.22

0

10

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

2026.10.22

0

25

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

2026.10.22

0

15

Golangci-lint安装与入门教程
Golangci-lint安装与入门教程

本专题讲解Golangci-lint的安装、初始化、基础命令和首次代码检查,覆盖本地环境、Docker及多平台用法,帮助Go开发者快速上手。

2026.10.22

0

15

PHP2Shell高危漏洞修复教程
PHP2Shell高危漏洞修复教程

PHP2Shell漏洞是什么,哪些PHP版本和运行环境会受到影响,服务器应该如何检测与修复?本专题提供版本自查脚本、Linux与Docker升级命令、PHP-FPM和Apache排查步骤,以及修复验证、临时缓解和应急响应方案。

2026.10.22

0

12

剧云人物设定与关系管理教程
剧云人物设定与关系管理教程

本专题介绍剧云人物设定与关系管理,讲解角色小传、性格职业、人物目标、背景资料和关系网络的创建及维护方法。

2026.10.22

0

16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.9万人学习