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.