Skip to main content
将 Firecrawl 作为远程扩展接入 Goose,让 Goose 能够通过远程托管的 MCP 服务器进行网页搜索并读取页面内容。

前提条件

  • Goose 1.55 或更高版本。
  • 一个 Firecrawl API 密钥,并已导出为环境变量 FIRECRAWL_API_KEY。

快速设置

  1. 在用于启动 Goose 的 shell 中导出你的 API 密钥:
  1. 将该扩展添加到 ~/.config/goose/config.yaml 的 extensions 部分:
  1. 开始一个会话,让 Goose 执行搜索或抓取:
请将标头写为 $FIRECRAWL_API_KEY (不加花括号) ,并保留 env_keys。否则 Goose 会将 ${FIRECRAWL_API_KEY} 按字面文本原样发送,导致服务器拒绝该请求。
有关密钥的更多信息,请参见配置 API 密钥。

试一试

你可以用它做什么

搜索

查找最新信息,并读取相关结果的内容。

抓取

将 URL 转换为干净的 markdown 或结构化数据。

交互

通过页面导航、点击和表单填写,获取所需数据。

Alexandria

发现结构化数据工具,查看其输入参数和定价,然后通过 Firecrawl 运行这些工具。

故障排除

  • 提示密钥无效或已撤销:检查标头中使用的是不带花括号的 $FIRECRAWL_API_KEY,并确认已在启动 Goose 的 shell 中导出 FIRECRAWL_API_KEY。
  • 扩展未显示:保存文件后重新运行 goose session,并确认已设置 enabled: true。
  • 调用超时:调高 timeout。抓取大型页面耗时可能超过默认值。
  • 工具未被调用:不同模型调用 MCP 工具的可靠性不一,可尝试换用其他模型。