前提条件#
- Node.js 22.13+
- Firecrawl APIキー — 無料で取得できます
- 対応しているMastraモデルプロバイダーのAPIキー
- 既存のMastraプロジェクト — まだない場合は、Mastraクイックスタートに従ってセットアップしてください
SDKをインストール#
APIキーを設定する#
.envにAPIキーを追加します:
Firecrawl ツールを作成する#
search と スクレイピング を Mastra ツールとして利用できるようにするため、src/mastra/tools/firecrawl.ts を作成します。
エージェントを作成#
src/mastra/agents/web-agent.ts を作成し、Firecrawl のツールを設定します。
エージェントを登録する#
src/mastra/index.ts で、Mastra インスタンスにエージェントを登録します。
Studioでテストする#
開発サーバーを起動し、Mastra Studioを開きます:
Web Agent を開き、次のようなプロンプトを試してください。
- "Firecrawl の最新の変更履歴を見つけて、直近のリリースを要約してください。"
- "Firecrawl の料金を検索し、プランの種類を抽出してください。"
セルフホスト版 Firecrawl#
Firecrawl をローカルで実行する場合は、FIRECRAWL_API_URL を設定し、apiUrl をクライアントに渡してください:

