Chrome MCP Server — Automatización del navegador y DevTools para agentes de IA
Instala servidores Chrome MCP para darles a tus agentes de IA control total del navegador: navega páginas, extrae contenido, ejecuta JavaScript, interactúa con DevTools y automatiza flujos web. Varias implementaciones para distintos casos de uso.
Instalar el servidor MCP Chrome
{
"mcpServers": {
"puppeteer": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-puppeteer"]
}
}
}Control total del navegador para agentes de IA
El ecosistema Chrome MCP server da a los agentes de IA la capacidad de ver e interactuar con la web. Hay varias implementaciones optimizadas para distintos flujos: Puppeteer MCP (automatización headless — scraping, tests, capturas), Chrome DevTools MCP (conexión a tu sesión de navegador en vivo para depurar) y Chrome MCP Proxy (operación en segundo plano sin popups que roban el foco).
Para desarrolladores, el caso de uso más transformador es el debugging asistido por IA. Apunta el DevTools MCP a tu app en ejecución, describe el bug y el Agente puede inspeccionar el DOM, leer errores de consola, comprobar peticiones de red, analizar perfiles de rendimiento y sugerir arreglos — todo sin tocar el inspector de Chrome. Para equipos QA, Puppeteer MCP permite la generación de tests dirigida por IA: el Agente navega tu app, identifica elementos interactivos y escribe tests end-to-end.
Para scraping web y extracción de datos, los servidores Chrome MCP manejan sitios cargados de JavaScript que los scrapers estáticos no alcanzan. El Agente puede navegar SPAs, esperar contenido dinámico, extraer datos estructurados y manejar paginación. Explora el directorio completo de herramientas de automatización de navegador para alternativas a Playwright, y mira las herramientas de web scraping para frameworks de extracción complementarios. Para flujos de testing, consulta las herramientas de testing IA en TokRepo.
La web es la mayor API del mundo. Chrome MCP es como los agentes de IA la llaman.
Preguntas frecuentes
¿Qué servidores Chrome MCP están disponibles?+
Tres opciones principales: (1) Puppeteer MCP (@modelcontextprotocol/server-puppeteer) — Chrome headless para automatización, scraping y testing. (2) Chrome DevTools MCP — se conecta a una instancia de Chrome en ejecución vía DevTools Protocol para debugging en vivo. (3) Chrome MCP Proxy — ejecuta Chrome en segundo plano sin robar el foco, ideal para tareas de agente de larga duración. Elige según tu caso de uso.
¿Qué Chrome MCP instalar primero?+
Empieza con Puppeteer MCP — es la implementación oficial de referencia, no requiere configuración (descarga su propio Chromium) y cubre los casos más comunes: navegar páginas, capturar pantallas, extraer contenido, rellenar formularios y hacer clics. Pasa a DevTools MCP solo si necesitas depurar una sesión de navegador en vivo.
¿Chrome MCP maneja SPAs cargadas de JavaScript?+
Sí. A diferencia de scrapers HTTP estáticos, Chrome MCP ejecuta un motor de navegador real. Ejecuta JavaScript, renderiza apps React/Vue/Angular, espera a que terminen las llamadas API e interactúa con el DOM completamente renderizado. El Agente puede esperar a que aparezcan elementos específicos, manejar scroll infinito y navegar el routing client-side.
¿Funciona con sitios que requieren login?+
Sí. El Agente puede rellenar formularios de login, manejar redirecciones OAuth y mantener cookies entre navegaciones. Para DevTools MCP conectado a tu navegador real, usa tu sesión existente — no necesita login. Para Puppeteer, puedes pasar cookies o hacer que el Agente inicie sesión al comienzo de cada sesión. Evita almacenar credenciales en configs MCP — usa variables de entorno.
¿Pueden los agentes de IA escribir tests de navegador con Chrome MCP?+
Sí. Un patrón común: instalas Puppeteer MCP, apuntas el Agente a la URL de tu app y le pides «escribe tests end-to-end para el flujo de checkout». El Agente navega la app, identifica formularios y botones, escribe scripts de test Playwright o Puppeteer e incluso puede ejecutarlos para verificar que pasan. Mucho más rápido que escribir tests de navegador a mano.