Escáner de accesibilidad MCP 🔍
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona análisis automatizado de accesibilidad web mediante Playwright y Axe-core. Este servidor permite a los LLM realizar comprobaciones de cumplimiento de WCAG, capturar capturas de pantalla con anotaciones y generar informes detallados de accesibilidad.
Características
✅ Comprobación completa del cumplimiento de WCAG 2.1/2.2
🖼️ Captura de pantalla automática con resaltado de infracciones
📄 Informes JSON detallados con orientación para la remediación
Instalación
Puede instalar el paquete utilizando cualquiera de estos métodos:
Usando npm:
Instalación de Docker
El proyecto incluye un Dockerfile que configura todas las dependencias necesarias, incluidos Node.js v22 y Python 3.13.
- Construya la imagen de Docker:
- Ejecute el contenedor:
También puedes ejecutarlo en segundo plano:
Instalación en VS Code
Instale el escáner de accesibilidad en VS Code usando la CLI de VS Code:
Para VS Code:
Para miembros de VS Code Insiders:
Configuración
Aquí está la configuración de Claude Desktop:
Uso
El escáner expone una única herramienta scan_accessibility
que acepta:
url
: La URL de la página web a escanear (obligatorio)violationsTag
: Matriz de etiquetas de violación de accesibilidad para verificar (obligatorio)viewport
: objeto opcional para personalizar el tamaño de la ventana gráficawidth
: número (predeterminado: 1920)height
: número (predeterminado: 1080)
shouldRunInHeadless
: valor booleano opcional para controlar el modo sin cabeza (valor predeterminado: verdadero)
Nota: Al ejecutar un escaneo, se guardará automáticamente en su carpeta de descargas una captura de pantalla anotada que resaltará cualquier violación de accesibilidad.
Ejemplo de uso en Claude:
Ejemplo avanzado con opciones personalizadas:
Desarrollo
Clonar y configurar el proyecto:
Inicie el compilador de TypeScript en modo de observación:
Pruebe el servidor MCP localmente:
Desarrollo de Docker
Para el desarrollo con Docker:
- Construir la imagen de desarrollo:
- Ejecutar con montaje de volumen para cambios de código en vivo:
Estructura del proyecto
Licencia
Instituto Tecnológico de Massachusetts (MIT)
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Permite realizar escaneos automatizados de accesibilidad web para el cumplimiento de WCAG utilizando Playwright y Axe-core, proporcionando informes visuales y JSON con orientación para la remediación.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityProvides web accessibility analysis and color blindness simulation using axe-core and Puppeteer, enabling detailed accessibility checks and visual simulations based on WCAG guidelines.Last updated -21JavaScriptMIT License
- AsecurityAlicenseAqualityProvides accessibility testing capabilities through CLI, helping identify accessibility issues in web applications using axe-core and Puppeteer.Last updated -1JavaScriptMIT License
- -security-license-qualityAn MCP (Model Context Protocol) server for performing accessibility audits on webpages using axe-core. Use the results in an agentic loop with your favorite AI assistants (Cline/Cursor/GH Copilot) and let them fix a11y issues for you!Last updated -JavaScriptMozilla Public License 2.0
- AsecurityAlicenseAqualityA Model Context Protocol server that provides browser automation capabilities using Playwright, enabling LLMs to interact with web pages through structured accessibility snapshots without requiring screenshots or vision models.Last updated -2174,440TypeScriptApache 2.0
Appeared in Searches
- Tools for Web Development and Browser Debugging (Arc Browser Supported)
- A tool for comprehensive WCAG 2.2 AA testing with screenshots and additional features
- Information on Playwright MCP
- Information about playwrights or the Playwright framework
- How to use a web browser console to identify and fix errors