概览
Firecrawl MCP 服务器
一个集成了 Firecrawl 的模型上下文协议 (MCP) 服务器实现,用于网页抓取功能。
特别感谢 @vrknetha、@knacklabs 的初始实现!
什么是 Firecrawl MCP 服务器?
Firecrawl MCP 服务器是一个强大的工具,旨在进行网页抓取、爬虫和数据提取。它利用模型上下文协议,便于与各种应用程序的无缝集成,使用户能够高效地收集和分析网页数据。凭借其强大的功能,它满足了希望自动化从网络收集数据的开发人员和研究人员的需求。
特性
- 网页抓取、爬虫和发现:高效地从网站收集数据。
- 搜索和内容提取:从各种来源查找和提取相关信息。
- 深度研究和批量抓取:进行广泛研究并同时抓取多个页面。
- 自动重试和速率限制:确保可靠的数据收集,内置错误处理。
- 云和自托管支持:灵活运行在云环境或自托管环境中。
- SSE 支持:利用服务器发送事件进行实时数据流传输。
在 MCP.so 的游乐场 或 Klavis AI 上体验我们的 MCP 服务器。
如何安装 Firecrawl MCP 服务器
使用 npx 运行
env FIRECRAWL_API_KEY=fc-YOUR_API_KEY npx -y firecrawl-mcp
手动安装
npm install -g firecrawl-mcp
在 Cursor 上运行
对于 Cursor 版本 0.45.6 及以上,请遵循 Cursor MCP 服务器配置指南 获取详细说明。
- 打开 Cursor 设置
- 转到功能 > MCP 服务器
- 点击 "+ 添加新的全局 MCP 服务器"
- 输入指定的配置代码。
在 Windsurf 上运行
将以下配置添加到 ./codeium/windsurf/model_config.json 中:
{
"mcpServers": {
"mcp-server-firecrawl": {
"command": "npx",
"args": ["-y", "firecrawl-mcp"],
"env": {
"FIRECRAWL_API_KEY": "YOUR_API_KEY"
}
}
}
}
定价
Firecrawl MCP 服务器根据使用情况和功能提供多种定价层次。有关详细的定价信息,请访问 Firecrawl 定价页面。
有用提示
- API 密钥管理:始终保持您的 Firecrawl API 密钥安全,不要在公共代码库中暴露。
- 速率限制:注意 Firecrawl API 施加的速率限制,以避免服务中断。
- 批量处理:在处理多个 URL 时,利用批量抓取提高效率。
- 错误处理:在脚本中实现强大的错误处理,以优雅地管理重试和失败。
常见问题解答
Firecrawl MCP 服务器用于什么?
Firecrawl MCP 服务器主要用于网页抓取,允许用户高效地从网站提取数据。
我如何获得我的 Firecrawl API 密钥?
您可以在 Firecrawl 网站 上创建一个帐户以获取您的 API 密钥。
我可以在本地运行 Firecrawl MCP 服务器吗?
是的,Firecrawl MCP 服务器可以在本地或云环境中运行,具体取决于您的需求。
我可以使用哪些编程语言与 Firecrawl MCP 服务器集成?
Firecrawl MCP 服务器可以与任何支持 HTTP 请求的编程语言集成,使其适用于各种应用。
是否有故障排除支持?
是的,Firecrawl 提供文档和社区支持,以帮助解决常见问题。您也可以联系他们的支持团队以获取帮助。
详情
Server配置
{
"mcpServers": {
"firecrawl-mcp": {
"command": "npx",
"args": [
"-y",
"firecrawl-mcp"
],
"env": {
"FIRECRAWL_API_KEY": "fc-af1b3ac1a0c2402485402fd0e34da158"
}
}
}
}