Firecrawl MCP Server

Firecrawl MCP Server

Firecrawl 官方 MCP 服务器,提供抓取、爬站、搜索与结构化提取

MCP 协议AI 开发免费增值开源

核心功能

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,云端才用官方托管模型