- 前提条件:创建 API 密钥
- 技能 + CLI
- 将 Firecrawl 作为工具使用
- 代理式调试
- Firecrawl MCP Server
- 面向代理的 Firecrawl 文档
- 快速开始指南
- 代理接入
- SDKs
前提条件:创建 API 密钥
获取 API 密钥
注册并获取 API 密钥,开始使用 Firecrawl。
Skills + CLI
--all会将 Firecrawl 技能安装到此设备上检测到的每个 AI 编程代理--browser会自动打开浏览器进行 Firecrawl 身份验证
安装后会提供什么
构建技能 — 用于将 Firecrawl 集成到应用代码中:
选择你的路径
1
实时网页工具(CLI 技能)
当你需要在当前会话中使用网页数据时,请选择这个——例如进行网页搜索、抓取已知 URL、与已抓取页面交互、爬取文档、映射整个站点,或运行代理任务。默认流程:
- 需要先发现内容时,从 search 开始
- 已有 URL 时,切换到 scrape
- 当已抓取页面需要后续 actions 时,使用 interact
- 当你需要大量 URL 或页面时,使用 map 或 crawl
- 当任务是开放式且需要自主发现时,使用 agent
2
应用集成(构建技能)
当你在构建应用、代理或工作流,并需要通过代码调用 Firecrawl API 时,请选择这个。构建技能可帮助你选择合适的端点、接入 SDK,并运行一次冒烟测试。代理会回答一个关键问题——Firecrawl 应该在产品中执行什么任务?——然后构建技能会据此路由到
/search、/scrape、/interact、/crawl、/map 或 /agent。3
REST API(无需安装)
如果你不想安装任何内容,代理也可以直接调用 Firecrawl REST API。设置 API 密钥后,直接调用这些端点:
POST https://api.firecrawl.dev/v2/search— 按查询发现页面POST https://api.firecrawl.dev/v2/scrape— 从 URL 提取干净的 markdownPOST https://api.firecrawl.dev/v2/interact— 与已抓取页面交互POST https://api.firecrawl.dev/v2/crawl— 批量提取整个站点POST https://api.firecrawl.dev/v2/map— 发现域名下的 URLPOST https://api.firecrawl.dev/v2/agent— 运行自主网页数据收集
Authorization: Bearer fc-YOUR_API_KEYfirecrawl.dev/agent-onboarding/SKILL.md——代理可直接获取它以完成自助 onboarding。
技能 + CLI
安装 CLI 和技能,完成身份验证后,即可在终端运行 scrape、search、crawl、
interact、map、extract 和 agent 命令。
将 Firecrawl 作为工具使用
抓取 — 从 URL 提取内容
抓取 — 从 URL 提取内容
如果你已经有 URL,并且需要干净、适合 LLM 使用的内容,就用这个工具。抓取 可以将任意网页转换为 markdown、HTML 或结构化数据,并自动处理 JavaScript 渲染、反爬措施以及杂乱的 HTML。适用场景: 阅读文档、提取文章内容、从已知页面抓取数据、将网页转换为供 LLM 使用的上下文。
Map — 发现域名下的所有 URL
Map — 发现域名下的所有 URL
Map 可以在不抓取内容的情况下,快速找出某个域名下所有已索引的 URL。如果你需要先了解站点结构,或在抓取前定位特定页面,就用它。适用场景: 站点审计、在大型站点中查找特定页面、在定向爬取前了解站点结构。
代理如何串联使用工具
- 搜索 以查找相关页面 → 获取 URL 列表
- 抓取 最相关的 URL → 获取清洗后的内容
- 当已抓取的页面需要后续操作时,进行 交互
- 当任务需要自主发现或结构化的多页面提取时,使用 代理
代理式调试
/support/ask 端点是一个专为代理间通信构建的 AI 支持代理——它会诊断你的任务、账户和 API 使用方式中的问题,然后返回经过验证的答案,以及代理可直接应用的机器可读修复参数。
将它接入代理的错误处理流程中,这样它就能在抓取失败、爬取问题和配置问题出现时自行恢复——通常只需 15–30 秒,无需人工介入。
工作方式
- 你的代理描述问题 —— 用自然语言说明遇到的问题。
- 支持代理展开调查 —— 它会检查任务日志、账户状态、文档和源代码。
- 支持代理验证修复方案 —— 在可能的情况下,它会针对线上 Firecrawl API 测试修复效果 (例如,使用调整后的参数重新抓取) 。
- 你的代理获得经过验证的答案 —— 包括文字形式的
answer、可直接应用的机器可读fixParameters,以及用于说明该修复是否已测试的validation结果。
示例
rationale,为支持人员提供有关最终用户想要实现什么目标的上下文信息:
answer、confidence 评分、可选的 fixParameters (例如 {"waitFor": 5000},你的代理可在下一次调用中传入) ,以及用于说明该修复是否已在实时 API 上测试过的 validation。
提问端点参考
/support/ask 的完整请求和响应 schema,包括状态码,以及当代理卡住时返回的反馈封装。Firecrawl MCP Server
MCP Server
查看 Cursor、Claude Desktop、Windsurf、VS Code 等平台的安装说明。
面向代理的 Firecrawl 文档
1
Markdown 文档
每个页面都有对应的 markdown 版本。只需在任意文档 URL 后追加
.md,或使用页面操作菜单将页面复制为 markdown。2
完整 llms.txt
将我们的全部文档以单个文件的形式提供给你的代理。也可使用更短的索引:
https://docs.firecrawl.dev/llms.txt。3
MCP 文档服务器
如果你想通过 MCP 工具以结构化方式接入,请在任意 MCP 客户端 (Cursor、Claude Code、Claude Desktop、Windsurf) 中连接 Firecrawl MCP 服务器。请参见 MCP Server 页面获取安装命令。
4
复制到 ChatGPT / Claude
每个页面都包含一个与上下文相关的操作菜单 (复制、以 markdown 查看、在 ChatGPT 中打开、在 Claude 中打开) ,让代理和用户都能一键在不同工具之间传递页面。
快速开始指南
Node.js
借助 Firecrawl Node SDK 进行服务端 JavaScript 和 TypeScript 开发。
Next.js
在 Next.js 路由处理程序和 Server Actions 中进行抓取、搜索和爬取。
Python
在脚本、Notebook 和后端服务中使用 Firecrawl。
FastAPI
构建可进行搜索、抓取和提取的异步 Python API。
Cloudflare Workers
通过 Workers 在边缘运行 Firecrawl。
Vercel Functions
从 Vercel 无服务器函数中调用 Firecrawl。
AWS Lambda
从 Lambda 处理程序中调用 Firecrawl。
Supabase Edge Functions
在 Supabase Deno 运行时中使用 Firecrawl。
Go
用于搜索、抓取和爬取的惯用 Go SDK。
Rust
适用于 Firecrawl 的强类型 Rust SDK。
Laravel
通过 PHP SDK 将 Firecrawl 集成到 Laravel 应用中。
Rails
轻松将 Firecrawl 接入 Ruby on Rails。
代理接入
npx -y firecrawl-cli@latest init --all --browser 自动发现 Firecrawl 技能;其余则通过 MCP 或 REST API 将 Firecrawl 作为工具调用。
Claude Code
Anthropic 的 CLI——在 Claude Code 中设置 Firecrawl MCP。
Cursor
IDE 代理——一键在 Cursor 中安装 Firecrawl MCP。
OpenCode
将 Firecrawl MCP 接入 OpenCode。
Codex CLI
将 Firecrawl MCP 接入 OpenAI Codex CLI。
OpenRouter
让任意 OpenRouter 模型搭配 Firecrawl 网页工具使用。
Amp
将 Firecrawl MCP 接入 Sourcegraph Amp。
Windsurf
代理式 IDE——在 Windsurf 中设置 Firecrawl MCP。
Antigravity
为 Google 的代理式 IDE 添加 Firecrawl MCP。
Gemini CLI
将 Firecrawl MCP 接入 Google Gemini CLI。
Nous Research
将 Firecrawl 作为工具与 Hermes 模型配合使用。
AutoGen
在 Microsoft AutoGen 多代理团队中接入 Firecrawl 工具。

