¿Alguna vez te has preguntado cómo podrías integrar la automatización de navegador impulsada por IA en tu flujo de trabajo? Me topé con Browser tools mcp mientras trabajaba en Cursor IDE, ¡y me ha dejado alucinado! Esta increíble herramienta te permite conectar Cursor IDE a tu navegador, automatizando tareas como rellenar formularios, extraer datos (data scraping) y desarrollar front-end web con facilidad. En este tutorial, te guiaremos a través de la configuración de Browser tools mcp con Cursor IDE, explorando cómo aprovechar su poder para la automatización web. Ya sea que estés depurando o construyendo, esta es tu oportunidad de subir de nivel. ¡Vamos a sumergirnos juntos en esta emocionante configuración!
¿Qué es Browser tools mcp?
Browser tools mcp es un servidor Model Context Protocol (MCP) que sirve de puente entre los modelos de IA y tu navegador web, permitiendo una automatización fluida. Desarrollado por AgentDeskAI, permite que herramientas como Cursor IDE (así como Windsurf, RooCode, Cline y Claude Desktop, por mencionar algunas) controlen acciones del navegador, por ejemplo, tomar capturas de pantalla, navegar por páginas, rellenar formularios o extraer datos. Introducido como parte del ecosistema MCP por Anthropic en noviembre de 2024, está diseñado para interacciones seguras y estandarizadas con herramientas externas.

Con Browser tools mcp, Cursor IDE ahora puede automatizar tareas repetitivas del navegador o obtener datos web en tiempo real, facilitando tu vida de codificación. Imagina pedirle a Cursor IDE que "extraiga titulares" o "rellene un formulario", ¡todo es posible! Vamos a configurarlo y ver cómo se desarrolla la magia.
Configurando Tu Entorno para Browser tools mcp
Vamos a preparar tu sistema para usar Browser tools mcp con Cursor IDE. Es pan comido, ¡así que manos a la obra!
1. Verificar Requisitos Previos:
- Node.js: Asegúrate de tener Node.js (versión 16 o superior) instalado. Verifica con
node --version
en tu terminal, o descárgalo de nodejs.org. - Google Chrome o Chromium: Necesitarás un navegador basado en Chromium instalado para la extensión.
- Cursor IDE: Ten Cursor IDE listo (descárgalo de cursor.com si es necesario; se recomienda la versión 0.45 o superior).
- Habilidades Básicas: Un poco de familiaridad con comandos de terminal y extensiones de Chrome será útil.
- Hardware: Una CPU de 4+ núcleos, 16GB+ de RAM y 10GB+ de almacenamiento libre ayudarán a que todo funcione sin problemas.
2. Crear una Carpeta de Proyecto:
- Abre tu terminal y configura tu espacio de trabajo:
mkdir browser-tools-mcp
cd browser-tools-mcp
- Esta será tu base para Browser tools mcp.
¡Ya estás listo para instalar Browser tools mcp, avancemos!
Instalando Browser tools mcp con Cursor IDE
Vamos a instalar Browser tools mcp y conectarlo a Cursor IDE. Aquí te explicamos cómo hacerlo paso a paso.
Paso 1: Instalar la Extensión BrowserTools para Chrome
Browser tools mcp se basa en una extensión de Chrome para capturar datos del navegador como registros de consola, solicitudes de red y elementos DOM.
1. Descargar la Extensión:
- Como está pendiente de aprobación en la Chrome Web Store, obtén el código fuente de GitHub o haz clic aquí para descargar la extensión:
git clone https://github.com/AgentDeskAI/browser-tools-mcp.git
2. Cargar la Extensión Desempaquetada:
- Abre Chrome y ve a
chrome://extensions/
.

- Habilita el Modo Desarrollador (alterna el interruptor en la esquina superior derecha).

- Haz clic en "Cargar descomprimida" (Load unpacked) y selecciona la carpeta
chrome-extension
dentro del repositorio clonado o selecciona la carpeta que descargaste anteriormente.

- Confirma que "BrowserToolsMCP" aparece en tu lista de extensiones. ¡Mantenla anclada para un acceso fácil!
Paso 2: Configurar el Servidor BrowserTools MCP en Cursor
Ahora, conectemos el servidor MCP a Cursor IDE para la comunicación con el navegador.
- Abre la Configuración de Cursor IDE (Ctrl+, o Cmd+, en Mac).

- Navega a Features → MCP Servers.
- Haz clic en "Add new MCP server".

- Rellena los detalles:
- Name:
browser-tools
(o cualquier nombre único que prefieras). - Select:
command
. - Paste the Command:
npx @agentdeskai/browser-tools-mcp@1.2.0

- Nota: En Windows, si
npx
no es reconocido, ejecutawhere npx
en tu terminal para encontrar la ruta (por ejemplo,C:\Users\TuNombre\AppData\Roaming\npm\npx
) y úsala explícitamente. - Guarda la configuración. Deberías ver las herramientas listadas con un indicador verde junto a "browser-tools". Si no aparece, actualiza Cursor IDE o espera unos segundos.

Paso 3: Ejecutar el Servidor BrowserTools (Opcional pero Recomendado)
Para funciones adicionales como la captura de pantalla y registros agregados, ejecuta el servidor BrowserTools por separado:
- En tu terminal, ejecuta:
npx @agentdeskai/browser-tools-server@1.2.0
- Este servidor escucha en el puerto 3025 por defecto. Asegúrate de que ningún otro proceso esté utilizando este puerto (verifica con
netstat -a -n | find "3025"
en Windows olsof -i :3025
en Mac/Linux). - Este paso mejora la comunicación websocket para capturas de pantalla y modos de auditoría. ¡Muy útil!
Paso 4: Usar las Herramientas de Desarrollo de Chrome con BrowserTools MCP
Vamos a integrar Browser tools mcp con las DevTools de Chrome.
- Abre cualquier página web en Chrome (por ejemplo,
https://example.com
). - Haz clic derecho y selecciona "Inspeccionar" para abrir las DevTools de Chrome.
- Navega al panel "BrowserTools" (añadido por la extensión).

Desde aquí, puedes:
- Capturar capturas de pantalla manualmente (el pegado automático a Cursor IDE es opcional).
- Establecer rutas para guardar capturas de pantalla (la ruta predeterminada es
Downloads/mcp-screenshots
). - Borrar registros guardados.
- Ajustar límites de registro y configuraciones de truncamiento.
Importante: Los registros se borran cada vez que actualizas la página o reinicias el servidor MCP.
Paso 5: Verificar que Todo Funciona
Prueba la configuración en Cursor IDE.
- En el chat de Cursor IDE ("Ctrl" o "Cmd" + L), prueba comandos como "Capture console logs from the current page" (Captura los registros de consola de la página actual) o "Take a screenshot of https://example.com." (Toma una captura de pantalla de https://example.com).
- Verifica que los registros aparezcan en el chat o terminal, y confirma que las capturas de pantalla se guarden en la carpeta especificada.
- Si nada aparece, asegúrate de que el servidor MCP esté ejecutándose y la extensión de Chrome esté conectada.
¡Acabas de configurar Browser tools mcp con Cursor IDE, excelente trabajo!
Usando Browser tools mcp para la Automatización del Navegador
Con Browser tools mcp conectado, vamos a automatizar algunas tareas del navegador en Cursor IDE.
1. Probar Navegación Básica:
- En el chat de Cursor IDE, escribe: "Open the website ‘https://example.com’ in Chrome." (Abre el sitio web 'https://example.com' en Chrome).
- Browser tools mcp lanzará Chrome (si no está abierto) y navegará al sitio. Cursor IDE confirmará: "I’ve opened https://example.com in Chrome." (He abierto https://example.com en Chrome).
- Si falla, verifica la extensión de Chrome y el estado del servidor MCP.
2. Automatizar el Relleno de Formularios:
- Intenta: "Go to ‘https://example.com/contact’ and fill out the contact form with name ‘Alex Smith’, email ‘alex@example.com’, and message ‘Hello!’” (Ve a 'https://example.com/contact' y rellena el formulario de contacto con nombre 'Alex Smith', email 'alex@example.com' y mensaje '¡Hola!').
- Browser tools mcp navegará, localizará el formulario y lo rellenará. Cursor IDE podría responder: "I’ve filled out the contact form with the details you provided." (He rellenado el formulario de contacto con los detalles que proporcionaste). Observa Chrome en acción, ¡bastante genial!
3. Extraer Datos Web:
- Pregunta: "Scrape the headlines from ‘https://news.example.com’.” (Extrae los titulares de 'https://news.example.com').
- Browser tools mcp visitará la página, extraerá los titulares (usando datos del DOM) y los devolverá en Cursor IDE, como: "Here are the latest headlines: ‘Breaking News 1’, ‘Breaking News 2’.” (Aquí están los últimos titulares: 'Noticia de última hora 1', 'Noticia de última hora 2').
- Para sitios complejos, especifica los objetivos (por ejemplo, "Extract headlines from class ‘news-title’" - Extrae titulares de la clase 'news-title').

¡Browser tools mcp abre un mundo de posibilidades de automatización en Cursor IDE!
Consejos para Sacar el Máximo Provecho de Browser tools mcp
Para mejorar tu experiencia con Browser tools mcp y Cursor IDE:
- Sé Específico: Usa comandos precisos (por ejemplo, "Click the button with ID ‘submit-btn’" - Haz clic en el botón con ID 'submit-btn') para una automatización precisa.
- Verifica Permisos: Asegúrate de que la extensión de Chrome tenga acceso a las pestañas activas y a la captura de pantalla.
- Mantén el Servidor en Ejecución: No cierres la terminal con el servidor MCP. Reinícialo si es necesario.
- Explora Funciones: Prueba la captura de pantalla o el análisis de registros para depuración. ¡Consulta el repositorio de GitHub para más información!
Mi Experiencia con Browser tools mcp
¡Trabajar con Browser tools mcp en Cursor IDE fue una delicia! La configuración fue fluida y automatizar tareas del navegador se sintió sin interrupciones. Las capturas de pantalla y los registros en Cursor IDE fueron de gran ayuda para la depuración. Si encuentras un problema, verifica el puerto (3025) y la conexión de la extensión.
Reflexiones Finales: Tu Aventura con Browser tools mcp
¡Has configurado Browser tools mcp con Cursor IDE y desbloqueado la magia de la automatización del navegador! Desde navegar por sitios hasta extraer datos, estás listo para abordar tareas web con facilidad. Experimenta con más ideas de automatización, ¡como rastrear precios o tareas de desarrollo web front-end! Para más información, consulta el repositorio de GitHub de browser-tools-mcp. ¡No olvides echar un vistazo a Apidog si buscas una mejor alternativa a Postman y sigue arrasando en tu viaje con Browser tools mcp!