mcpField
F
firecrawl-build-scrape

firecrawl-build-scrape

github.com/firecrawlデータ・データベース13961.8k 回インストール6 日前に更新
リポジトリ

firecrawl-build-scrape について

URLが既知で、単一ページの内容が必要なアプリケーション向けのFirecrawl連携スキルです。抽出形式や鮮度の設定に加え、検索や複数ステップのブラウザー操作へ切り替える条件を案内します。

主な機能

  1. 01既知のURLからコンテンツを抽出
  2. 02Markdownと本文抽出の選択
  3. 03鮮度要件に応じたキャッシュ期間の設定
  4. 04キャッシュメタデータの確認
  5. 05必要に応じて検索や複数段階の閲覧へ移行

活用シーン

  1. 01既知のページからナレッジを取り込む
  2. 02ドキュメントや変更履歴を抽出
  3. 03企業や製品ページによる情報補完
  4. 04ページ内容の品質や変化の確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/firecrawl/skills --skill firecrawl-build-scrape

インストール後、Claude Code で/firecrawl-build-scrapeを入力して読み込まれたか確認します。

同梱ファイルreferences/freshness-and-liveness.md

詳細

Firecrawl スクレイプの構築

アプリケーションがすでに URL を持っていて、1 つのページのコンテンツが必要な場合に使用します。

この場合に使用

  • 機能が既知の URL から始まる
  • 検索、要約、情報の付加、またはモニタリングのためにページのコンテンツが必要
  • /interact を検討する前に、デフォルトの抽出手段を使用したい

デフォルトの推奨事項

  • 機能上、別の形式が本当に必要な場合を除き、markdown を返します。
  • ナビゲーションや装飾がノイズになる記事風のページには、onlyMainContent を使用します。
  • ページで必要な場合に限り、待機時間やその他のレンダリングオプションを追加します。

最新性と稼働状況

  • Firecrawl は最近インデックス化されたコンテンツを再利用するため、同じ URL を繰り返し読み込む際に高速になります。再利用されるコピーの最大経過時間を指定するには maxAge(ミリ秒単位)を設定します。最新性が重要な読み込みでインデックスの再利用をスキップするには、maxAge: 0 を設定します。
  • 実際に取得した内容を確認するには、metadata.cacheState と metadata.cachedAt を読み取ります。
  • スクレイプが成功すると、ページから返された内容が報告されます。ページが説明する対象が現在も有効かどうかは、コードで判断する、ソース固有の事項です。
  • トレードオフ、メタデータ、判断基準については、references/freshness-and-liveness.md を参照してください。

一般的なプロダクトパターン

  • 既知の URL からのナレッジ取り込み
  • 企業、製品、またはドキュメントのページからの情報の付加
  • 価格、変更履歴、ドキュメントの抽出
  • ページ単位の品質チェックやモニタリング

エスカレーションルール

  • まだ URL がない場合は、firecrawl-build-search から始めます。
  • コンテンツの取得にクリック、入力、または複数ステップのナビゲーションが必要な場合は、firecrawl-build-interact にエスカレーションします。

実装上の注意

  • 統合の範囲を絞ります。1 つの機能、1 つの URL、1 つの抽出仕様にします。
  • 下流の LLM またはインデックス化パイプラインでは、/scrape をデフォルトの手段として扱います。
  • リンク、スクリーンショット、ブランド情報など、利用側で必要な場合に限り、より多くの形式をリクエストします。

ドキュメント(信頼できる情報源)

統合コードを書く前に、プロジェクトの言語に対応する信頼できる情報源を参照してください。

関連項目

コメント