> ## 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.

# Goose で MCP を使ったウェブ検索とスクレイピング

> Goose に Firecrawl のウェブ検索とスクレイピング機能を追加する

Firecrawl をリモート拡張機能として Goose に接続し、ホスト型MCPサーバー経由で Goose がウェブを検索してページを読み取れるようにします。

<h2 id="requirements">
  前提条件
</h2>

* Goose 1.55 以降
* [Firecrawl APIキー](https://www.firecrawl.dev/app/api-keys) (環境変数 `FIRECRAWL_API_KEY` としてエクスポートしておくこと)

<h2 id="quick-setup">
  クイックセットアップ
</h2>

1. Goose を起動するシェルで、APIキーをエクスポートします：

```bash theme={null}
export FIRECRAWL_API_KEY="fc-YOUR-API-KEY"
```

2. `~/.config/goose/config.yaml` の `extensions` セクションに拡張機能を追加します：

```yaml theme={null}
extensions:
  firecrawl:
    type: streamable_http
    name: firecrawl
    enabled: true
    uri: https://mcp.firecrawl.dev/v2/mcp
    headers:
      Authorization: "Bearer $FIRECRAWL_API_KEY"
    env_keys:
      - FIRECRAWL_API_KEY
    timeout: 300
```

3. セッションを開始し、Goose に検索やスクレイピングを依頼します：

```bash theme={null}
goose session
```

<Warning>
  ヘッダーは波かっこを付けずに `$FIRECRAWL_API_KEY` と記述し、`env_keys` はそのまま残してください。波かっこを付けると、Goose は `${FIRECRAWL_API_KEY}` をそのままの文字列として送信するため、サーバーにリクエストが拒否されます。
</Warning>

キーの詳細については、[APIキーを設定する](/ja/mcp-server/keyless#add-an-api-key)を参照してください。

<h2 id="try-it">
  試してみる
</h2>

```text theme={null}
ウェブを検索して最新の Rust のリリースノートを探し、ソースを要約してください。
```

```text theme={null}
https://firecrawl.dev をスクレイピングして、その機能を説明してください。
```

<h2 id="what-you-can-do">
  できること
</h2>

<CardGroup cols={2}>
  <Card title="Search" icon="magnifying-glass" href="/ja/features/search">
    最新の情報を検索し、関連する結果のコンテンツを取得します。
  </Card>

  <Card title="Scrape" icon="file-lines" href="/ja/features/scrape">
    URLをクリーンなMarkdownや構造化データに変換します。
  </Card>

  <Card title="Interact" icon="hand-pointer" href="/ja/features/interact">
    ページ遷移、クリック、フォーム入力を行い、必要なデータにアクセスします。
  </Card>

  <Card title="Alexandria" icon="books" href="/ja/features/alexandria">
    構造化データツールを探し、入力パラメータと料金を確認したうえで、Firecrawl経由で実行します。
  </Card>
</CardGroup>

<h2 id="troubleshooting">
  トラブルシューティング
</h2>

* **キーが無効または失効していると表示される:** ヘッダーで `$FIRECRAWL_API_KEY` を波括弧なしで使用していること、および Goose を起動するシェルで `FIRECRAWL_API_KEY` がエクスポートされていることを確認してください。
* **拡張機能が表示されない:** ファイルを保存してから `goose session` を再実行し、`enabled: true` になっていることを確認してください。
* **呼び出しがタイムアウトする:** `timeout` の値を大きくしてください。大きなページのスクレイピングには、デフォルトより時間がかかる場合があります。
* **ツールが使用されない:** MCP ツールをどの程度確実に呼び出せるかはモデルによって異なります。別のモデルを試してください。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.