Playwright MCP
ComunidadRegiónGlobal
/Sobre Playwright MCP
Playwright MCP es un servidor de Model Context Protocol de Microsoft que proporciona capacidades de automatización de navegador usando Playwright. Permite a los LLM interactuar con páginas web mediante instantáneas de accesibilidad estructuradas, sin necesidad de capturas de pantalla ni modelos de visión, haciendo las interacciones rápidas, ligeras y deterministas.
Ficha generada con IA a partir de la información pública del proyecto. Puede contener errores: comprueba la fuente original.
/Cómo usar Playwright MCP
Navegar a una URL y tomar una instantánea de accesibilidad de la página
Rellenar y enviar un formulario de inicio de sesión en un sitio web
Capturar una captura de pantalla de página completa de una página web
Listar las peticiones de red realizadas por una página e inspeccionar una petición en detalle
Establecer una cookie o un elemento de localStorage en el navegador antes de probar
/Herramientas de Playwright MCP
Lo que tu asistente puede invocar una vez conectado.
| Herramienta | Qué hace |
|---|---|
| browser click | Realizar un clic en una página web |
| browser close | Cerrar la página |
| browser console messages | Devuelve todos los mensajes de consola |
| browser drag | Realizar arrastrar y soltar entre dos elementos |
| browser drop | Soltar archivos o datos con tipo MIME sobre un elemento, como si se arrastraran desde fuera de la página |
| browser emulate media | Emular características de medios CSS para la página, p. ej. alternar entre esquema de color claro y oscuro |
| browser evaluate | Evaluar una expresión JavaScript en la página o un elemento |
| browser file upload | Subir uno o varios archivos |
| browser fill form | Rellenar múltiples campos de formulario |
| browser find | Buscar texto o una expresión regular en la instantánea de accesibilidad de la página actual |
| browser handle dialog | Gestionar un diálogo |
| browser hover | Pasar el cursor sobre un elemento de la página |
| browser navigate | Navegar a una URL |
| browser navigate back | Volver a la página anterior del historial |
| browser network request | Devuelve los detalles completos (cabeceras y cuerpo) de una única petición de red |
| browser network requests | Devuelve una lista numerada de peticiones de red desde la carga de la página |
| browser press key | Pulsar una tecla del teclado |
| browser resize | Redimensionar la ventana del navegador |
| browser run code unsafe | Ejecutar un fragmento de código Playwright. Inseguro: ejecuta JavaScript arbitrario y es equivalente a RCE |
| browser select option | Seleccionar una opción en un desplegable |
| browser snapshot | Capturar una instantánea de accesibilidad de la página actual, mejor que una captura de pantalla |
| browser take screenshot | Tomar una captura de pantalla de la página actual |
| browser type | Escribir texto en un elemento editable |
| browser wait for | Esperar a que aparezca o desaparezca un texto o a que transcurra un tiempo especificado |
| browser tabs | Listar, crear, cerrar o seleccionar una pestaña del navegador |
| browser get config | Obtener la configuración final resuelta tras combinar las opciones de CLI, las variables de entorno y el archivo de configuración |
| browser network state set | Establecer el estado de red del navegador en online u offline |
| browser route | Configurar una ruta para simular peticiones de red que coincidan con un patrón de URL |
| browser route list | Listar todas las rutas de red activas |
| browser unroute | Eliminar rutas de red que coincidan con un patrón (o todas las rutas) |
| browser cookie clear | Borrar todas las cookies |
| browser cookie delete | Eliminar una cookie específica (opcionalmente solo en un dominio/ruta dado) |
| browser cookie get | Obtener una cookie específica por nombre |
| browser cookie list | Listar todas las cookies (opcionalmente filtradas por dominio/ruta) |
| browser cookie set | Establecer una cookie con marcas opcionales (domain, path, expires, httpOnly, secure, sameSite) |
| browser localstorage clear | Borrar todo el localStorage |
| browser localstorage delete | Eliminar un elemento de localStorage |
| browser localstorage get | Obtener un elemento de localStorage por clave |
| browser localstorage list | Listar todos los pares clave-valor de localStorage |
| browser localstorage set | Establecer un elemento de localStorage |
| browser sessionstorage clear | Borrar todo el sessionStorage |
| browser sessionstorage delete | Eliminar un elemento de sessionStorage |
| browser sessionstorage get | Obtener un elemento de sessionStorage por clave |
| browser sessionstorage list | Listar todos los pares clave-valor de sessionStorage |
| browser sessionstorage set | Establecer un elemento de sessionStorage |
| browser set storage state | Restaurar el estado de almacenamiento (cookies, almacenamiento local) desde un archivo |
| browser storage state | Guardar el estado de almacenamiento (cookies, almacenamiento local) en un archivo para reutilizarlo más tarde |
| browser annotate | Abrir el Playwright Dashboard en modo de anotación y esperar a que el usuario dibuje anotaciones |
| browser hide highlight | Eliminar una superposición de resaltado añadida previamente para el elemento |
/Antes de conectar Playwright MCP
¿Necesito una clave o una cuenta?
No. Se conecta sin clave.
¿En qué países funciona?
En cualquier país.
