Servidor Playwright MCP: deja que un asistente maneje un navegador real

Guía del servidor Playwright MCP y generador de configuración

Servidor Playwright MCP: instalación, opciones y herramientas | We.Inc

Qué hace el servidor Playwright MCP, cómo funcionan las instantáneas de accesibilidad, las opciones que vale la pena configurar, sus herramientas principales y un generador que escribe la configuración por ti.

Playwright MCP es el servidor MCP de código abierto de Microsoft que da a un asistente de IA un navegador real para hacer clic, escribir, rellenar formularios y leer páginas. En lugar de mirar capturas de pantalla, lee el árbol de accesibilidad de la página, una lista estructurada de botones, enlaces y texto. Necesita Node.js 18 o posterior y se instala con una sola línea de npx.

Playwright MCP de un vistazo

Si tienes un sitio web o una tienda, Playwright MCP es una forma práctica de que un asistente recorra tus propias páginas como lo haría un cliente: abrir el menú, añadir algo al carrito, enviar el formulario de contacto e informar de lo que falla. Está construido sobre Playwright, una biblioteca de pruebas de navegador muy utilizada. Elige tus opciones abajo y copia una configuración, y después lee las notas de seguridad antes de usarlo con algo en lo que hayas iniciado sesión.

Preguntas frecuentes

¿Qué es una instantánea de accesibilidad?

Los navegadores mantienen un árbol de accesibilidad, la misma vista estructurada que usan los lectores de pantalla: cada botón, enlace, encabezado y campo con su nombre y su rol. Playwright MCP le pasa ese árbol al asistente, para que pueda decir "haz clic en el botón Añadir al carrito" sin adivinar a partir de una imagen.

¿Playwright MCP es una barrera de seguridad?

No, y su README lo dice en negrita. Opciones como --allowed-origins y --blocked-origins tampoco se describen como barrera de seguridad. Trátalo como una herramienta que supervisas y ejecútalo donde un error no pueda alcanzar datos reales de clientes.

¿Recuerda los inicios de sesión entre sesiones?

Por defecto usa un perfil persistente, así que los inicios de sesión se guardan en disco como en un navegador normal. Con --isolated el perfil vive en memoria y se pierde al cerrar el navegador. Puedes precargar cookies en una sesión aislada con --storage-state.

¿Puede hacer capturas de pantalla o guardar PDF?

browser_take_screenshot es una herramienta principal. Guardar en PDF (browser_pdf_save) se activa con --caps=pdf, y las herramientas de clic por coordenadas necesitan --caps=vision.

¿Uso Playwright MCP o el Playwright CLI?

El README sugiere que los agentes de programación pueden funcionar mejor con el Playwright CLI independiente, que usa menos tokens. Reserva MCP para sesiones exploratorias más largas en las que mantener abierto el estado del navegador compensa ese coste.

Persistente, aislado o tu propio navegador

Buenas tareas para él en tu propio sitio

Opciones que conviene conocer

Cada opción también tiene una variable de entorno equivalente, que aparece en el README.

Opciones seleccionadas de Playwright MCP

Herramientas principales

Herramientas principales de Playwright MCP

Ejemplos de configuración

Configuración estándar

La configuración mínima que da el README para la mayoría de apps MCP.

Ejecutar como servidor HTTP y conectar por URL

Útil cuando la app no puede abrir una ventana por sí misma. El cliente apunta entonces a http://localhost:8931/mcp.

Generador de configuración de Playwright MCP

Elige las opciones y copia el JSON. Esta página solo escribe texto; no abre ningún navegador.

Navegador

Headless (sin ventana visible)

Perfil aislado (no se guarda nada en disco)

Tamaño del viewport, por ejemplo 1280x720 (opcional)

Grupos de funciones extra

JSON de configuración

El viewport debe tener la forma 1280x720 (ancho x alto en píxeles). Se ha omitido.

Empieza gratis · Sin tarjeta de crédito

Relacionado: Guías

Producto

Para quién es

Funciones

Recursos

Empresa

Mapa del sitio