ASD

Playwright

executeautomationmcp-playwright

Controla un navegador real vía Playwright desde tu agente: navega, hace scraping, toma capturas y ejecuta JavaScript en páginas web.

stdiohttpsse
SolicitaOPENAI_API_KEY
Estrellas
5.6k

del repositorio

Actualizado
hace 8 meses

último commit

Herramientas
1

expuestas al agente

Transporte
stdio · http · sse

cómo conecta

Forks
534
Issues
32

abiertos

Instalación

npm install -g @executeautomation/playwright-mcp-server

Qué es Playwright

Playwright MCP Server conecta a un LLM con Playwright para automatizar navegadores reales. Con él, el agente puede interactuar con páginas web, hacer web scraping, tomar capturas de pantalla, generar código de test y ejecutar JavaScript directamente en el navegador, en lugar de limitarse a describir acciones.

Una de sus funciones destacadas es la emulación de dispositivos: incluye 143 perfiles reales (iPhone, iPad, Pixel, Galaxy, navegadores de escritorio) que se activan con playwright_resize, reproduciendo viewport, user-agent, eventos táctiles y densidad de píxeles, todo con instrucciones en lenguaje natural como "Test on iPhone 13" o "Rotate to landscape".

Se instala globalmente con npm o vía mcp-get/Smithery, y funciona en modo stdio (el recomendado para Claude Desktop) o como servidor HTTP independiente con endpoints SSE y /mcp, útil para VS Code, integraciones remotas o entornos sin pantalla. Los binarios de los navegadores (Chromium, Firefox, WebKit) se descargan automáticamente la primera vez que se usan, aunque también se pueden instalar manualmente con npx playwright install.

Qué le permite hacer a tu agente

  • Automatiza un navegador real con Playwright para navegar, interactuar y ejecutar JavaScript en páginas web
  • Realiza web scraping y extracción de contenido de sitios
  • Toma capturas de pantalla de páginas web
  • Genera código de test automáticamente
  • Emula 143 perfiles de dispositivos reales (móviles, tablets, escritorio) con viewport, user-agent y eventos táctiles

Úsalo cuando

  • Necesitas que un agente interactúe con páginas web reales en lugar de solo describir acciones
  • Quieres generar código de test de navegador automáticamente a partir de instrucciones
  • Necesitas probar cómo se ve o comporta un sitio en distintos dispositivos (iPhone, iPad, Android, escritorio)
  • Requieres automatización de navegador headless o headed en servidores remotos sin pantalla

Herramientas que expone

Los nombres que el agente ve al conectarse.

  • playwright_resize

Antes de conectarlo

Este servidor lee sus credenciales del entorno. Tenlas a mano antes de añadirlo a tu cliente MCP.

Variables de entorno:OPENAI_API_KEY

Detalles

Publicado por
executeautomation
Categoría
Testing y QA
Licencia
MIT
Versión
Sin releases
Transporte
stdio, http, sse

Etiquetas

  • automatizacion-navegador
  • scraping
  • testing-web
  • playwright
  • emulacion-dispositivos

¿Este servidor es tuyo? Reclama el listado para corregir cualquier dato, añadir un logo y enlazar tu documentación.

Más servidores de Testing y QA

Conecta a tu agente de codificación con una instancia real de Chrome para automatizar acciones, inspeccionar el DOM y analizar rendimiento y red.

Herramientas expuestas
12 herramientas
Transporte
stdio
Último commit
ayer
Credenciales
testing qa

Conecta a un agente con un navegador real vía Playwright para navegar, hacer clic, rellenar formularios y leer páginas mediante snapshots de accesibilidad.

Herramientas expuestas
12 herramientas
Transporte
stdio · http · sse
Último commit
ayer
Credenciales
testing qa

Controla apps nativas de iOS y Android en simuladores, emuladores o dispositivos reales mediante snapshots de accesibilidad o taps por coordenadas.

Herramientas expuestas
12 herramientas
Transporte
stdio · sse
Último commit
hace 5 días
Credenciales
testing qa

Ver toda la categoría →