Integrations
Servidor MCP de pruebas de accesibilidad web (A11y MCP)
A11y MCP es un servidor MCP (Protocolo de contexto de modelo) que brinda a los LLM acceso a las API de pruebas de accesibilidad web.
Este servidor utiliza la API Deque Axe-core y Puppeteer para permitir que los LLM analicen el contenido web para verificar el cumplimiento de WCAG e identificar problemas de accesibilidad.
NOTA: Este no es un servidor MCP oficial de Deque Labs.
¡Deja una estrella si te gustó el proyecto! 🌟
Características
- Prueba de páginas web : prueba cualquier URL pública para detectar problemas de accesibilidad
- Probar fragmentos HTML : probar cadenas HTML sin procesar para detectar problemas de accesibilidad
- Pruebas de cumplimiento de WCAG : comprobar el contenido según varios estándares WCAG (2.0, 2.1, 2.2)
- Pruebas personalizables : especifique qué etiquetas/estándares de accesibilidad probar
- Exploración de reglas : obtenga información sobre las reglas de accesibilidad disponibles
- Análisis de contraste de color : comprobar combinaciones de colores para cumplimiento de WCAG
- Validación de ARIA : prueba el uso correcto de los atributos ARIA
- Detección de bloqueo de orientación : identifica el contenido que fuerza orientaciones de pantalla específicas
Instalación
Para utilizar este servidor con Claude Desktop, debe configurarlo en la configuración de MCP:
Para macOS: edite el archivo en '~/Library/Application Support/Claude/claude_desktop_config.json'
Para Windows: edite el archivo en %APPDATA%\Claude\settings\claude_mcp_settings.json
Para Linux: edite el archivo en ~/.config/Claude/settings/claude_mcp_settings.json
Reemplace /path/to/axe-mcp-server/build/index.js
con la ruta real a su archivo de servidor compilado.
Herramientas disponibles
prueba_accesibilidad
Prueba una URL para detectar problemas de accesibilidad.
Parámetros:
url
(obligatorio): La URL de la página web a probartags
(opcional): Matriz de etiquetas WCAG para realizar pruebas (por ejemplo, ["wcag2aa"])
Ejemplo
cadena_html_de_prueba
Comprueba si una cadena HTML presenta problemas de accesibilidad. Parámetros:
- html (obligatorio): El contenido HTML a probar
- etiquetas (opcional): Matriz de etiquetas WCAG para realizar pruebas (por ejemplo, ["wcag2aa"])
Ejemplo
obtener_reglas
Obtenga información sobre las reglas de accesibilidad disponibles con filtrado opcional.
comprobar_contraste_de_color
Compruebe si una combinación de colores de primer plano y de fondo cumple con los requisitos de contraste WCAG.
Parámetros:
foreground
(obligatorio): color de primer plano en formato hexadecimal (por ejemplo, "#000000")background
(obligatorio): color de fondo en formato hexadecimal (por ejemplo, "#FFFFFF")fontSize
(opcional): tamaño de fuente en píxeles (predeterminado: 16)isBold
(opcional): si el texto está en negrita (predeterminado: falso)
Ejemplo
comprobar_contraste_de_color
Compruebe si los atributos ARIA se utilizan correctamente en HTML.
Parámetros:
html
(obligatorio): contenido HTML para probar el uso de atributos ARIA
Ejemplo
comprobar_bloqueo_de_orientación
Comprueba si el contenido fuerza una orientación específica.
Parámetros:
html
(obligatorio): contenido HTML para probar problemas de bloqueo de orientación
Ejemplo
Formato de respuesta
El servidor devuelve los resultados de la prueba de accesibilidad en un formato JSON estructurado:
Dependencias
- @modelcontextprotocol/sdk
- titiritero
- @axe-core/titiritero
- núcleo de hacha
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Un servidor MCP que permite a los LLM realizar pruebas de accesibilidad web según los estándares WCAG utilizando la API Deque Axe-core y Puppeteer.
Related MCP Servers
- AsecurityAlicenseAqualityEnables automated web accessibility scans for WCAG compliance using Playwright and Axe-core, providing visual and JSON reports with remediation guidance.Last updated -13214TypeScriptMIT License
- 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 -2JavaScriptMIT License
- AsecurityAlicenseAqualityProvides accessibility testing capabilities through CLI, helping identify accessibility issues in web applications using axe-core and Puppeteer.Last updated -1JavaScriptMIT License
Playwright MCP Serverofficial
AsecurityAlicenseAqualityA Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.Last updated -2157,0269,169TypeScriptApache 2.0