ExecuteAutomation Playwright MCP
Automatización de navegador y testing de APIs para LLMs con 143 presets de emulación de dispositivos reales
browser Node.js Intermedio Auto-hospedable Sin API key
⭐ 5.3k stars 📅 Actualizado: hace 1m
Descripción
Servidor MCP que permite a los LLMs automatizar navegadores y APIs usando Playwright. Incluye 143 presets de emulación de dispositivos reales que cubren configuraciones de iPhone, iPad, Pixel, Galaxy y Desktop. Proporciona instalación automática de navegadores, web scraping, captura de pantallas, ejecución de JavaScript en contexto de página y generación de código de test. Soporta tanto modo HTTP para entornos remotos y headless como modo stdio para integración local. Una alternativa sólida al Playwright MCP oficial de Microsoft con enfoque en automatización de QA y escenarios de testing en dispositivos.
✅ Ideal para
Ingenieros QA y testers que necesitan emulación de dispositivos y generación de código de test desde IA
⏭️ No recomendado si
Ya usas el Playwright MCP oficial de Microsoft y no necesitas presets de emulación de dispositivos
💡 Casos de uso
- Automatizar testing basado en navegador en múltiples configuraciones de dispositivos
- Hacer scraping de contenido web con emulación de dispositivos reales para renderizado preciso
- Generar código de test Playwright desde descripciones en lenguaje natural
- Ejecutar automatización de navegador headless en pipelines CI/CD vía modo HTTP
👍 Ventajas
- ✓ 143 presets de emulación de dispositivos reales para testing cross-device completo
- ✓ Instalación automática del navegador elimina fricciones de setup manual
- ✓ Soporte dual de transporte (HTTP y stdio) para despliegue flexible
- ✓ Generación integrada de código de test conecta testing manual y automatizado
👎 Desventajas
- ✗ Se solapa significativamente con el servidor Playwright MCP oficial de Microsoft
- ✗ Los perfiles de emulación de dispositivos pueden no replicar perfectamente el comportamiento real
- ✗ El modo HTTP requiere configuración de seguridad adicional para acceso remoto
🔧 Herramientas expuestas (7 herramientas)
| Tool | Categoría | Descripción |
|---|---|---|
| execute_javascript | code-execution | Ejecutar código JavaScript en el contexto de la página |
| generate_test_code | code-generation | Generar código de test Playwright desde acciones grabadas |
| emulate_device | configuration | Configurar emulación de dispositivo desde 143 presets de dispositivos reales |
| scrape_page | extraction | Hacer scraping y extraer contenido de la página actual |
| click | interaction | Hacer clic en un elemento de la página web |
| navigate | navigation | Navegar a una URL en el navegador |
| screenshot | observation | Capturar una captura de pantalla de la página actual |
⚡ Instalación
Requisitos previos:
- • Node.js v18+
Consulta la documentación de Claude Code para configurar este MCP server.
💡 Consejos y trucos
Usa el modo de transporte HTTP para integración con CI/CD donde stdio no es práctico. Los presets de emulación de dispositivos son especialmente útiles para testing responsive — prueba emulando diferentes modelos de iPhone y Android para detectar problemas de layout pronto.
🔄 Alternativas
Info rápida
- Autor
- ExecuteAutomation
- Licencia
- MIT
- Runtime
- Node.js 18+
- Transporte
- stdio
- Categoría
- browser
- Dificultad
- Intermedio
- Auto-hospedable
- ✅
- Auth
- —
- Docker
- —
- Versión
- latest
- Actualizado
- 28 feb 2026
Compatibilidad con clientes
- ✅ Claude Code
- ✅ Cursor
- ✅ VS Code Copilot
- ❓ Gemini CLI
- ❓ Windsurf
- ❓ Cline
- ❓ JetBrains AI
- ❓ Warp
Plataformas
🍎 macOS 🐧 Linux 🪟 Windows