Firecrawl 开源项目介绍
Firecrawl 提供搜索、抓取、交互和爬取网页内容的功能。
核验日期
核心信息
以下信息由程序从官方接口读取,不经模型改写。
- 许可证
- AGPL-3.0
- 语言
- TypeScript
- 维护方
- firecrawl
- 核验日期
它是什么
Firecrawl 是基于 AGPL-3.0 许可证的开源项目。本项目主要采用 GNU Affero 通用公共许可证 v3.0(AGPL-3.0)授权。SDK 和部分 UI 组件采用 MIT 许可证授权。云版本包含额外的功能。
主要能力
Search 可以搜索网页,并从结果中获取完整的页面内容。
Scrape 可以把URL 转换为 markdown、HTML、截图或结构化 JSON。
Interact 先抓取页面,再通过 AI 提示或代码与页面交互。
Crawl 可以爬取网站,并获取页面内容。
Map 可以发现网站上的 URL。
SDK 会自动处理轮询。
Agent 的 effort 设置改变的是推理预算,而不是模型。
Crawl 请求会返回一个作业 ID。
Agent 是 /extract 端点的演进。
每次 Agent 运行都在 spark-2 模型上执行。
Map 搭配搜索时,可以在网站内查找特定的 URL。
Agent 的 effort 设为 low 时,适合在单个网站上做简单查询。
effort 设为 medium 时,适合在少数几个页面上完成多步任务。
effort 设为 high 时,适合深度研究、复杂导航和关键数据。
怎么上手
注册后可以获取 API key。
可以试用 playground 来测试。
Skill 用一条命令让 agent 获得实时网页数据的访问能力。
安装之后需要重启 agent。
AI agent 可以获取该 skill,为其用户注册、获取 API key,并开始使用 Firecrawl 构建。
MCP 用法见单独的 firecrawl-mcp-server 仓库。
自行部署时,README 指向一份单独的自托管指南。
npx -y firecrawl-cli@latest init --all --browser{
"mcpServers": {
"firecrawl-mcp": {
"command": "npx",
"args": ["-y", "firecrawl-mcp"],
"env": {
"FIRECRAWL_API_KEY": "fc-YOUR_API_KEY"
}
}
}
}curl -s https://firecrawl.dev/agent-onboarding/SKILL.md适合谁
Parse 可以把 PDF、DOCX 等文档转换为干净的 Markdown 或结构化 JSON。Actions 可以在提取内容之前执行点击、滚动、输入、等待和按键。Agent 端点通过描述需求,由 AI agent 搜索、导航并获取内容。
Agent 提供自动化的数据收集,只需描述你的需求。Agent 无需提供 URL。Monitor 会在网站内容发生变化时发出通知。
默认情况下,Firecrawl 遵守 robots.txt 指令。抓取时尊重网站政策是最终用户自己的全部责任。建议用户遵守适用的隐私政策和使用条款。
来源
本页内容整理自以下官方来源,点击可核对原文。
- GitHub READMEhttps://github.com/firecrawl/firecrawl抓取于
核验日期 ·
本页由 AI 依据上述官方来源整理,并经自动核对,未经本站实测。 发现错误?告诉我们。