Skip to main content
Comece por Conectar o Firecrawl MCP para escolher OAuth da conta, acesso não assistido com chave de API ou acesso sem chave. Estes exemplos específicos de cada cliente usam o mesmo contrato compatível com o modo selecionado.

Executando no Cursor

Instale o servidor hospedado sem chave com um clique (não requer chave de API): Adicionar o servidor MCP do Firecrawl ao Cursor Ou adicione-o manualmente ao ~/.cursor/mcp.json:

Execução local com uma chave de API

Observação: requer o Cursor versão 0.45.6 ou superior. Para ver as instruções de configuração mais atualizadas, consulte a documentação oficial do Cursor sobre configuração de servidores MCP: Guia de configuração do servidor MCP do Cursor Para configurar o Firecrawl MCP no Cursor v0.48.6
  1. Abra as configurações do Cursor
  2. Acesse Recursos > Servidores MCP
  3. Clique em ”+ Adicionar novo servidor MCP global”
  4. Insira o seguinte código:
Para configurar o Firecrawl MCP no Cursor v0.45.6
  1. Abra as configurações do Cursor
  2. Acesse Recursos > Servidores MCP
  3. Clique em ”+ Adicionar novo servidor MCP”
  4. Insira o seguinte:
    • Nome: “firecrawl-mcp” (ou o nome de sua preferência)
    • Tipo: “command”
    • Comando: env FIRECRAWL_API_KEY=your-api-key npx -y firecrawl-mcp@3.22.4
Se estiver usando o Windows e tiver problemas, tente cmd /c "set FIRECRAWL_API_KEY=your-api-key && npx -y firecrawl-mcp@3.22.4"
Substitua your-api-key pela sua chave de API do Firecrawl. Se ainda não tiver uma, crie uma conta e obtenha-a em https://www.firecrawl.dev/app/api-keys Depois de adicionar, atualize a lista de servidores MCP para ver as novas ferramentas. O agente Composer usará o Firecrawl MCP automaticamente quando apropriado, mas você também pode solicitá-lo explicitamente descrevendo suas necessidades de dados da web. Acesse o Composer com Command+L (Mac), selecione “Agent” ao lado do botão de envio e insira sua consulta.

Executando no Windsurf

Adicione o seguinte ao seu ./codeium/windsurf/model_config.json:

Executando com o modo Streamable HTTP

Para executar o servidor localmente usando o transporte Streamable HTTP em vez do transporte stdio padrão:
Use a URL local: http://localhost:3000/v2/mcp ou a hospedada: https://mcp.firecrawl.dev/v2/mcp

Instalação via Smithery (legado)

Para instalar automaticamente o Firecrawl no Claude Desktop via Smithery:

Executando no VS Code

Para instalar com um clique, clique em um dos botões abaixo… Instalar com NPX no VS Code Instalar com NPX no VS Code Insiders Para instalar manualmente, adicione o seguinte bloco JSON ao arquivo User Settings (JSON) do VS Code. Para isso, pressione Ctrl + Shift + P e digite Preferences: Open User Settings (JSON).
Opcionalmente, você pode adicioná-lo a um arquivo chamado .vscode/mcp.json no seu espaço de trabalho. Assim, você poderá compartilhar a configuração com outras pessoas:
Observação: Alguns usuários relataram problemas ao adicionar o servidor MCP ao VS Code devido à forma como ele valida JSON usando um formato de esquema desatualizado (microsoft/vscode#155379). Isso afeta várias ferramentas MCP, incluindo o Firecrawl. Solução alternativa: Desative a validação de JSON no VS Code para que o servidor MCP seja carregado corretamente. Consulte: directus/directus#25906 (comentário). O servidor MCP continua funcionando normalmente quando invocado por outras extensões, mas o problema ocorre especificamente ao registrá-lo diretamente na lista de servidores MCP. Planejamos adicionar orientações assim que o VS Code atualizar a validação de esquema.

Executando no Claude Desktop

Para conectar uma conta de forma interativa, adicione o endpoint da conta e conclua o fluxo OAuth no navegador:
Para uma configuração sem supervisão ou com chave de API, use https://mcp.firecrawl.dev/v2/mcp com o header Authorization: Bearer <FIRECRAWL_API_KEY>. Se você receber o erro “Não foi possível acessar o servidor MCP”, sua versão do Claude Desktop pode não ser compatível com o transporte Streamable HTTP. Use a abordagem local com npx (requer Node.js):
Se aparecer o erro spawn npx ENOENT, o Node.js não está instalado ou não está incluído no PATH do sistema. Instale o Node.js em nodejs.org (versão LTS) e reinicie completamente o Claude Desktop. No Windows, você também pode executar where npx no Prompt de Comando e usar o caminho completo (por exemplo, C:\\Program Files\\nodejs\\npx.cmd) como valor de command.

No Claude Code

Adicione o servidor MCP do Firecrawl usando a CLI do Claude Code. Você pode usar a URL hospedada remotamente ou executá-lo localmente:

No Google Antigravity

O Google Antigravity permite configurar servidores MCP diretamente pela interface do Agent. Instalação do MCP no Antigravity
  1. Abra a barra lateral do Agent no Editor ou a visualização do Agent Manager
  2. Clique no menu ”…” (Mais ações) e selecione MCP Servers
  3. Selecione View raw config para abrir o arquivo local mcp_config.json
  4. Adicione a seguinte configuração:
  1. Salve o arquivo e clique em Atualizar na interface MCP do Antigravity para ver as novas ferramentas
Substitua YOUR_FIRECRAWL_API_KEY pela sua chave de API em https://firecrawl.dev/app/api-keys.

Executando no n8n

Para conectar o servidor MCP do Firecrawl ao n8n:
  1. Obtenha sua chave de API do Firecrawl em https://firecrawl.dev/app/api-keys
  2. No seu fluxo de trabalho do n8n, adicione um nó AI Agent
  3. Na configuração do AI Agent, adicione uma nova Tool
  4. Selecione MCP Client Tool como o tipo de ferramenta
  5. Insira o endpoint do servidor MCP:
  1. Defina Server Transport como HTTP Streamable
  2. Defina Authentication como Bearer e cole sua chave de API do Firecrawl ou mantenha None para usar o nível gratuito sem chave
  3. Em Tools to include, você pode selecionar All, Selected ou All Except — isso disponibilizará as ferramentas do Firecrawl (scraping, rastreamento, map, busca, Extract etc.)
Para implantações auto-hospedadas, execute o servidor MCP com npx e habilite o modo de transporte HTTP:
Isso iniciará o servidor em http://localhost:3000/v2/mcp, que você pode usar como endpoint no seu fluxo de trabalho do n8n. A variável de ambiente HTTP_STREAMABLE_SERVER=true é obrigatória, pois o n8n requer transporte HTTP.