AIを活用して開発しているなら、Firecrawlは開発体験を向上させるためのさまざまなリソースを提供します。Firecrawlにはスキルが用意されています。これは、AIコーディングエージェントが自動的に見つけて使う自己完結型のナレッジパックです。インストールコマンドを1つ実行するだけで、エージェントはリアルタイムのWeb作業向けCLIツールと、Firecrawlをアプリケーションコードに統合するためのBuild スキルを利用できるようになります。Claude Code、Cursor、Antigravity、OpenCodeのようなエージェントは、APIキーさえあれば1つのコマンドでセルフオンボーディングできます。APIキー作成後は人間による設定は不要です。Documentation Index
Fetch the complete documentation index at: https://docs.firecrawl.dev/llms.txt
Use this file to discover all available pages before exploring further.
- 前提条件: APIキーを作成する
- スキル + CLI
- Firecrawlをツールとして使う
- Firecrawl MCP Server
- エージェント向けFirecrawlドキュメント
- クイックスタートガイド
- エージェントハーネス
- SDK
前提条件:APIキーを作成する
APIキーを取得
Firecrawlを使い始めるには、登録してAPIキーを取得してください。
Skill + CLI
--allは、このマシンで検出されたすべての AI コーディングエージェントに Firecrawl スキルをインストールします--browserはブラウザを開き、人間がサインインまたはアカウントを作成できるようにします
インストールで利用できるもの
| Skill | Purpose |
|---|---|
firecrawl/cli | CLI コマンド全体のワークフロー |
firecrawl-search | ウェブを検索してページを見つける |
firecrawl-scrape | 既知の URL からクリーンなコンテンツを抽出する |
firecrawl-interact | ライブページを操作する — クリック、フォーム入力、ログイン |
firecrawl-crawl | サイト全体からコンテンツを一括抽出する |
firecrawl-map | ドメイン上のすべての URL を見つける |
| Skill | Purpose |
|---|---|
firecrawl-build | プロダクトに適した Firecrawl エンドポイントを選ぶ |
firecrawl-build-onboarding | 認証とプロジェクト設定 |
firecrawl-build-scrape | アプリコードにスクレイピングを実装する |
firecrawl-build-search | アプリコードに検索を実装する |
firecrawl-build-interact | アプリコードにブラウザ操作を実装する |
firecrawl-build-crawl | アプリコードにクロールを実装する |
firecrawl-build-map | アプリコードに URL 発見を実装する |
進む先を選ぶ
ライブWebツール(CLIスキル)
現在のセッション中にWebデータが必要な場合に使います。たとえば、Web検索、既知のURLのスクレイピング、ライブページの操作、ドキュメントのクロール、サイトのマッピングなどです。デフォルトの流れ:
- 探索が必要なら search から始める
- URL があるなら scrape に進む
- ページでクリック、フォーム入力、ログインが必要な場合にのみ interact を使う
アプリ連携(Buildスキル)
コードから Firecrawl API を呼び出すアプリケーション、エージェント、またはワークフローを構築している場合に使います。Buildスキルは、適切なエンドポイントの選定、SDK の組み込み、スモークテストの実行を支援します。エージェントは 1 つの重要な問い、プロダクト内で Firecrawl に何をさせるべきか?、に答え、Buildスキルはそれに応じて
/search、/scrape、/interact、/crawl、/map に振り分けます。REST API(インストール不要)
何もインストールしたくない場合は、エージェントから Firecrawl REST API を直接呼び出せます。API キーを設定し、各エンドポイントを呼び出します。
POST https://api.firecrawl.dev/v2/search— クエリでページを見つけるPOST https://api.firecrawl.dev/v2/scrape— URL からクリーンなMarkdownを抽出するPOST https://api.firecrawl.dev/v2/interact— ライブページ上でブラウザアクションを実行する
Authorization: Bearer fc-YOUR_API_KEYfirecrawl.dev/agent-onboarding/SKILL.md で確認できます。エージェントはセルフオンボーディングのためにこれを直接取得できます。
スキル + CLI
CLI とスキルをインストールし、認証を行って、ターミナルから scrape、search、crawl、extract、browser コマンドを実行します。
Firecrawlをツールとして使う
Search — クエリでページを見つける
Search — クエリでページを見つける
まだURLがわからない場合は、まずここから始めます。Searchは自然言語クエリに関連するウェブページを返し、任意でページ全体のコンテンツを結果に含めることもできます。使用する場面: 調査タスク、ドキュメントの検索、競合分析、最新のウェブ情報が必要な質問への回答。
Scrape — URLからコンテンツを抽出する
Scrape — URLからコンテンツを抽出する
すでにURLがあり、クリーンでLLM向けのコンテンツが必要な場合に使います。ScrapeはあらゆるウェブページをMarkdown、HTML、または構造化データに変換し、JavaScriptレンダリング、bot対策、乱雑なHTMLも自動で処理します。使用する場面: ドキュメントの読み取り、記事コンテンツの抽出、既知のページからのデータ取得、LLM用コンテキストへのウェブページ変換。
Crawl — サイト全体を一括抽出する
Crawl — サイト全体を一括抽出する
Crawlは開始URLからリンクを再帰的にたどり、見つかったすべてのページをスクレイピングします。単一ページではなく、サイト全体やドキュメント一式のコンテンツが必要な場合に使います。使用する場面: ドキュメントサイト全体の取り込み、ナレッジベースの構築、コンテンツ移行、学習データの収集。
Map — ドメイン上のすべてのURLを見つける
Map — ドメイン上のすべてのURLを見つける
Mapは、コンテンツをスクレイピングせずに、ドメイン上のインデックス済みURLをすばやく見つけます。サイト構造を把握したい場合や、スクレイピング前に特定のページを探したい場合に使います。使用する場面: サイト監査、大規模サイト内での特定ページの発見、対象を絞ったクロール前のサイト構造の把握。
Interact — ライブブラウザを操作する
Interact — ライブブラウザを操作する
Interactは、エージェントにリモートのブラウザセッションを操作する機能を提供します。クリック、フォーム入力、ログインなど、受動的な閲覧を超える操作が必要なページで使います。使用する場面: ログインが必要なページ、フォーム入力、複数ステップのフロー操作、動的なSPAとの対話。
エージェントがツールを連携して使う方法
- Search で関連するページを見つける → URL の一覧を取得
- 関連性の高い URL を Scrape する → 整理されたコンテンツを取得
- ページでクリックやログインが必要な場合のみ Interact する → 動的コンテンツに対応
Firecrawl MCP Server
MCP Server
Cursor、Claude Desktop、Windsurf、VS Code などのインストール手順を確認
エージェント向け Firecrawl ドキュメント
Markdown ドキュメント
すべてのページには Markdown 版があります。任意のドキュメント URL の末尾に
.md を付けるか、ページのアクションメニューから Markdown としてコピーしてください。完全版 llms.txt
すべてのドキュメントを 1 つのファイルとしてエージェントに渡せます。より短いインデックスは
https://docs.firecrawl.dev/llms.txt でも利用できます。MCP ドキュメントサーバー
MCP ツールを使って構造化された形で利用する場合は、任意の MCP クライアント (Cursor、Claude Code、Claude Desktop、Windsurf) で Firecrawl MCP Server に接続してください。インストールコマンドについては MCP Server ページを参照してください。
クイックスタートガイド
Node.js
Firecrawl Node SDK を使ったサーバーサイド JavaScript / TypeScript。
Next.js
Next.js のルートハンドラーとサーバーアクションからスクレイピング、検索、クロールを実行します。
Python
スクリプト、ノートブック、バックエンドサービスから Firecrawl を使用します。
FastAPI
検索、スクレイピング、抽出を行う非同期 Python API を構築します。
Cloudflare Workers
Workers を使ってエッジで Firecrawl を実行します。
Vercel Functions
Vercel Functions から Firecrawl を呼び出します。
AWS Lambda
Lambda ハンドラーから Firecrawl を呼び出します。
Supabase Edge Functions
Supabase の Deno ランタイム内で Firecrawl を使用します。
Go
検索、スクレイピング、クロールに対応した、Go らしい Go SDK。
Rust
Firecrawl 向けの型安全な Rust SDK。
Laravel
PHP SDK 経由で Laravel アプリに Firecrawl を追加します。
Rails
Ruby on Rails に Firecrawl を簡単に組み込めます。
エージェントハーネス
npx -y firecrawl-cli@latest init --all で Firecrawl スキルを自動検出できます。それ以外では、MCP または REST API 経由でツールとして Firecrawl を呼び出します。
OpenClaw
サンドボックス化されたセッションを使った、エージェント型ブラウザー制御向けのオープン仕様。
Claude Code
Anthropic の CLI — Claude Code で Firecrawl MCP をセットアップします。
Cursor
IDE エージェント — Cursor で Firecrawl MCP をワンクリックでインストールします。
OpenCode
Firecrawl MCP を OpenCode に組み込みます。
Codex CLI
Firecrawl MCP を OpenAI Codex CLI に組み込みます。
OpenRouter
OpenRouter の任意のモデルを Firecrawl の web ツールと組み合わせます。
Amp
Firecrawl MCP を Sourcegraph Amp に組み込みます。
Windsurf
エージェント型 IDE — Windsurf で Firecrawl MCP をセットアップします。
Antigravity
Google のエージェント型 IDE に Firecrawl MCP を追加します。
Gemini CLI
Firecrawl MCP を Google Gemini CLI に組み込みます。
Nous Research
Hermes モデルで Firecrawl をツールとして使います。
AutoGen
Microsoft AutoGen のマルチエージェントチーム内で Firecrawl ツールを使います。

