前提条件
- Node.js 22.13+
- Firecrawl APIキー — 無料で取得できます
- 対応しているMastraモデルプロバイダーのAPIキー
- 既存のMastraプロジェクト — まだない場合は、Mastraクイックスタートに従ってセットアップしてください
SDKをインストール
APIキーを設定する
.envにAPIキーを追加します:
Firecrawl ツールを作成する
src/mastra/tools/firecrawl.ts を作成します。
エージェントを作成
src/mastra/agents/web-agent.ts を作成し、Firecrawl のツールを設定します。
エージェントを登録する
src/mastra/index.ts で、Mastra インスタンスにエージェントを登録します。
Studioでテストする
- “Firecrawl の最新の変更履歴を見つけて、直近のリリースを要約してください。”
- “Firecrawl の料金を検索し、プランの種類を抽出してください。“
セルフホスト版 Firecrawl
FIRECRAWL_API_URL を設定し、apiUrl をクライアントに渡してください:
次のステップ
スクレイピングのドキュメント
フォーマット、アクション、プロキシを含む、すべてのスクレイピングのオプション
検索ドキュメント
ウェブを検索してページ全体のコンテンツを取得
エージェント ドキュメント
エージェント に Firecrawl のエンドツーエンド処理を任せる
Node SDK リファレンス
クロール、map、バッチスクレイプなどを含む SDK の完全なリファレンス

