InicioBlogDicasChrome DevTools MCP: como depurar páginas web com um agente de IA
Ilustração oficial do Chrome DevTools for agents: pessoas e agente de IA ao redor de uma interface de navegador e ferramentas de desenvolvimento.
Imagen: Chrome for Developers
Dicas5 min

Chrome DevTools MCP: como depurar páginas web com um agente de IA

O Chrome DevTools MCP conecta agentes de programação às ferramentas de inspeção do Chrome para investigar console, rede, acessibilidade e desempenho. Veja como instalá-lo no VS Code, testar em uma página segura e proteger os dados do navegador.

Marcelo Santiago

Marcelo Santiago

Criador do bridgecode

Um agente pode abrir uma página e clicar em botões, mas investigar um erro de console ou uma queda de desempenho exige mais contexto. O Chrome DevTools MCP conecta um agente às ferramentas do Chrome para que ele possa inspecionar e depurar uma página por chamadas estruturadas.

La mayor newsletter de IA del Mundo

Recibe artículos sobre IA en tu correo

Selección técnica sobre modelos, agentes y herramientas de código. Sin spam, cancela cuando quieras.

Cada día a las 8:00 y a las 16:00 de Brasilia. Sin spam.

Neste guia, você verá o que o servidor oferece, como conectá-lo ao VS Code e como limitar o teste a páginas sem dados sensíveis.

O que é o Chrome DevTools MCP

Chrome DevTools for agents é a iniciativa do Google para permitir que agentes interajam com o navegador e usem recursos do Chrome DevTools. O repositório oficial distribui o servidor MCP e também uma CLI.

A referência de ferramentas inclui ações de navegação e preenchimento de formulários, leitura do console e das requisições de rede, capturas de tela, auditorias Lighthouse e rastreamento de desempenho. Entre os nomes documentados estão list_console_messages, list_network_requests, lighthouse_audit e performance_start_trace.

Isso não transforma o servidor em um agente autônomo: o modelo continua sendo o responsável por decidir quais ferramentas chamar e interpretar o que elas devolvem. O DevTools fornece acesso estruturado ao navegador e aos dados de inspeção.

Pré-requisitos

A documentação do projeto recomenda Node.js LTS e uma instalação atual do Google Chrome. O metadado do pacote especifica suporte a Node.js ^20.19.0, ^22.12.0 ou >=23. O projeto dá suporte oficial ao Chrome estável e ao Chrome for Testing; outros navegadores baseados em Chromium podem funcionar, mas não são garantidos.

Para o VS Code com Copilot, o caminho recomendado pelo mantenedor é instalar o plugin do repositório. Abra a Paleta de Comandos, escolha Chat: Install Plugin From Source e informe:

Texto
ChromeDevTools/chrome-devtools-mcp

Esse plugin reúne o servidor MCP e as skills que orientam o agente. Depois da instalação, confira a lista de ferramentas do chat. O guia oficial de configurações por cliente também documenta alternativas para outros editores e agentes. No Codex CLI, por exemplo, o repositório recomenda:

Terminal
codex mcp add chrome-devtools -- npx chrome-devtools-mcp@latest

Para entender primeiro a configuração geral de servidores no VS Code, consulte nosso guia de MCP no VS Code.

Faça uma inspeção sem alterar o projeto

Comece com uma página pública ou um ambiente de teste. A documentação oficial sugere pedir uma análise de desempenho em https://developers.chrome.com. Por exemplo:

Abra https://developers.chrome.com e faça uma auditoria Lighthouse de acessibilidade. Liste os achados e indique a evidência observada. Não faça login, não navegue para outros domínios e não altere arquivos.

Em uma aplicação própria, substitua o endereço pelo ambiente de staging. Você também pode pedir que o agente liste mensagens do console, examine requisições de rede ou grave um trace de desempenho. O trace pode incluir medidas como LCP, INP e CLS; ele é evidência daquela navegação, não uma garantia de que todos os cenários da aplicação foram cobertos.

A documentação do servidor define performance_start_trace para iniciar a gravação e performance_stop_trace para encerrá-la quando o modo automático não estiver habilitado. Leia as opções do comando antes de adaptar o fluxo: por padrão, a ferramenta pode recarregar a página durante a coleta.

Ilustração oficial do Chrome DevTools for agents sobre QA com Lighthouse.
Ilustração: Chrome for Developers

Chrome DevTools MCP ou Playwright CLI?

Eles podem se complementar. O Playwright CLI permite ao agente conduzir o navegador por comandos de terminal e percorrer fluxos de usuário. O Chrome DevTools MCP expõe ferramentas estruturadas de inspeção e depuração, como console, rede, Lighthouse e traces de desempenho.

Para configurar servidores MCP em outros contextos, veja também o artigo sobre como configurar o MCP no VS Code. Depois de encontrar o problema, um fluxo de code review com IA no VS Code ajuda a revisar as mudanças antes de integrá-las.

Privacidade e segurança

O servidor pode interagir com páginas, preencher campos e inspecionar o conteúdo do navegador. O mantenedor alerta que o cliente MCP pode acessar os dados da instância do navegador; evite contas pessoais, abas privadas e informações confidenciais.

Por padrão, o projeto reutiliza um perfil próprio do Chrome entre execuções. Para sessões isoladas, consulte a opção --isolated. Se conectar o servidor a uma instância já aberta por meio de depuração remota, use um perfil separado: a documentação alerta que qualquer aplicativo local com acesso à porta de depuração pode controlar o navegador.

O envio de estatísticas de uso está ativado por padrão. Para desativá-lo, use --no-usage-statistics ou a variável CHROME_DEVTOOLS_MCP_NO_USAGE_STATISTICS. Consulte também os avisos de segurança do repositório antes de conectar sessões autenticadas.

Preguntas frecuentes sobre o Chrome DevTools MCP

O Chrome DevTools MCP substitui o Playwright CLI?

Não. O Playwright CLI conduz o navegador por comandos de terminal; o Chrome DevTools MCP oferece ferramentas estruturadas de inspeção e depuração, como console, rede, Lighthouse e traces de desempenho.

Quais navegadores são oficialmente compatíveis?

O projeto dá suporte oficial ao Google Chrome estável e ao Chrome for Testing. Outros navegadores baseados em Chromium podem funcionar, mas não têm suporte garantido.

O servidor pode acessar meus dados do navegador?

Sim. O cliente MCP pode inspecionar o conteúdo da instância conectada. Use páginas de teste e evite sessões pessoais, dados confidenciais e contas de produção.

Como desativo as estatísticas de uso?

Use a opção `--no-usage-statistics` ou defina `CHROME_DEVTOOLS_MCP_NO_USAGE_STATISTICS` no ambiente, conforme a documentação do repositório.

Conclusão

O Chrome DevTools MCP é útil quando você quer que um agente investigue uma página com evidências do navegador, em vez de depender apenas de uma descrição do erro. Comece por um site público ou staging, limite as permissões e revise os dados que o agente consultou antes de aceitar uma correção.

Se você está organizando agentes no fluxo de desenvolvimento, conheça o BridgeCode for VS Code e avalie como distribuir planejamento, execução e revisão no seu projeto.

Fonte: Chrome DevTools for agents · repositório oficial e README · referência de ferramentas · guia de privacidade e uso avançado

Comparte este artículo

Añadir bridgecode como fuente en Google
Tags:#Chrome DevTools MCP#MCP#agentes de programação#depuração web#Lighthouse
Marcelo Santiago
Marcelo Santiago·Creador de bridgecode

Desarrollador y creador de bridgecode, un entorno de desarrollo agéntico para orquestar squads de agentes de IA. Ayuda a quienes van del vibe coding al desarrollo profesional a pasar de la idea al producto entregado.

La mayor newsletter de IA del Mundo

¿Te gustó este contenido? Mantente al día en ingeniería con IA.

Análisis de código, arquitectura multiagente, benchmarks de tokens y herramientas seleccionadas por desarrolladores para desarrolladores.

Cada día a las 8:00 y a las 16:00 de Brasilia. Sin spam.