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

# Visual Studio での MCP ウェブ検索とスクレイピング

> Visual Studio の GitHub Copilot エージェントモードに Firecrawl の Web検索とスクレイピング機能を追加する

ホスト型MCPサーバー経由で Firecrawl を Visual Studio の GitHub Copilot エージェントモードに接続し、Firecrawl アカウントでサインインします。

<h2 id="requirements">
  要件
</h2>

* Visual Studio 2022 バージョン 17.14 以降、または Visual Studio 2026
* GitHub Copilot にサインイン済みで、Copilot Chat を **エージェント** モードで使用していること

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

1. すべてのソリューションで Firecrawl を使用できるようにするには、`%USERPROFILE%\.mcp.json` を作成します。特定のソリューションのみに範囲を限定し、ソース管理で共有する場合は、`<SOLUTIONDIR>\.mcp.json` を作成します。
2. 次の構成を追加して、ファイルを保存します。

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

3. ファイル内で、サーバーの上に表示される CodeLens の **Authentication Required** を選択し、ブラウザーで Firecrawl の sign-in を完了します。CodeLens が表示されない場合は、**Tools** > **Options** > **Text Editor** > **CodeLens** で有効にしてください。
4. Copilot Chat で **エージェント** モードに切り替え、**Tools** を開いて Firecrawl のツールを有効にします。Visual Studio では、新しく追加された MCP ツールは手動で有効にするまで無効化されています。

<Accordion title="チャットからサーバーを追加したい場合">
  Copilot Chat で **エージェント** モードに切り替え、**Tools** を開いてプラスボタンを選択し、**Add custom MCP server** を選択します。名前に `firecrawl`、URL に `https://mcp.firecrawl.dev/v2/mcp-oauth` を入力します。
</Accordion>

<Accordion title="APIキーを使ってローカルサーバーを利用したい場合">
  Visual Studio ではローカルサーバーも実行できます。[MCP をローカルで実行](/ja/mcp-server/local)の手順に従い、同じファイルにコマンドを定義します:

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

詳細は [OAuth 接続ガイド](/ja/mcp-server/oauth)を参照してください。ユーザー操作なしで使用する場合は、[APIキーを設定](/ja/mcp-server/keyless#add-an-api-key)してください。

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

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

```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 のツールが表示されない:** ツールピッカーを開いてツールを有効にしてください。Visual Studio では、サーバーのツール一覧が変更されるたびにツールの承認がリセットされます。
* **再度 sign-in を求められる:** `.mcp.json` を開き、`firecrawl` サーバーの CodeLens で **Manage Authentication** を選択してください。
* **ファイルが無視される:** Visual Studio 用のファイルでは、トップレベルのキーは `mcpServers` ではなく `servers` です。
* **`firecrawl` の定義が重複している:** Visual Studio は、ソリューションフォルダー内の `.vscode\mcp.json` と `.cursor\mcp.json` も読み込みます。Firecrawl のエントリは 1 つだけにしてください。


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