ASD

Playwright

microsoftplaywright-mcp

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.

stdiohttpsse
SolicitaPLAYWRIGHT_MCP_BROWSERPLAYWRIGHT_MCP_HEADLESSPLAYWRIGHT_MCP_CDP_ENDPOINTPLAYWRIGHT_MCP_USER_DATA_DIRPLAYWRIGHT_MCP_PORT
Estrellas
36.1k

del repositorio

Actualizado
ayer

último commit

Herramientas
12

expuestas al agente

Transporte
stdio · http · sse

cómo conecta

Forks
3k
Issues
3

abiertos

Instalación

npx @playwright/mcp@latest

Qué es Playwright

Playwright MCP es un servidor que da a un agente LLM control sobre un navegador de verdad, usando Playwright por debajo. En vez de depender de capturas de pantalla y modelos con visión, el servidor construye snapshots de accesibilidad de la página: una representación estructurada del DOM que el modelo puede leer e interpretar sin ambigüedad, lo que hace que las acciones (clic, escritura, arrastre) sean deterministas.

Más allá de la navegación básica, expone capacidades organizadas en grupos opcionales: manejo de pestañas, cookies y almacenamiento local/de sesión, interceptación y mockeo de peticiones de red, generación de PDF, interacción por coordenadas para casos donde hace falta "visión", y herramientas de DevTools como grabación de video, trazas y anotaciones sobre la página. También puede ejecutar código Playwright arbitrario contra la página cuando se necesita algo muy específico.

Instalarlo consiste en apuntar el cliente MCP a `npx @playwright/mcp@latest`, sin necesidad de tokens ni cuentas. Se puede correr con perfil persistente (como un navegador normal, guardando sesiones), en modo aislado para pruebas limpias, conectado a una extensión de Chrome/Edge para reutilizar pestañas ya abiertas, o como servidor HTTP independiente con `--port` para escenarios sin display. El README es explícito en que esto no es una frontera de seguridad, así que conviene revisar permisos y orígenes permitidos antes de exponerlo.

Qué le permite hacer a tu agente

  • Captura snapshots de accesibilidad de la página en vez de screenshots para que el modelo actúe sobre estructura, no píxeles
  • Permite navegar, hacer clic, escribir, arrastrar, subir archivos y rellenar formularios de forma determinista
  • Gestiona pestañas, cookies, localStorage y sessionStorage del navegador
  • Intercepta y simula peticiones de red, y permite alternar el estado online/offline
  • Ofrece capacidades opcionales de PDF, interacción por coordenadas y herramientas DevTools como grabación de video y trazas

Úsalo cuando

  • Necesitas que un agente explore o pruebe sitios web reales manteniendo estado de navegación entre pasos
  • Quieres automatizar formularios, clics o extracción de datos de páginas sin depender de modelos con visión
  • Buscas self-healing tests o flujos autónomos de larga duración que requieren introspección continua de la página

Herramientas que expone

Los nombres que el agente ve al conectarse.

  • browser_click
  • browser_close
  • browser_navigate
  • browser_snapshot
  • browser_take_screenshot
  • browser_type
  • browser_tabs
  • browser_network_requests
  • browser_pdf_save
  • browser_run_code_unsafe
  • browser_route
  • browser_cookie_list

Antes de conectarlo

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

Variables de entorno:PLAYWRIGHT_MCP_BROWSERPLAYWRIGHT_MCP_HEADLESSPLAYWRIGHT_MCP_CDP_ENDPOINTPLAYWRIGHT_MCP_USER_DATA_DIRPLAYWRIGHT_MCP_PORT

Detalles

Publicado por
microsoft
Categoría
Testing y QA
Licencia
Apache-2.0
Versión
v0.0.79
Transporte
stdio, http, sse

Etiquetas

  • navegador
  • automatizacion-web
  • scraping
  • testing
  • accesibilidad

¿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

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

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

Herramientas expuestas
1 herramienta
Transporte
stdio · http · sse
Último commit
hace 8 meses
Credenciales
testing qa

Ver toda la categoría →