前置条件
- Node.js 22 或更高版本
- Node.js 自带的 npm 和
npx - 云端 API 所需的 Firecrawl API 密钥,或自托管 Firecrawl API 的 URL
通过 stdio 运行
使用 Streamable HTTP 运行
ok。本地路由为 /mcp,托管版 Firecrawl 的路由为 /v2/mcp。
全局安装
配置
环境变量
云端和自托管 API
FIRECRAWL_API_KEY:你的 Firecrawl API 密钥- 使用云端 API (默认) 时必填
- 使用带有
FIRECRAWL_API_URL的自托管实例时可选
FIRECRAWL_API_URL(可选) :用于自托管实例的自定义 API 端点- 示例:
https://firecrawl.your-domain.com - 若未提供,将使用云端 API (需要 API 密钥)
- 示例:
配置示例
在 Claude Desktop 中进行自定义配置
claude_desktop_config.json:
远程托管的 MCP 与本地 MCP
- 远程托管的免密钥模式仅开放 Search、Scrape 和解析,并按 IP 限流。
- 仅限本地的文件读取功能仅在本地运行 MCP 服务器时可用。
- 当代理需要访问本地资源时,应通过本地或自托管的 MCP 服务器配置 Webhook 和本地文件路径。
使用
firecrawl_parse 直接解析本地文件时,需要将 FIRECRAWL_API_URL 指向自托管的 Firecrawl API。仅配置云端 API 密钥的本地 MCP 服务器无法通过该工具上传本地文件。
