核心功能
firecrawl/firecrawl-mcp-server 把 Firecrawl 的网页抓取能力接入 MCP:单页 scrape、站点 map 与 crawl、网页 search,以及按提示词做结构化 extract,返回 Markdown 或 JSON,可连云端 API 或自托管实例。
功能亮点
抓取即净化
自动去广告和导航,直接输出适合喂给模型的 Markdown 正文
异步爬站
爬站任务异步执行,可用状态工具轮询进度并查看已消耗额度
自托管可选
设置 FIRECRAWL_API_URL 指向私有部署,敏感站点数据不出内网
搜索带返利
search 每次消耗 2 credits,提交反馈可退回 1 个
适用场景
• 为 RAG 抓取文档站正文
• 批量爬取竞品站点结构
• 按 schema 提取商品价格
• 让助手联网检索最新资料
• 定期监控页面变更
安装配置
bash
# 直接运行(云端 API)
env FIRECRAWL_API_KEY=fc-YOUR_API_KEY npx -y firecrawl-mcp
# 客户端配置(Cursor / Windsurf / Claude Desktop)
{
"mcpServers": {
"firecrawl-mcp": {
"command": "npx",
"args": ["-y", "firecrawl-mcp"],
"env": {
"FIRECRAWL_API_KEY": "YOUR-API-KEY"
}
}
}
}
# 自托管实例:改用自己的 API 地址
export FIRECRAWL_API_URL=https://firecrawl.your-domain.com
export FIRECRAWL_API_KEY=your-api-key # 若实例开启鉴权
# 本地 Streamable HTTP 模式
env HTTP_STREAMABLE_SERVER=true FIRECRAWL_API_KEY=fc-YOUR_API_KEY npx -y firecrawl-mcp
# Windows 报错时
cmd /c "set FIRECRAWL_API_KEY=your-api-key && npx -y firecrawl-mcp"使用方法
bash
# 真实工具名
抓取类:firecrawl_scrape、firecrawl_map、firecrawl_crawl、firecrawl_check_crawl_status、firecrawl_parse
检索类:firecrawl_search、firecrawl_search_feedback
提取与代理:firecrawl_extract、firecrawl_agent、firecrawl_agent_status、firecrawl_interact
监控类:firecrawl_monitor_create、firecrawl_monitor_run、firecrawl_monitor_checks
# 调用示例:抓取商品页并按 schema 输出 JSON
{
"name": "firecrawl_scrape",
"arguments": {
"url": "https://example.com/product",
"formats": [
{
"type": "json",
"prompt": "Extract the product information",
"schema": {
"type": "object",
"properties": {
"name": { "type": "string" },
"price": { "type": "number" }
},
"required": ["name", "price"]
}
}
]
}
}
# 自然语言示例
"先用 firecrawl_map 列出该文档站所有 URL,再对 /docs 下的页面 firecrawl_crawl,最后用 firecrawl_check_crawl_status 看进度"关键指标
尚未核验对标产品,此处只列本工具自身指标,不做对比结论。
指标Firecrawl MCP Server
价格免费增值
开源是
上手难度入门
相关工具
优点
- scrape / map / crawl / search / extract 覆盖抓取全链路,不必再拼多个爬虫工具
- 内置自动重试与限速处理,触发限流时把 API 错误如实透传给客户端
- 支持 FIRECRAWL_API_URL 指向自托管实例,抓内网站点时数据不出本地
- extract 与 scrape 都能传 JSON Schema,直接拿字段而不是纯文本
- 无密钥免费层可先试 scrape、search、interact 三个工具,不用先绑卡
缺点
- 云端模式必须自备 FIRECRAWL_API_KEY,按 credits 计费:scrape/crawl/map 各 1 分每页,search 2 分每 10 条结果
- Free 计划只有 1,000 页额度、2 并发且限速较低,稍上规模就必须付费订阅
- crawl 大站会迅速吃掉额度,需要自己控制 limit 与爬取深度
- 本地 npx 模式下 firecrawl_parse 解析文件必须配合自托管 FIRECRAWL_API_URL,只有云端 Key 用不了
- 自托管版与云端能力不完全对齐,extract 需自行配置 LLM,云端才用官方托管模型