获取凭据
- **文档:**你已进入此页面。请选择下方与你登录方式相对应的选项。
- **API
401:**支持 ID-JAG 的代理可按照auth.md中第 1 步的 Discovery 流程操作。其他用户应使用 Dashboard 或 CLI。 - **直接 URL:**按照
SKILL.md进行浏览器登录和设置,或按照auth.md完成 WorkOS ID-JAG 注册。
使用 Dashboard 或 CLI
大多数用户的默认选择。 在浏览器中登录,运行 CLI
--browser,安装技能和 MCP,或在 Dashboard 中创建 API 密钥。通过 WorkOS ID-JAG 注册
适用于受支持的代理平台。 如果你的平台可以为 Firecrawl 签发 WorkOS ID-JAG,请使用此方式。先查看 Agent Auth,然后按照
auth.md 操作。Skills + CLI
--all会将每个 Firecrawl 技能模块 (CLI、构建、工作流) 安装到此设备上检测到的每个 AI 编程代理--browser会自动打开浏览器进行 Firecrawl 身份验证
安装后会提供什么
firecrawl/cli— 用于实时网页操作的 CLI 技能firecrawl/skills— 用于应用集成的构建技能firecrawl/firecrawl-workflows— 用于产出可复用交付成果的工作流技能
构建技能 — 用于将 Firecrawl 集成到应用代码中:
工作流技能 — 以结果为导向的技能,可基于 Firecrawl 网页数据产出具体交付物:
选择你的路径
1
实时网页工具(CLI 技能)
当你需要在当前会话中使用网页数据时,请选择这个——例如进行网页搜索、抓取已知 URL、与已抓取页面交互、爬取文档、映射整个站点,或运行代理任务。默认流程:
- 需要先发现内容时,从 search 开始
- 已有 URL 时,切换到 scrape
- 当已抓取页面需要后续 actions 时,使用 interact
- 当你需要大量 URL 或页面时,使用 map 或 crawl
- 当任务是开放式且需要自主发现时,使用 agent
2
应用集成(构建技能)
当你在构建应用、代理或工作流,并需要通过代码调用 Firecrawl API 时,请选择这个。构建技能可帮助你选择合适的端点、接入 SDK,并运行一次冒烟测试。代理会回答一个关键问题——Firecrawl 应该在产品中执行什么任务?——然后构建技能会据此路由到
/search、/scrape、/interact、/parse、/crawl、/map 或 /agent。3
可重复交付成果(工作流技能)
当目标是产出一个完整成果时,请选择这个——例如研究报告、SEO 审计、QA 报告、潜在客户列表、知识库、竞争情报摘要,或克隆的设计系统——而不是原始网页数据或产品代码。工作流技能会先根据上下文进行判断,只有当某个输入会阻碍工作推进时,才会提出简短的澄清问题。它们还会标出可独立并行处理的单元,以便子代理在竞争对手、页面或信息来源之间并行展开。直接选择一个工作流,或者让统括性的
firecrawl-workflows 技能为请求路由:4
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/scrape/{scrapeId}/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_KEY- 浏览器登录、CLI 设置、技能、MCP 和 Dashboard 密钥:
firecrawl.dev/agent-onboarding/SKILL.md - 使用 WorkOS ID-JAG 进行代理注册:
firecrawl.dev/auth.md
agent-onboarding/SKILL.md;如需 WorkOS ID-JAG 注册,请使用 auth.md。
CLI 技能
在代理会话期间执行实时网页操作——可在终端中运行 search、scrape、interact、map、crawl 和代理任务。
构建技能
将 Firecrawl 集成到应用代码中——选择合适的端点、接入 SDK,并交付经过验证的集成。
工作流技能
产出可重复交付的成果——研究简报、SEO 审计、QA 报告、潜在客户列表、知识库和设计克隆。
将 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 服务器
Authorization: Bearer fc-YOUR-API-KEY 请求头发送,即可解锁所有工具和更高的限制。
或者将本地服务器添加到任意 MCP 客户端:
MCP Server
查看 Cursor、Claude Desktop、Windsurf、VS Code 等平台的安装说明。
面向代理的 Firecrawl 文档
2
Markdown 文档
每个页面都有对应的 markdown 版本。只需在任意文档 URL 后追加
.md,或使用页面操作菜单将页面复制为 markdown。3
完整 llms.txt
将我们的全部文档以单个文件的形式提供给你的代理。也可使用更短的索引:
https://docs.firecrawl.dev/llms.txt。4
MCP 文档服务器
如果你想通过 MCP 工具以结构化方式接入,请在任意 MCP 客户端 (Cursor、Claude Code、Claude Desktop、Windsurf) 中连接 Firecrawl MCP 服务器。请参见 MCP Server 页面获取安装命令。
5
复制到 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 工具。

