Cursor A11y MCP
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona capacidades de pruebas de accesibilidad a agentes de IA. Esta herramienta ayuda a identificar problemas de accesibilidad en aplicaciones web mediante Axe-Core y Puppeteer.
Características
Ejecute pruebas de accesibilidad en cualquier URL o servidor de desarrollo local
Desarrollado por axe-core para pruebas de accesibilidad integrales
Proporciona informes detallados de violaciones que incluyen:
Nivel de impacto
Descripción del problema
Texto de ayuda y enlaces a la documentación
Elementos HTML afectados
Resúmenes de fallos
Estructura del proyecto
src/- Código fuente para el servidor MCP y la herramienta de pruebas de accesibilidadtest-site/- Una aplicación React con problemas de accesibilidad intencionales para realizar pruebasbuild/- Versión compilada del código fuente
Instalación
Luego instale las dependencias del sitio de prueba:
Uso
Iniciar el servidor MCP
Ejecución del sitio de prueba
El sitio de prueba estará disponible en http://localhost:5000 .
Ejecución de pruebas de accesibilidad
La herramienta acepta dos tipos de entradas:
Una URL completa para probar
Una ruta relativa que se agregará a
http://localhost:5000
Dependencias
@modelcontextprotocol/sdk: ^1.4.1puppeteer: ^24.1.1zod: ^3.24.1
Dependencias del sitio de prueba
react: ^18.2.0react-dom: ^18.2.0react-scripts: 5.0.1
Desarrollo
Realizar cambios en el código fuente en el directorio
src/Ejecute
npm run buildpara compilar los cambiosInicie el servidor con
npm start
Configuración en Cursor
Para agregar esta herramienta de prueba de accesibilidad a la configuración del servidor MCP de Cursor:
Abrir la configuración del cursor (⌘ + ,)
Vaya a "Características" > "Servidores MCP".
Agregue un nuevo servidor MCP con la siguiente configuración:
Nombre:
a11ySeleccione
commanddel menú desplegableComando:
node path/to/cursor-a11y-mcp/index/file/in/build/folder(Reemplacepath/to/cursor-a11y-mcp/index/file/in/build/foldercon la ruta absoluta a su archivo index.js en la carpeta de compilación).
Haga clic
AddLa herramienta de pruebas de accesibilidad ahora estará disponible en Cursor Composer
Uso en Composer
Para utilizar la herramienta de pruebas de accesibilidad en Cursor's Composer:
Ejecuta en tu terminal:
Esto iniciará el sitio de prueba en http://localhost:5000
En el Compositor del cursor, escriba
use a11y toolComposer le solicitará que ejecute la herramienta
Después de ejecutar la herramienta, verá las violaciones de accesibilidad en la respuesta y las acciones del código para corregirlas.
Es posible que el Compositor le solicite que utilice la herramienta nuevamente para confirmar que se hayan corregido las infracciones.
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
Versión
Versión actual: 2.0.1
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Proporciona capacidades de pruebas de accesibilidad a través de CLI, lo que ayuda a identificar problemas de accesibilidad en aplicaciones web que utilizan axe-core y Puppeteer.
- Características
- Estructura del proyecto
- Instalación
- Uso
- Dependencias
- Desarrollo
- Configuración en Cursor
- Uso en Composer
- Licencia
- Versión
Related Resources
Related MCP Servers
- Asecurity-licenseAqualityEnables automated web accessibility scans for WCAG compliance using Playwright and Axe-core, providing visual and JSON reports with remediation guidance.Last updated -2512625MIT License
- Asecurity-licenseAqualityProvides 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 -24MIT License
- Asecurity-licenseAqualityA security testing tool that enables automated vulnerability detection including XSS and SQL injection, along with comprehensive browser interaction capabilities for web application penetration testing.Last updated -1263320MIT License
- Asecurity-licenseAqualityAn 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 -212127Mozilla Public License 2.0