メインコンテンツへスキップ
Model Context Protocol(MCP)経由で Firecrawl を Google の Agent Development Kit(ADK)と統合し、ウェブスクレイピング機能を備えた強力な AI エージェントを構築します。

概要

Firecrawl は MCP サーバーを提供しており、Google の ADK とシームレスに統合して、エージェントがあらゆるウェブサイトから効率的にスクレイピング、クロール、構造化データの抽出を行えるようにします。この統合は、パフォーマンス最適化のためにストリーミング対応の HTTP を備えた、クラウド版およびセルフホスト版の Firecrawl インスタンスの両方をサポートします。

機能

  • あらゆるウェブサイトに対する効率的なスクレイピング、クロール、コンテンツ発見
  • 高度な検索機能と賢いコンテンツ抽出
  • 深掘り調査
  • 柔軟なデプロイ (クラウドまたはセルフホスト)
  • Streamable HTTPを活用するモダンなウェブ環境向けに最適化

前提条件

  • firecrawl.dev で Firecrawl の API キーを取得する
  • Google ADK をインストールする

セットアップ

利用可能なツール

構成

必須設定

FIRECRAWL_API_KEY: Firecrawl の API キー
  • クラウド API を使用する場合は必須(デフォルト)
  • FIRECRAWL_API_URL を指定したセルフホスト環境を使用する場合は任意

任意の構成

Firecrawl API URL (セルフホスト環境向け) :
  • FIRECRAWL_API_URL: カスタム API エンドポイント
  • 例: https://firecrawl.your-domain.com
  • 指定がない場合はクラウド API を使用します

例:Web Research Agent

ベストプラクティス

  1. 用途に合ったツールを使う:
    • まず関連ページを見つける必要がある場合は firecrawl_search
    • 単一ページには firecrawl_scrape
    • サイト全体の探索とスクレイピングには firecrawl_crawl
    • 既知のURLの短いリストがある場合は firecrawl_scrape を繰り返し呼び出す
  2. 利用状況を監視する: Firecrawl ダッシュボードと API レスポンスを使って、クレジット使用量を追跡する
  3. エラーを適切に処理する: MCP/API エラーをユーザーに表示し、エージェントのワークフローで安全に行える場合にのみリトライする
  4. パフォーマンスを最適化する: エージェントが関連URLを見つける必要がある場合は、スクレイピングの前に firecrawl_map を使用する

Google Agent Development Kit(ADK)と Firecrawl を用いた AI エージェント構築の完全ガイド

Google の ADK フレームワークと Firecrawl を組み合わせ、Web スクレイピング機能を備えた強力なマルチエージェント AI システムの構築方法を学べます。

MCP サーバー ドキュメント

Firecrawl の Model Context Protocol(MCP)サーバーとの統合および機能について詳しく学べます。

Google ADK 公式ドキュメント

包括的なガイドと API リファレンスは、Google Agent Development Kit の公式ドキュメントをご覧ください。