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.