メインコンテンツへスキップ

前提条件

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 をクライアントに渡してください:

次のステップ

スクレイピングのドキュメント

フォーマット、アクション、プロキシを含む、すべてのスクレイピングのオプション

検索ドキュメント

ウェブを検索してページ全体のコンテンツを取得

エージェント ドキュメント

エージェント に Firecrawl のエンドツーエンド処理を任せる

Node SDK リファレンス

クロール、map、バッチスクレイプなどを含む SDK の完全なリファレンス