> ## 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 via MCP no JetBrains AI Assistant

> Adicione a pesquisa na web e a raspagem do Firecrawl ao JetBrains AI Assistant

Adicione o Firecrawl ao AI Assistant no IntelliJ IDEA, PyCharm, WebStorm e nas demais IDEs da JetBrains. O AI Assistant inicia o servidor MCP do Firecrawl como um processo local, usando sua API key.

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

* Uma IDE da JetBrains com o AI Assistant 2025.1 ou posterior. O suporte a clientes MCP foi introduzido nessa versão.
* Node.js 22 ou posterior no seu `PATH`, já que o servidor é executado via `npx`.
* Uma [chave de API do Firecrawl](https://www.firecrawl.dev/app/api-keys).

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

1. Abra **Settings**, depois **Tools**, depois **AI Assistant** e, por fim, **Model Context Protocol (MCP)**.
2. Selecione **Add**.
3. Cole este JSON, substitua a chave e defina **Server level** como global ou como o projeto atual:

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

4. Selecione **OK** e depois **Apply**. A coluna **Status** mostra a conexão, e o ícone de ferramentas lista as ferramentas do Firecrawl.
5. Ative **Automatically enable new and changed MCP servers** se quiser que o servidor seja iniciado automaticamente.

<Accordion title="Usar uma conexão remota">
  A documentação atual do AI Assistant também lista servidores Streamable HTTP, configurados com uma entrada `url` no mesmo JSON. Como ela não documenta cabeçalhos de request nem um fluxo de login pelo navegador, use a configuração local acima para o Firecrawl, a menos que sua IDE exiba essas opções.
</Accordion>

Veja [Executar o MCP localmente](/pt-BR/mcp-server/local) para conferir a lista completa de variáveis de ambiente.

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

```text theme={null}
Faça uma busca na web pelas notas de versão mais recentes do Kotlin 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>

* **O status continua vermelho:** execute `node --version` em um terminal e confirme que a versão exibida é 22 ou mais recente. Depois de instalar o Node.js, reinicie o IDE para que ele reconheça o novo `PATH`.
* **`spawn npx ENOENT`:** o IDE não consegue encontrar o `npx`. Inicie o IDE a partir de um shell em que o `npx` funcione ou use o caminho completo do `npx` como comando.
* **O servidor exibe `401`:** substitua o valor de `FIRECRAWL_API_KEY` e selecione **Apply** novamente.
* **Logs:** a página de configurações do MCP tem um link para a pasta de logs, que contém um log por servidor.


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