playwright-mcp
playwright-mcp es un servidor MCP oficial de Microsoft para automatización de navegadores que habilita LLMs a interactuar con páginas web mediante snapshots estructurales de accesibilidad, sin necesidad de modelos de visión ni capturas de pantalla.
Ficha actualizada 10 nov 2026, 17:33 · upstream 10 nov 2026, 16:50 · release v0.0.85
Qué es playwright-mcp
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este proyecto open source proporciona capacidades de automatización de navegador a través del Protocolo de Contexto del Modelo (MCP), permitiendo que agentes de IA naveguen, interactúen y extraigan datos de páginas web utilizando la estructura de accesibilidad en lugar de píxeles. Opera bajo Chromium, Firefox o WebKit y expone aproximadamente 30 herramientas estructuradas para interacciones comunes.
El servidor se instala vía npm como @playwright/mcp y funciona mediante invocaciones npx con clientes MCP estándar (VS Code, Cursor, Claude Desktop, Windsurf, etc.). Su enfoque en datos estructurados de accesibilidad —roles, nombres, estados— permite a los modelos razonar sobre semántica DOM real en lugar de predicciones basadas en píxeles, reduciendo costes de tokens y mejorando determinismo.
- Automatización de pruebas E2E con agentes de IA
- Extracción de datos web estructurada sin visión
- Navegación autónoma en aplicaciones SPA
- Interacción con formularios y flujos complejos
- Exploración iterativa de estructuras web
- Snapshots de accesibilidad estructurales, no basados en píxeles
- No requiere modelos de visión ni APIs de imágenes
- Determinismo alto en interacciones de navegador
- Compatible con múltiples clientes MCP estándar
- Mantenido por Microsoft con licencia Apache-2.0
- Requiere binarios del navegador instalados localmente
- El modo headed falla en sistemas sin display
- Puede exceder ventanas de contexto con snapshots grandes
- No es ideal para agentes de codificación de alto throughput frente a CLI+SKILLS
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Pendiente de la cola editorial R11-R6 con investigación verificable.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.