Skip to main content
将 Firecrawl 作为远程 HTTP MCP 服务器接入 Crush,使 Crush 能够进行网页搜索并读取页面内容。

前提条件

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

快速设置

  1. 在用于启动 Crush 的 shell 中导出 API 密钥:
  1. 将该服务器添加到项目中的 crush.json,若要在所有项目中使用,则添加到 ~/.config/crush/crush.json:
  1. 启动 Crush,让它执行搜索或抓取。
较新的 Crush 版本支持读取 Bash 风格的 crushrc 文件,在其中只需一条命令即可添加 MCP 服务器:
运行 crush dirs,即可查看 Crush 在你的机器上会从哪些位置读取配置。
有关密钥的更多信息,请参见配置 API 密钥。

立即试用

你能做什么

搜索

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

抓取

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

交互

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

Alexandria

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

故障排除

  • 服务器无法启动: 请检查启动 Crush 的 shell 中是否已导出 FIRECRAWL_API_KEY,并确认 URL 与 https://mcp.firecrawl.dev/v2/mcp 完全一致。
  • 标头被丢弃: 如果某个标头的值解析为空 string,Crush 会将其移除。未设置 FIRECRAWL_API_KEY 时就会出现这种情况。
  • 工具未被使用: 不同模型调用 MCP 工具的可靠性各不相同,请尝试换用其他模型。