概覽
Firecrawl MCP 伺服器
一個模型上下文協議 (MCP) 伺服器實現,與 Firecrawl 集成以提供網頁爬蟲功能。
特別感謝 @vrknetha、@knacklabs 的初始實現!
什麼是 Firecrawl MCP 伺服器?
Firecrawl MCP 伺服器是一個強大的工具,旨在進行網頁爬蟲、爬取和數據提取。它利用模型上下文協議來促進與各種應用程序的無縫集成,使用戶能夠高效地收集和分析網絡數據。憑藉其強大的功能,它滿足了希望自動化網絡數據收集的開發者和研究人員的需求。
功能
- 網頁爬蟲、爬取和發現:高效地從網站收集數據。
- 搜索和內容提取:從各種來源查找和提取相關信息。
- 深度研究和批量爬取:進行廣泛研究並同時爬取多個頁面。
- 自動重試和速率限制:確保可靠的數據收集,內置錯誤處理。
- 雲端和自托管支持:靈活運行於雲端或自托管環境。
- SSE 支持:利用伺服器發送事件進行實時數據流。
在 MCP.so 的遊樂場上試用我們的 MCP 伺服器 或在 Klavis AI 上試用。
如何安裝 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 提供文檔和社區支持以解決常見問題。你也可以聯繫他們的支持團隊以獲取幫助。
詳細
伺服器配置
{
"mcpServers": {
"firecrawl-mcp": {
"command": "npx",
"args": [
"-y",
"firecrawl-mcp"
],
"env": {
"FIRECRAWL_API_KEY": "fc-af1b3ac1a0c2402485402fd0e34da158"
}
}
}
}