Cargando la bóveda…
Cargando la bóveda…
MCP server de Playwright con 675 installs. Browser automation con la librería estándar para testing E2E. Más control que [Browser-use](/boveda/mcp-browser-use-mcp-server), más simple que [Chrome DevTools](/boveda/mcp-chrome-devtools).
Playwright es la librería de automation de Microsoft para browsers — el estándar moderno para tests E2E y scripts de browser. Cubre Chromium, Firefox y WebKit con la misma API.
Este MCP envuelve Playwright para que Claude lo controle desde Claude Code. La diferencia con Playwright Skill (que es model-invoked y escribe scripts custom de Playwright):
page.goto, page.click, page.screenshot) via JSON-RPC del MCP. Más predecible.Para automation puntual y controlable, este MCP. Para workflows complejos que requieren scripts custom, la skill.
npx claude-code-templates@latest --mcp browser_automation/mcp-server-playwrightPre-requisito: Playwright instala sus propios browsers al primer run.
Para Claude:
Instalé el MCP browser_automation/mcp-server-playwright. Abrí Chromium
en headless, navegá a example.com, esperá que cargue y devolveme el
título y un screenshot."Andá a mi-app.com/dashboard, esperá que el spinner desaparezca, hacé click en el botón Refresh, capturá screenshot del resultado". Acciones discretas.
"Andá a localhost:3000 en Chromium, Firefox y WebKit. Tomá screenshot de cada uno y compará la home". Detectar inconsistencias.
"En la página X, dame el HTML del componente con clase .product-card. Si hay imágenes, dame sus alt text".
"Simulá el flujo de signup: andá a /signup, llename con email válido, password válido, click Submit. Capturá screenshot del onboarding y devolveme la URL final".
Browser-Use es más agéntico — el modelo decide qué hacer en cada paso. Playwright MCP es más imperativo — vos / Claude saben exactamente qué primitives llamar. Para reproducibilidad, Playwright MCP. Para exploración, Browser-Use.
curl + pup son más livianos.