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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.