概要
Firecrawl MCPサーバー
Firecrawlと統合されたウェブスクレイピング機能を持つモデルコンテキストプロトコル(MCP)サーバーの実装です。
初期実装に感謝を@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"
}
}
}
}