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

# Pesquisa na web e scraping com MCP no Visual Studio

> Adicione a pesquisa na web e a raspagem do Firecrawl ao modo agente do GitHub Copilot no Visual Studio

Conecte o Firecrawl ao modo agente do GitHub Copilot no Visual Studio pelo servidor MCP hospedado e, em seguida, faça login com sua conta do Firecrawl.

<h2 id="requirements">
  Requisitos
</h2>

* Visual Studio 2022 versão 17.14 ou posterior, ou Visual Studio 2026.
* Sessão iniciada no GitHub Copilot, com o Copilot Chat no modo **agente**.

<h2 id="quick-setup">
  Configuração rápida
</h2>

1. Crie `%USERPROFILE%\.mcp.json` para disponibilizar o Firecrawl em todas as soluções, ou `<SOLUTIONDIR>\.mcp.json` para restringi-lo a uma única solução e compartilhá-lo via controle de versão.
2. Adicione esta configuração e salve o arquivo:

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

3. No arquivo, selecione **Authentication Required** no CodeLens acima do servidor e conclua o login no Firecrawl pelo navegador. Se o CodeLens não aparecer, ative-o em **Tools**, **Options**, **Text Editor**, **CodeLens**.
4. No Copilot Chat, mude para o modo **agente**, abra **Tools** e ative as ferramentas do Firecrawl. O Visual Studio mantém novas ferramentas MCP desativadas até que você as ative.

<Accordion title="Prefere adicionar o servidor pelo chat?">
  No Copilot Chat, mude para o modo **agente**, abra **Tools**, selecione o botão de adição (+) e depois **Add custom MCP server**. Informe `firecrawl` como nome e `https://mcp.firecrawl.dev/v2/mcp-oauth` como URL.
</Accordion>

<Accordion title="Prefere um servidor local com uma API key?">
  O Visual Studio também executa servidores locais. Consulte [Executar o MCP localmente](/pt-BR/mcp-server/local) e defina o comando no mesmo arquivo:

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

Veja o [guia de conexão OAuth](/pt-BR/mcp-server/oauth) para mais detalhes. Para uso não assistido, [configure uma API key](/pt-BR/mcp-server/keyless#add-an-api-key).

<h2 id="try-it">
  Experimente
</h2>

```text theme={null}
Faça uma busca na web pelas notas de versão mais recentes do ASP.NET Core e resuma as fontes.
```

```text theme={null}
Faça scraping de https://firecrawl.dev e explique o que o site faz.
```

<h2 id="what-you-can-do">
  O que você pode fazer
</h2>

<CardGroup cols={2}>
  <Card title="Busca" icon="magnifying-glass" href="/pt-BR/features/search">
    Encontre informações atualizadas e leia o conteúdo dos resultados relevantes.
  </Card>

  <Card title="Scraping" icon="file-lines" href="/pt-BR/features/scrape">
    Converta URLs em markdown limpo ou dados estruturados.
  </Card>

  <Card title="Interagir" icon="hand-pointer" href="/pt-BR/features/interact">
    Navegue, clique e preencha formulários para chegar aos dados de que você precisa.
  </Card>

  <Card title="Alexandria" icon="books" href="/pt-BR/features/alexandria">
    Descubra ferramentas de dados estruturados, confira as entradas e os preços e execute-as pelo Firecrawl.
  </Card>
</CardGroup>

<h2 id="troubleshooting">
  Solução de problemas
</h2>

* **Nenhuma ferramenta do Firecrawl aparece no seletor:** abra o seletor de ferramentas e habilite-as. O Visual Studio redefine as aprovações de ferramentas sempre que a lista de ferramentas de um servidor muda.
* **O login é solicitado novamente:** no `.mcp.json`, selecione **Manage Authentication** no CodeLens do servidor `firecrawl`.
* **O arquivo é ignorado:** nos arquivos do Visual Studio, a chave de nível superior é `servers`, e não `mcpServers`.
* **Já existe outra definição de `firecrawl`:** o Visual Studio também lê `.vscode\mcp.json` e `.cursor\mcp.json` na pasta da solução. Mantenha apenas uma entrada do Firecrawl.


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