概览
功能
- 高效完成任意网站的网页抓取、爬取与内容发现
- 高级搜索与智能内容提取
- 借助 Firecrawl 智能体自主开展网页研究
- 浏览器交互、文件解析与变更监控
- 灵活部署 (云端或自托管)
- 针对现代 Web 环境优化,支持 Streamable HTTP
前置条件
- 从 firecrawl.dev 获取 Firecrawl 的 API 密钥
- 安装支持 MCP 的 Google ADK:
pip install "google-adk[mcp]"
设置
FIRECRAWL_API_KEY。请勿将其值放入智能体 prompt、源代码控制或 MCP URL 中。本地 MCP 软件包需要 Node.js 22 或更高版本。
可用工具
完整列表请参见 MCP 工具。
配置
身份验证
FIRECRAWL_API_KEY:你的 Firecrawl API 密钥- 使用云端 API (默认) 时为可选:未提供密钥时,抓取和搜索会在免费额度内以免密钥方式运行;使用其他工具或获取更高额度则需要密钥
- 在配合 FIRECRAWL_API_URL 的自托管实例中为可选
可选配置
Firecrawl API URL (用于自托管实例) :FIRECRAWL_API_URL:自定义 API 端点- 示例:
https://firecrawl.your-domain.com - 如未配置,将使用云端 API
示例:网页研究智能体
最佳实践
-
为任务选择合适的工具:
- 当你需要先找到相关页面时,使用
firecrawl_search - 抓取单个页面时,使用
firecrawl_scrape - 需要发现并抓取整站时,使用
firecrawl_crawl - 当你已经有一份简短的已知 URL 列表时,重复调用
firecrawl_scrape
- 当你需要先找到相关页面时,使用
- 监控使用情况:使用你的 Firecrawl Dashboard 和 API 响应来跟踪额度使用情况。
- 妥善处理错误:向用户显示 MCP/API 错误,并且仅在你的代理工作流能够安全执行时才进行重试。
-
优化性能:当代理需要发现相关 URL 时,在抓取前先使用
firecrawl_map。
使用 Google Agent Development Kit(ADK)与 Firecrawl 构建 AI 代理的完整指南
了解如何基于 Google 的 ADK 框架,结合 Firecrawl 的网页抓取能力,构建强大的多智能体 AI 系统。
MCP 服务器文档
进一步了解 Firecrawl 的模型上下文协议 (MCP) 服务器的集成方式与功能。
Google ADK 官方文档
查阅 Google Agent Development Kit 官方文档,获取完整指南与 API 参考。

