Build This Now
Build This Now
Atalhos de TecladoGuia da Status Line
Básicos do MCPMCP Tool SearchContext7 MCP50+ Servidores MCP para Claude CodeServidores MCP no CursorPesquisa no Claude CodeAutomação de Browser com MCP para Claude CodeAutomatização de Redes Sociais com Claude CodeConstrói o Teu Próprio Servidor MCP para Claude Code
speedy_devvkoen_salo
Blog/Toolkit/MCP/Browser Automation MCP for Claude Code

Automação de Browser com MCP para Claude Code

Ligue Playwright ou Puppeteer ao Claude Code via MCP e controle browsers reais com comandos em linguagem natural para scraping, QA, testes de regressão, sem seletores.

Pare de configurar. Comece a construir.

Templates SaaS com orquestração de IA.

Published Jan 17, 2026Toolkit hubMCP index

Problema: Correr testes de regressão, fazer scraping de páginas e gerir fluxos de QA manualmente consome uma fatia enorme do teu dia. Um servidor MCP de browser entrega tudo isso ao Claude.

Vitória Rápida: Adiciona o servidor Puppeteer MCP à tua config do Claude Code e a primeira automação está pronta em minutos. Cola isto no teu ficheiro de settings:

{
  "mcpServers": {
    "puppeteer": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-puppeteer"]
    }
  }
}

Depois diz ao Claude: "Abre um browser, navega para example.com e tira um screenshot". O browser, a navegação e o screenshot acontecem sem mais nenhuma tecla da tua parte.

O trabalho com browsers à moda antiga significa configurar seletores, gerir estado e escrever cinquenta linhas de código para preencher um formulário. Um servidor MCP de browser muda isso. Descreves o resultado em palavras e o Claude conduz.

Em vez de escrever cinquenta linhas de Puppeteer, diz: "Preenche este formulário de contacto com dados de teste e submete." Esse é o script inteiro.

Instalação do Servidor Browser MCP

Configuração do Servidor Puppeteer MCP

A config do Puppeteer fica no teu ficheiro MCP. Usa ~/.claude.json na CLI ou claude_desktop_config.json para o Desktop:

{
  "mcpServers": {
    "puppeteer": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-puppeteer"]
    }
  }
}

Guarda, reinicia o Claude Code e o servidor fica registado. Para verificar, pede ao Claude para lançar um browser e abrir qualquer URL.

Configuração do Servidor Playwright MCP

O Playwright dá-te Chrome, Firefox e Safari num só pacote, que é o motivo pelo qual as equipas o escolhem para suites de testes a sério. Primeiro instala @modelcontextprotocol/server-playwright:

npm install -g @modelcontextprotocol/server-playwright

Depois regista-o na tua config MCP:

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-playwright"]
    }
  }
}

Alternativa ao Playwright MCP: Uma versão da comunidade em @executeautomation/playwright-mcp-server oferece a mesma superfície básica:

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": ["-y", "@executeautomation/playwright-mcp-server"]
    }
  }
}

A cobertura multi-browser é o motivo pelo qual a maioria das suites de testes completas acaba no Playwright MCP para automação a sério com Claude Code.

O Que Podes Pedir

Web Scraping Simplificado

Pede dados extraídos em inglês simples. Um pedido como "Abre example.com, encontra todos os produtos e extrai os títulos e preços para um ficheiro CSV" executa o pipeline completo: lança o browser, encontra os elementos, extrai os dados e escreve o CSV.

Automação de Testes de Formulários

Experimenta este: "Abre o meu site de desenvolvimento local em localhost:3000, preenche o formulário de registo com dados de teste, submete e verifica se a mensagem de sucesso aparece". Uma frase substitui todo o ciclo de QA manual. O Claude visita o URL, inventa entradas plausíveis, preenche todos os campos e verifica o estado de sucesso.

Testes de Regressão Visual

Uma sessão de snapshots em três breakpoints soa assim: "Tira screenshots da minha homepage em diferentes tamanhos de ecrã (mobile, tablet, desktop) e guarda-as em ./screenshots/".

Fluxos de Utilizador com Múltiplos Passos

Fluxos maiores também funcionam. Tenta: "Simula um fluxo de compra de e-commerce completo: navega pelos produtos, adiciona ao carrinho, passa pelo checkout com dados de teste e verifica a página de confirmação do pedido".

Fluxos de Autenticação

Estados de login são uma linha: "Faz login no meu ambiente de staging, navega para o dashboard de administração e verifica se todos os links de navegação funcionam corretamente".

Monitorização de Performance

Pede também medições de tempo: "Abre a minha app, mede os tempos de carregamento de página para o dashboard e reporta quaisquer páginas que demorem mais de 3 segundos a carregar".

Resolução de Problemas na Automação de Browser

Browser não arranca: Chrome ou Chromium tem de existir no sistema. No Linux:

sudo apt-get install -y chromium-browser

Elementos não encontrados: Páginas dinâmicas precisam de uma espera. Pede ao Claude: "Espera que o botão de login seja visível antes de clicar."

Timeouts: Páginas lentas precisam de mais paciência. Diz: "Navega para a página e espera até 30 segundos para ela carregar completamente."

Integração no Teu Fluxo de Trabalho

A automação de browser encaixa diretamente no resto do teu ciclo de desenvolvimento:

  • Testes: Corridas de regressão durante o build
  • Debugging: Screenshots que provam o bug
  • Monitorização: Polling silencioso de páginas de produção
  • Desenvolvimento: Verificação de funcionalidades em todos os browsers

Otimização de Contexto com MCP Tool Search

Estes servidores combinam bem com o MCP Tool Search. O Tool Search só carrega as definições do Playwright ou Puppeteer quando o trabalho realmente precisa de um browser, deixando a janela de contexto livre para tudo o resto.

Começa pelos pedaços pequenos. Começa com um pedido de screenshot. Passa para um formulário. Depois vai construindo o teu caminho até fluxos completos de ponta a ponta à medida que o fluxo em linguagem natural começa a parecer natural.

Continue in MCP

  • 50+ Servidores MCP para Claude Code
    50+ servidores MCP para Claude Code, integrações com editores, monitores de uso, orquestradores, conectores de banco de dados, drivers de browser e starter kits que vale configurar hoje.
  • Context7 MCP
    Adiciona Context7 MCP ao Claude Code para que os prompts vão buscar a documentação atual das bibliotecas no momento da consulta, eliminando suposições desatualizadas, APIs inventadas e funções renomeadas.
  • Servidores MCP no Cursor
    Configura servidores MCP no Cursor IDE. Onde fica o .cursor/mcp.json, o formato JSON que o Cursor espera, e os primeiros servidores a adicionar para pesquisa, git e browser.
  • Constrói o Teu Próprio Servidor MCP para Claude Code
    Constrói um servidor MCP personalizado para Claude Code em Node.js. Definições de tools, handlers de pedidos, padrões REST e Postgres, mais a config que o Claude Code precisa para carregá-lo.
  • Básicos do MCP
    Fundamentos do Model Context Protocol: processos de servidor expõem ferramentas, APIs e serviços ao Claude Code por um formato de comunicação partilhado. Configuração, transportes e primeiro servidor.
  • MCP Tool Search
    O MCP Tool Search carrega as definições de ferramentas do Claude Code de forma lazy quando ultrapassam 10% da janela de contexto, recuperando dezenas de milhares de tokens de servidores MCP inativos.

More from Toolkit

  • Atalhos de Teclado
    Configure o keybindings.json do Claude Code: 17 contextos, sintaxe de teclas, sequências de acordes, combinações de modificadores e como desvincular qualquer atalho padrão instantaneamente.
  • Guia da Status Line
    Configure uma status line no Claude Code para ver o nome do modelo, branch do git, custo da sessão e uso do contexto. Configuração via settings.json, input JSON, scripts em bash, Python e Node.js.
  • Otimização de SEO e GEO com IA
    Um resumo sobre Generative Engine Optimization: como fazer com que o teu conteúdo seja citado dentro das respostas do ChatGPT, Claude e Perplexity, em vez de apenas aparecer no Google.
  • Claude Code vs Cursor em 2026
    Uma comparação lado a lado entre Claude Code e Cursor em 2026: modelos de agente, janelas de contexto, planos de preço e como cada ferramenta se encaixa em diferentes fluxos de trabalho.

Pare de configurar. Comece a construir.

Templates SaaS com orquestração de IA.

On this page

Instalação do Servidor Browser MCP
Configuração do Servidor Puppeteer MCP
Configuração do Servidor Playwright MCP
O Que Podes Pedir
Web Scraping Simplificado
Automação de Testes de Formulários
Testes de Regressão Visual
Fluxos de Utilizador com Múltiplos Passos
Fluxos de Autenticação
Monitorização de Performance
Resolução de Problemas na Automação de Browser
Integração no Teu Fluxo de Trabalho
Otimização de Contexto com MCP Tool Search

Pare de configurar. Comece a construir.

Templates SaaS com orquestração de IA.