Firecrawl
官方Firecrawl MCP Server - 为Cursor、Claude及任何其他LLM客户端添加强大的网页抓取功能。
简介
Firecrawl MCP 是一个实现模型上下文协议(MCP)的服务器,提供强大的网页抓取功能,支持网页抓取、爬行、搜索、提取等多种功能。
安装选项
方法 1: 使用 npx 快速运行
env FIRECRAWL_API_KEY=fc-YOUR_API_KEY npx -y firecrawl-mcp
方法 2: 全局安装
npm install -g firecrawl-mcp
在不同客户端中配置
Cursor 配置
- 打开 Cursor 设置 > 功能 > MCP 服务器
- 点击"+ 添加新的 MCP 服务器"
- 输入以下内容:
-
名称:
firecrawl-mcp
-
类型:
命令
-
命令:
env FIRECRAWL_API_KEY=your-api-key npx -y firecrawl-mcp
Windows用户尝试:
cmd /c "set FIRECRAWL_API_KEY=your-api-key && npx -y firecrawl-mcp"
-
Windsurf 配置
编辑 ./codeium/windsurf/model_config.json
文件:
{
"mcpServers": {
"mcp-server-firecrawl": {
"command": "npx",
"args": ["-y", "firecrawl-mcp"],
"env": {
"FIRECRAWL_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
Claude Desktop 配置
编辑 claude_desktop_config.json
文件:
{
"mcpServers": {
"mcp-server-firecrawl": {
"command": "npx",
"args": ["-y", "firecrawl-mcp"],
"env": {
"FIRECRAWL_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
环境变量配置
必需配置
FIRECRAWL_API_KEY
: 您的 FireCrawl API 密钥FIRECRAWL_API_URL
(可选): 自托管实例的自定义 API 端点
可选配置示例
# 重试配置
export FIRECRAWL_RETRY_MAX_ATTEMPTS=5 # 默认: 3
export FIRECRAWL_RETRY_INITIAL_DELAY=2000 # 默认: 1000ms
export FIRECRAWL_RETRY_MAX_DELAY=30000 # 默认: 10000ms
export FIRECRAWL_RETRY_BACKOFF_FACTOR=3 # 默认: 2
# 信用监控
export FIRECRAWL_CREDIT_WARNING_THRESHOLD=2000 # 默认: 1000
export FIRECRAWL_CREDIT_CRITICAL_THRESHOLD=500 # 默认: 100
功能概述
- 网页抓取(含JS渲染)
- URL发现与爬行
- 网页搜索及内容提取
- 自动重试与指数退避
- 高效批量处理
- 云API信用监控
- 全面日志系统
- 支持云和自托管实例
配置完成后,AI助手将自动利用FireCrawl进行网页抓取任务,或在您明确请求时使用。