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

# Kiro での MCP によるウェブ検索とスクレイピング

> Kiro IDE と Kiro CLI に Firecrawl のウェブ検索・スクレイピング機能を追加します

ホスト型MCPサーバーを介して、Firecrawl を Kiro に接続します。ブラウザーでの sign-in は Kiro が自動で処理するため、手動で登録する必要はありません。Kiro IDE と Kiro CLI は同じ構成ファイルを使用します。

<Note>
  Kiro CLI は Amazon Q Developer CLI の後継です。以前に `q` を使用していた場合も、このページの内容がそのまま当てはまります。
</Note>

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

1. ユーザーレベルの構成ファイル `~/.kiro/settings/mcp.json` を開きます。IDE の場合は、コマンドパレットから **Kiro: Open user MCP config (JSON)** を実行します。特定のプロジェクトのみで使用する場合は、代わりにワークスペース内の `.kiro/settings/mcp.json` を使用してください。
2. Firecrawl を追加し、ファイルを保存します。

```json theme={null}
{
  "mcpServers": {
    "firecrawl": {
      "url": "https://mcp.firecrawl.dev/v2/mcp-oauth"
    }
  }
}
```

3. 保存すると Kiro が再接続し、ブラウザーで Firecrawl の認可ページが開きます。サインインしてアクセスを承認してください。
4. Kiro パネルの MCP servers タブを開くか、`kiro-cli mcp status --name firecrawl` を実行して、Firecrawl のツールが利用可能になっていることを確認します。

<Accordion title="APIキーを使用する場合">
  Kiro のリモートサーバーではヘッダーを指定できます。シェルで `FIRECRAWL_API_KEY` をエクスポートしてから、次の設定を使用します。

  ```json theme={null}
  {
    "mcpServers": {
      "firecrawl": {
        "url": "https://mcp.firecrawl.dev/v2/mcp",
        "headers": {
          "Authorization": "Bearer ${FIRECRAWL_API_KEY}"
        }
      }
    }
  }
  ```

  Kiro が展開するのは、承認済みの環境変数のみです。`FIRECRAWL_API_KEY` に関するセキュリティ警告が表示されたら承認するか、設定の **Mcp Approved Env Vars** に追加してください。
</Accordion>

<Accordion title="CLI を使用する場合">
  ```bash theme={null}
  kiro-cli mcp add --name firecrawl --url https://mcp.firecrawl.dev/v2/mcp-oauth --scope global
  ```
</Accordion>

詳細は [OAuth 接続ガイド](/ja/mcp-server/oauth) を参照してください。ユーザー操作なしで使用する場合は、[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>

* **MCP サポートが無効になっている:** IDE で `Cmd/Ctrl + ,` を押して設定を開き、「MCP」を検索して有効にします。
* **サーバーに接続できない:** URL が `https://mcp.firecrawl.dev/v2/mcp-oauth` と完全に一致していることを確認し、ファイルを保存し直して再接続させます。
* **OAuth スコープのエラーが表示される:** サーバーのエントリに `"oauth": { "oauthScopes": [] }` を追加します。
* **ワークスペースとユーザーの両方のファイルで `firecrawl` が定義されている:** Kiro は両方をマージし、ワークスペースのファイルが優先されます。エントリは 1 つだけにしてください。


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