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

# Qodo での MCP Web検索とスクレイピング

> Qodo Command に Firecrawl の Web検索とスクレイピング機能を追加する

Qodo Command に Firecrawl を追加すると、Qodo のエージェントでウェブを検索したり、ページを読み取ったりできるようになります。Qodo Command は、お使いのAPIキーを使用して Firecrawl MCP サーバーをローカルプロセスとして起動します。

<Note>
  Qodo は 2026 年 10 月 30 日をもって IDE プラグインの提供を終了し、ローカルのワークフローを、すでにお使いのコーディングエージェントへ移行します。このページでは、プロジェクトファイルから MCP サーバーの設定を読み込む Qodo Command について説明します。
</Note>

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

* Qodo Command (`npm install -g @qodo/command` でインストールし、`qodo login` でサインイン済みであること)
* Node.js 22 以降
* [Firecrawl APIキー](https://www.firecrawl.dev/app/api-keys)

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

1. プロジェクトのルートに `mcp.json` を作成します：

```json theme={null}
{
  "mcpServers": {
    "firecrawl": {
      "command": "npx",
      "args": ["-y", "firecrawl-mcp@3.33.2"],
      "env": {
        "FIRECRAWL_API_KEY": "fc-YOUR-API-KEY"
      }
    }
  }
}
```

2. `agents/research.toml` を作成し、サーバー名を指定してエージェントがそのサーバーにアクセスできるようにします：

```toml theme={null}
version = "1.0"

[commands.research]
description = "Research a topic on the web with Firecrawl"
instructions = """
Use the Firecrawl tools to search the web and read pages, then summarize the sources.
"""
tools = ["firecrawl"]
execution_strategy = "act"
```

3. プロジェクトルートにある `agent.toml` からエージェントをインポートします：

```toml theme={null}
version = "1.0"

imports = ["agents/research.toml"]
```

4. エージェントを実行し、利用可能なツールを一覧表示します：

```bash theme={null}
qodo list-mcp
qodo research "Find the latest release notes for Node.js"
```

`mcp.json` には API キーが含まれるため、ソース管理の対象から除外してください。環境変数の全一覧は、[MCP をローカルで実行する](/ja/mcp-server/local)を参照してください。

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

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

```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>

* **`list-mcp` に Firecrawl のエントリが表示されない:** `mcp.json` がプロジェクトのルートに配置されていることを確認するか、`--mcp-file=path` を指定してください。
* **エージェントが Firecrawl を呼び出さない:** エージェントファイルの `tools` に `"firecrawl"` が含まれており、`mcp.json` のキーと一致していることを確認してください。
* **サーバーが開始しない:** `node --version` を実行し、バージョンが 22 以上であることを確認してください。
* **サーバーが `401` を返す:** `mcp.json` 内の `FIRECRAWL_API_KEY` の値を正しいものに置き換えてください。


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