Skip to main content

Mastra

FirecrawlをMastraのツールに組み込み、エージェントやワークフローでライブのWebデータを検索・スクレイピングできるようにします。
1 min read

前提条件#

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

次のステップ#