Tutorial: Cómo Usar el MCP para Controlar Google Chrome (Dirigido a Agentes de IA) 🤖
El término MCP (Model Context Protocol) asociado a Google y Chrome no es un panel de control para el ratón tradicional, sino una tecnología avanzada que permite a los agentes de codificación de Inteligencia Artificial (IA) (como Gemini, Cursor o Claude) interactuar, controlar e inspeccionar una instancia real del navegador Chrome.
Esencialmente, actúa como un puente para que la IA acceda a las potencias de Chrome DevTools para automatización, diagnóstico y análisis.
1. Conceptos Clave: ¿Qué es el Chrome DevTools MCP?
El Chrome DevTools MCP es un servidor que expone las capacidades de depuración y automatización de Chrome al agente de IA.
Propósito: Dar a tu agente de IA "ojos" en el navegador para que pueda ver el resultado del código que genera, diagnosticar errores de red/consola y simular el comportamiento del usuario.
Base Tecnológica: Utiliza el Protocolo de Herramientas para Desarrolladores de Chrome (CDP) y la librería Puppeteer para una automatización fiable.
2. Requisitos Previos para la Instalación
Antes de empezar, asegúrate de que tu sistema cumple con estos requisitos:
Node.js: Debes tener instalado un entorno de ejecución de Node.js (se recomienda una versión reciente).
npm o npx: Estas herramientas vienen incluidas con Node.js.
Cliente MCP Compatible: Necesitas una herramienta de IA compatible con el protocolo MCP (por ejemplo, Gemini CLI, Cursor o Claude Code).
3. Instalación y Configuración del Servidor MCP
La instalación se realiza generalmente al configurar tu cliente de IA para que ejecute el servidor MCP bajo demanda usando npx. No necesitas un paso de descarga manual; npx se encarga de usar la versión más reciente (@latest).
Paso 3.1: Configurar el Cliente MCP
Debes añadir la configuración del servidor a tu cliente de IA. La ubicación exacta varía, pero el contenido de la configuración es universal:
Configuración estándar (Formato JSON):
{
"mcpServers": {
"chrome-devtools": {
"command": "npx",
"args": ["chrome-devtools-mcp@latest"]
}
}
}
Paso 3.2: Comandos de Configuración (Ejemplos)
Dependiendo de tu entorno, puedes usar un comando directo:
Si usas Gemini CLI:
Si usas VS Code / Copilot CLI:
Nota Importante: El servidor se iniciará automáticamente en segundo plano (y abrirá Chrome) solo cuando tu agente de IA decida usar una de las herramientas de Chrome MCP para responder a una solicitud tuya.
4. Cómo Usar el MCP (Interactuando con la IA)
Una vez configurado, no interactúas directamente con el servidor MCP, sino a través de las instrucciones que le das a tu agente de IA.
El agente de IA usará automáticamente las "herramientas" que el servidor MCP le proporciona para llevar a cabo la tarea solicitada.
Ejemplos de Instrucciones al Agente de IA:
Maps_page, fill_form, click)"list_console_messages, list_network_requests)"performance_start_trace, performance_analyze_insight)"evaluate_
El agente ejecutará los comandos necesarios en Chrome y te devolverá el resultado o la sugerencia de corrección basada en datos reales del navegador.



.png)