Sobre el proyecto

Chrome DevTools for agents (chrome-devtools-mcp) es un servidor MCP que brinda a los asistentes de codificación con IA—como Antigravity, Claude, Cursor o Copilot—la capacidad de controlar e inspeccionar un navegador Chrome en vivo. Expone las capacidades de Chrome DevTools a través del Model Context Protocol, lo que permite automatización, depuración y análisis de rendimiento confiables. También hay disponible una CLI para usar sin MCP. Características clave: - Información de rendimiento: registra trazas de Chrome DevTools y extrae información de rendimiento procesable. - Depuración avanzada del navegador: inspecciona solicitudes de red, toma capturas de pantalla y lee mensajes de la consola del navegador, incluidos rastros de pila con mapas de origen. - Automatización confiable: usa Puppeteer para automatizar acciones en Chrome y espera automáticamente los resultados de las acciones. El soporte oficial cubre únicamente Google Chrome y Chrome for Testing. Otros navegadores basados en Chromium pueden funcionar, pero no están garantizados. Las herramientas de rendimiento pueden enviar URL de trazas a la API de Google CrUX para obtener datos de experiencia de usuarios reales; esto se puede desactivar con la opción --no-performance-crux. Las estadísticas de uso se recopilan de forma predeterminada para mejorar la confiabilidad y el rendimiento, con opción de exclusión mediante --no-usage-statistics o las variables de entorno CHROME_DEVTOOLS_MCP_NO_USAGE_STATISTICS o CI. El servidor también consulta el registro de npm en busca de actualizaciones a menos que se establezca CHROME_DEVTOOLS_MCP_NO_UPDATE_CHECKS. La configuración implica agregar el paquete a la configuración de un cliente MCP, por ejemplo: { "mcpServers": { "chrome-devtools": { "command": "npx", "args": ["-y", "chrome-devtools-mcp@latest"] } } } Hay disponible un modo slim para tareas básicas del navegador, y la documentación cubre usos avanzados como sesiones concurrentes, directorios persistentes de datos de usuario, conexión a una instancia de Chrome en ejecución y depuración en Android. El paquete también sirve como base para crear subagentes de navegador integrados en herramientas agénticas.