Sobre o projeto
Chrome DevTools para agentes (chrome-devtools-mcp) é um servidor MCP que fornece aos assistentes de codificação de IA—como Antigravity, Claude, Cursor ou Copilot—a capacidade de controlar e inspecionar um navegador Chrome ao vivo. Ele expõe as capacidades do Chrome DevTools através do Model Context Protocol, permitindo automação confiável, depuração e análise de desempenho. Também está disponível uma CLI para uso sem MCP.
Principais recursos:
- Insights de desempenho: grava rastreamentos do Chrome DevTools e extrai informações de desempenho acionáveis.
- Depuração avançada do navegador: inspeciona solicitações de rede, captura screenshots e lê mensagens do console do navegador, incluindo rastreamentos de pilha mapeados por fonte.
- Automação confiável: usa o Puppeteer para automatizar ações no Chrome e aguarda automaticamente os resultados das ações.
O suporte oficial cobre apenas o Google Chrome e o Chrome for Testing. Outros navegadores baseados em Chromium podem funcionar, mas não são garantidos. As ferramentas de desempenho podem enviar URLs de rastreamento para a API Google CrUX para obter dados de experiência real do usuário; isso pode ser desativado com a flag --no-performance-crux.
As estatísticas de uso são coletadas por padrão para melhorar a confiabilidade e o desempenho, com opção de exclusão via --no-usage-statistics ou as variáveis de ambiente CHROME_DEVTOOLS_MCP_NO_USAGE_STATISTICS ou CI. O servidor também verifica o registro npm por atualizações, a menos que CHROME_DEVTOOLS_MCP_NO_UPDATE_CHECKS esteja definido.
A configuração envolve adicionar o pacote à configuração do cliente MCP, por exemplo:
{
"mcpServers": {
"chrome-devtools": {
"command": "npx",
"args": ["-y", "chrome-devtools-mcp@latest"]
}
}
}
Um modo slim está disponível para tarefas básicas de navegador, e a documentação aborda uso avançado como sessões simultâneas, diretórios de dados de usuário persistentes, conexão a uma instância do Chrome em execução e depuração para Android. O pacote também serve como base para a construção de subagentes de navegador integrados em ferramentas agentic.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.