Agente de depuración de interfaz de usuario visual (MCP)
Un servidor MCP de depuración autónomo que permite a los modelos de IA analizar, depurar e interactuar con interfaces web a través de Playwright. Este servidor permite a cualquier modelo de IA (incluso aquellos sin visión integrada) inspeccionar visualmente páginas web, detectar errores de interfaz de usuario, probar flujos de trabajo de usuario y validar el rendimiento de las aplicaciones, todo ello sin intervención humana.
Agente de depuración de interfaz de usuario autónomo
Este servidor MCP funciona como un agente de depuración autónomo impulsado por IA que puede:
- Realizar un análisis visual completo de aplicaciones web
- Detectar problemas de interfaz de usuario inspeccionando los elementos visuales y sus propiedades
- Pruebe automáticamente flujos de trabajo de usuarios comunes sin necesidad de crear scripts de prueba manualmente
- Validar los puntos finales de la API y verificar las respuestas del backend
- Realizar un seguimiento de los cambios visuales entre las versiones de la aplicación
- Supervisar los registros de la consola para detectar errores y advertencias
- Analizar métricas de rendimiento para identificar cuellos de botella
- Genere informes detallados con capturas de pantalla y recomendaciones.
El servidor está diseñado para funcionar de forma inteligente, reutilizando sesiones del navegador, evitando la creación de archivos innecesarios y centrándose en los aspectos más importantes de su aplicación.
Opciones de instalación
Uso de una puerta de enlace MCP (recomendado)
La forma más sencilla de instalar este servidor MCP es a través de cualquier puerta de enlace compatible con MCP:
Script de instalación rápida
Utilice nuestro script de instalación de una sola línea:
Instalación de NPM
Para la instalación global a través de npm:
Instalación de Docker Hub
Para implementación en contenedores:
Integración de herrería
Este paquete es totalmente compatible con Smithery utilizando el archivo de configuración incluido:
Para obtener instrucciones completas de instalación y uso, consulte la Guía de integración de Smithery .
Referencia completa de herramientas
Herramientas primarias de análisis visual
1. enhanced_page_analyzer
🔍
Proporciona un análisis completo de páginas web con mapeo de elementos interactivos, métricas de rendimiento e inspección visual.
2. ui_workflow_validator
🔄
Prueba automáticamente recorridos de usuario completos ejecutando y validando una secuencia de interacciones de UI.
3. visual_comparison
👁️
Compara dos páginas web o estados de interfaz de usuario para identificar diferencias visuales.
4. screenshot_url
📸
Captura capturas de pantalla de alta calidad de cualquier URL con opciones para página completa o elementos específicos.
5. batch_screenshot_urls
📷
Toma capturas de pantalla de múltiples URL en una sola operación para una comparación eficiente.
Herramientas de prueba de flujo de usuario
6. navigation_flow_validator
🧭
Prueba secuencias de navegación de varios pasos con validación.
7. api_endpoint_tester
🔌
Prueba múltiples puntos finales de API y verifica las respuestas para la validación del backend.
DOM y análisis de rendimiento
8. dom_inspector
🔬
Inspecciona los elementos DOM y sus propiedades en detalle.
9. console_monitor
📟
Supervisa y captura registros de la consola para detectar errores.
10. performance_analysis
⚡
Mide y analiza las métricas de rendimiento de carga de la página.
Controles de dramaturgo de bajo nivel
11. screenshot_local_files
📁
Toma capturas de pantalla de archivos HTML locales.
12. Acciones directas del dramaturgo
Conjunto completo de controles Playwright de bajo nivel para una automatización precisa:
playwright_navigate
: Navegar a URL específicasplaywright_click
: Haz clic en los elementosplaywright_iframe_click
: Haga clic en elementos dentro de iframesplaywright_fill
: Rellenar campos del formularioplaywright_select
: Seleccionar opciones desplegablesplaywright_hover
: Pase el cursor sobre los elementosplaywright_evaluate
: Ejecutar JavaScript en el contexto de la páginaplaywright_console_logs
: Obtener registros de la consolaplaywright_get_visible_text
: Extraer texto visibleplaywright_get_visible_html
: Obtener HTML visibleplaywright_go_back
: Navegar hacia atrásplaywright_go_forward
: Navegar hacia adelanteplaywright_press_key
: Presionar teclas del tecladoplaywright_drag
: Arrastrar y soltar elementosplaywright_screenshot
: Toma capturas de pantalla personalizadas
Flujos de trabajo de depuración autónoma
El servidor MCP puede ejecutar flujos de trabajo de depuración completos de forma autónoma mediante la combinación de herramientas. Por ejemplo:
Prueba de regresión visual
Validación del flujo de usuario de extremo a extremo
Optimización del rendimiento
Ejemplos de análisis visual
Mapeo de elementos
El servidor MCP asigna automáticamente todos los elementos interactivos en una página, lo que facilita que un modelo de IA comprenda la estructura de la interfaz de usuario.
Comparación visual
La herramienta de comparación visual resalta las diferencias entre los estados de la interfaz de usuario, lo que resulta perfecto para detectar cambios visuales inesperados.
Opciones de integración
Integración con Smithery
Integración con GLAMA
Integración con modelos sin visión
El servidor MCP convierte la información visual en datos estructurados que pueden ser utilizados por cualquier modelo de IA, incluso aquellos sin capacidades de visión:
Integración CI/CD
Este servidor MCP incluye flujos de trabajo de GitHub Actions para integración e implementación continuas:
- Construir y probar : valida la calidad del código
- NPM Publishing : automatiza la publicación de paquetes
- Docker Publishing : crea y envía imágenes de Docker
- Smithery Publishing : Implementación en la plataforma Smithery
Licencia
Este proyecto está licenciado bajo la Licencia ISC .
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Proporciona capacidades de análisis visual impulsadas por IA para Claude y otros asistentes de IA compatibles con MCP, lo que les permite capturar y analizar capturas de pantalla, realizar operaciones de archivos y generar informes de UI/UX.
Related MCP Servers
- AsecurityAlicenseAqualityA custom MCP tool that integrates Perplexity AI's API with Claude Desktop, allowing Claude to perform web-based research and provide answers with citations.Last updated -12JavaScriptMIT License
- -securityFlicense-qualityEnables AI tools to capture and process screenshots of a user's screen, allowing AI assistants to see and analyze what the user is looking at through a simple MCP interface.Last updated -1Python
- -securityAlicense-qualityAn MCP server that bridges AI agents with GUI automation capabilities, allowing them to control mouse, keyboard, windows, and take screenshots to interact with desktop applications.Last updated -PythonMIT License
- AsecurityFlicenseAqualityAn MCP server that supercharges AI assistants with powerful tools for software development, enabling research, planning, code generation, and project scaffolding through natural language interaction.Last updated -1140TypeScript