Servidor Axe MCP
Descripción general
El Servidor Axe MCP es un servidor de Protocolo de Contexto de Modelo (MCP) que integra pruebas de accesibilidad de nivel empresarial directamente en el flujo de trabajo de desarrollo. Construido sobre la plataforma Axe de confianza, permite a los desarrolladores realizar escaneos de accesibilidad completos y recibir orientación experta en remediación sin salir de su IDE.
El servidor proporciona dos herramientas: analyze, que escanea una página y puede ejecutar Pruebas Guiadas Inteligentes contra ella en la misma llamada, y remediate, que convierte los problemas encontrados en correcciones de código. Una tercera herramienta, igt, está obsoleta.
Estas herramientas se integran perfectamente con clientes compatibles con MCP (como Claude Desktop, VS Code con Copilot, o Cursor) y respetan la configuración de Axe de su organización.
Obteniendo acceso
El Servidor Axe MCP está incluido en el paquete paquete Axe DevTools para Web. Una suscripción que habilita el acceso al Servidor Axe MCP se configura hablando con un representante de ventas de Deque.
Herramientas y capacidades
La Herramienta analyze
Escanea una página web para detectar problemas de accesibilidad en un navegador real, con la Extensión de Navegador de Axe DevTools, y devuelve los resultados a su agente. Funciona con URLs de desarrollo local como localhost:3000 y con URLs remotas, y respeta la Configuración de Axe de su organización.
Las opciones le permiten escanear en un tamaño del viewport específico, delimitar el escaneo a una parte de la página, iniciar sesión o descartar banners antes de escanear, inyectar cookies, capturar una captura de pantalla, y ejecutar Reglas avanzadas.
Pruebas Guiadas Inteligentes
La herramienta analyze también puede ejecutar las Pruebas Guiadas Inteligentes Automatizadas (IGTs) de Deque en la misma página, en la misma llamada: las IGTs Teclado, Elementos Interactivos, y Diálogo Modal. Las IGTs están impulsadas por IA y consumen Créditos de IA.
Vea Pruebas Guiadas Inteligentes.
La Herramienta remediate
Toma los problemas analyze encontrados y devuelve una guía de corrección impulsada por IA, incluyendo una corrección de código concreta, que su agente de codificación puede aplicar. Envíe cada problema de una ejecución en una sola llamada agrupada. Cada problema consume Créditos de IA.
Vea Herramienta de Remediación.
La Herramienta igt
Obsoleto. Use analyze con el parámetro igtTools en su lugar. Vea La Herramienta igt.
Empezando
La configuración del Servidor Axe MCP implica tres elecciones independientes:
- Elige una distribución — Docker o npm
- Configura la autenticación — una clave API o OAuth 2.0
- Configura tu cliente — VS Code con Copilot, Cursor, o Claude Code
Los usuarios de Claude Code pueden omitir estos pasos con el plugin de Accesibilidad de Axe, que registra el servidor y agrega comandos de barra para la configuración, instrucciones del agente y la ejecución completa del ciclo de remediación.
Para variables de entorno e instrucciones recomendadas para el agente de IA, consulta Referencia de Configuración. Si algo sale mal, consulta Solución de Problemas.
Ejemplos de Indicaciones
Asegurando que se llamen las herramientas esperadas
En muchos IDEs, usar la siguiente sintaxis (prefijo "#") asegurará que las herramientas del Servidor Axe MCP se llamen como se espera:
#analyze the http://localhost:3033/ web page for accessibility issues and #remediate any violations foundAnalizar una URL de localhost para problemas de accesibilidad:
Analyze http://localhost:3000 for accessibility issuesAnálisis con remediación:
Analyze https://example.com for accessibility issues and fix any issues foundAnalizar una página detrás de un inicio de sesión:
Analyze http://localhost:3000 for accessibility issues. Before running the
analysis, fill in the #username and #password fields with USERNAME and
PASSWORD from ./.env.local, click the button[type=submit] button, and
wait for #main-content to appear.Cerrar una banner de cookies antes de escanear:
Analyze https://example.com for accessibility issues, but first click the
#cookie-dismiss button to dismiss the cookie consent banner.Captura una captura de pantalla de la página:
Analyze http://localhost:3000 for accessibility issues and capture a screenshot of the pageEscanear una página con una cookie de sesión inyectada:
Analyze https://app.example.com for accessibility issues. Set the session
cookie for app.example.com from ./.env.local so the scan starts already
logged in.Ejecute cada prueba guiada en una llamada:
Analyze http://localhost:3000 for accessibility issues with thorough
advanced rules. Also run the keyboard, interactive elements, and modal
guided tests (test the modal triggered by button#open-dialog).Elija qué elementos interactivos probar:
Analyze http://localhost:3000 and run the interactive elements guided test.
Show me the interactive elements it finds first and let me choose which
ones to test.Pruebe un diálogo modal:
Analyze http://localhost:3000 and run the modal guided test on the dialog
opened by #open-dialogSoporte
Para preguntas, problemas o comentarios relacionados con el Servidor Axe MCP:
- Soporte técnico: helpdesk@deque.com
- Consultas generales: helpdesk@deque.com
- Preguntas de ventas: sales@deque.com
Seguridad y Privacidad
Para saber qué envía el servidor a Deque, qué almacena y qué acceso necesita su agente de IA, vea el Preguntas frecuentes sobre Seguridad y Privacidad.
