mcpField
F
firecrawl-build-search

firecrawl-build-search

github.com/firecrawl数据与数据库197.1k391 次安装今天更新
代码仓库

关于 firecrawl-build-search

firecrawl-build-search 是面向从查询开始、需要先发现网页再提取内容的应用的 Agent 技能。它帮助开发者区分搜索与抓取,并为论文或开发者内容选择不同索引。

主要功能

  1. 01根据查询发现网页
  2. 02区分搜索与内容提取
  3. 03支持选择性后续抓取
  4. 04将论文搜索导向研究索引
  5. 05将开发者问题导向开发者索引

适用场景

  1. 01查找带引用答案的来源
  2. 02发现公司、竞争者或主题
  3. 03生成待后续提取的网页清单
  4. 04使用开发者索引搜索问题和文档

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/firecrawl/firecrawl --skill firecrawl-build-search

安装后在 Claude Code 中输入/firecrawl-build-search确认已加载。

详细介绍

Firecrawl 搜索构建

当应用以查询而非 URL 为起点时,使用此功能。

适用场景

  • 用户提出问题,产品必须先发现来源
  • 功能需要最新的网页结果
  • 希望将搜索查询转化为候选页面列表,供后续抓取

默认建议

  • 如果产品行为包含 URL 发现,请先使用 /search。
  • 除非明确需要抓取搜索结果,否则应在概念上将搜索与提取分开。
  • 当成本或延迟很重要时,优先选择性地进行后续提取,而非广泛补充内容。

常见产品模式

  • 生成带引用来源的回答
  • 发现公司、竞争对手或主题
  • 研究工作流:先生成候选网页列表,再进行深入提取
  • 将查询转换为 URL 的流程,以便后续使用 /scrape 或 /interact

请注意,此处的“研究工作流”指发现网页。如果产品要搜索已发表的论文,则应使用不同的接口——请参阅下方的升级规则。

升级规则

  • 如果你已有 URL,请使用 firecrawl-build-scrape。
  • 如果结果页面接下来需要点击或表单交互,请升级到 firecrawl-build-interact。
  • 如果功能要搜索已发表的研究论文——生物医学、临床和生命科学文献(PubMed、bioRxiv、medRxiv)或 arXiv 预印本——则 /search 并非合适的接口。请改用研究论文索引:firecrawl-research-index。向 /search 传入 categories: ["research"] 不会查询该索引;它会将普通网页搜索限制为与研究相关的网站(列表包含 PubMed、bioRxiv、medRxiv、arXiv 和出版商网站),并返回这些网站中的页面结果——不支持摘要搜索、相关论文扩展或全文段落搜索。
  • 如果功能要根据问题、拉取请求、README 或文档页面回答开发者问题,请改用开发者索引:firecrawl-developer-index。categories: ["developer"] 也有同样的注意事项。

实现说明

  • 将 /search 视为发现、排序和来源选择工具。
  • 明确产品需要的是摘要片段、URL 还是完整结果内容。
  • 保持查询契约稳定,以便下游抓取逻辑可预测。

文档(权威来源)

编写集成代码前,请阅读适用于项目语言的权威来源页面:

另请参阅

评论

支持 Markdown