← 返回目录
F

Firecrawl MCP Server

官方
Firecrawl 官方 MCP Server,为 AI Agent 提供网页搜索、抓取与结构化提取
GitHub 源仓库 ↗
★ 7.0k Stars 分类 · 其他 非常热门
75FMRS · B
来源与配置已复核
可靠性
13/20
安全与权限
12/20
维护活跃度
16/20
文档质量
17/20
安装易用性
17/20

Firecrawl 官方维护,工具覆盖单页抓取到全站爬取、结构化提取和交互式 Agent 等完整场景,README 对每个工具都给出了使用建议和常见错误提示。评分基于源码与文档静态核验,未实际调用测试。

查看评分与验证方法 →
Firecrawl 官方维护的 MCP Server,把 Firecrawl 平台的网页抓取、站点地图发现、深度爬取、结构化数据提取,以及可交互的浏览器 Agent 能力暴露给 MCP 兼容的 AI 助手,用于获取干净、可直接使用的网页上下文。

工具能力

firecrawl_scrape
抓取单个 URL 的页面内容,支持多种输出格式和高级选项
firecrawl_map
发现一个网站下的所有可抓取 URL
firecrawl_search
在网络上搜索并返回相关页面内容
firecrawl_crawl
深度爬取整个网站的多个页面
firecrawl_check_crawl_status
查询一次爬取任务的进度和状态
firecrawl_parse
对已知内容进行结构化解析
firecrawl_extract
按指定 schema 从页面中抽取结构化数据
firecrawl_agent
运行浏览器 Agent 完成需要交互的复杂网页任务
firecrawl_agent_status
查询 Agent 任务的执行状态
firecrawl_interact
与网页进行交互操作(点击、输入等)
firecrawl_interact_stop
停止正在进行的网页交互会话

安装接入

通过 `npx -y firecrawl-mcp` 启动,需要在 https://www.firecrawl.dev 注册并获取 FIRECRAWL_API_KEY 配置为环境变量。也可以自建 Firecrawl 实例并通过对应环境变量指向自托管地址。
claude_desktop_config.json
{
  "mcpServers": {
    "firecrawl": {
      "command": "npx",
      "args": ["-y", "firecrawl-mcp"],
      "env": {
        "FIRECRAWL_API_KEY": "<YOUR_FIRECRAWL_API_KEY>"
      }
    }
  }
}

选型与风险

适合谁

  • 需要给 AI 助手提供干净、结构化网页上下文的场景
  • 已使用 Firecrawl 平台、希望通过 MCP 直接调用其抓取能力的用户

不适合谁

  • 只需要简单静态页面抓取、不想依赖第三方 API 服务和产生调用费用的场景
  • 被抓取站点明确禁止自动化访问(robots.txt 禁止)的场景

所需权限

  • 需要 Firecrawl API Key 才能调用,费用和配额由 Firecrawl 平台账户决定
  • firecrawl_agent/firecrawl_interact 涉及浏览器自动交互,可能触发目标站点的登录或表单提交

风险与副作用

  • 批量 crawl/map 工具可能对目标站点产生较大请求量,建议遵守目标网站的访问频率限制和服务条款
  • firecrawl_agent 的交互式操作链路较长,执行前应明确任务边界,避免在敏感站点上误触发操作

常见排障

  1. 调用返回鉴权错误:检查 FIRECRAWL_API_KEY 是否正确且账户额度充足
  2. crawl 任务卡住:用 firecrawl_check_crawl_status 查询进度,超大站点耗时可能较长
  3. 抽取结果为空:确认 firecrawl_extract 使用的 schema 与页面实际结构匹配

使用场景

抓取单个网页的正文内容用于摘要或问答
对整个站点做地图发现和深度爬取,批量收集内容
按 schema 从网页中抽取结构化数据(如商品信息、价格)
用浏览器 Agent 完成需要点击、登录等交互的复杂抓取任务

支持客户端

Claude Desktop完整支持
VS Code完整支持
Cursor完整支持
Windsurf完整支持
Zed完整支持
Amp完整支持