Skip to main content
Glama

Servidor MCP A11y

Un servidor MCP (Protocolo de Contexto de Modelo) para realizar auditorías de accesibilidad en páginas web con axe-core. Usa los resultados en un bucle de agentes con tus asistentes de IA favoritos (Cline/Cursor/GH Copilot) y deja que solucionen todos los problemas.

Características

  • Realice auditorías de accesibilidad detalladas en cualquier página web

  • Obtenga un resumen de los problemas de accesibilidad

  • Filtrar auditorías según criterios WCAG específicos

  • Incluya fragmentos de HTML en los resultados para facilitar la depuración

Related MCP server: Cursor A11y MCP

Instalación

# Install globally
npm install -g a11y-mcp

# Or use directly with npx
npx a11y-mcp

Configuración

Para utilizar este servidor MCP con Cline, debe agregarlo a su archivo de configuración de MCP.

Configuración de MCP

Agregue lo siguiente al objeto mcpServers :

{
  "mcpServers": {
    "a11y": {
      "command": "npx",
      "args": ["a11y-mcp"],
      "disabled": false,
      "autoApprove": []
    }
  }
}

Herramientas disponibles

auditoría_página web

Realiza una auditoría de accesibilidad detallada en una página web.

Parámetros:

  • url (obligatorio): URL de la página web a auditar

  • includeHtml (opcional): si se deben incluir fragmentos HTML en los resultados (valor predeterminado: falso)

  • tags (opcional): Matriz de etiquetas de accesibilidad específicas para verificar (por ejemplo, wcag2a, wcag2aa, wcag21a, mejores prácticas)

Ejemplo:

Use the a11y MCP server to audit example.com for accessibility issues

obtener_resumen

Obtiene un resumen de los problemas de accesibilidad de una página web.

Parámetros:

  • url (obligatorio): URL de la página web a auditar

Ejemplo:

Give me an accessibility summary of example.com

Ejemplo de uso

Una vez configurado, puedes pedirle a Claude que use el servidor MCP para realizar auditorías de accesibilidad:

  1. "¿Puedes consultar example.com para ver si hay problemas de accesibilidad?"

  2. Audite mi sitio web en https://mywebsite.com para verificar su cumplimiento con WCAG 2.1 AA.

  3. "Dame un resumen de los problemas de accesibilidad en https://example.com "

  4. "Verificar si mi servidor de desarrollo local en http://localhost:3000 tiene algún problema crítico de accesibilidad"

Desarrollo

Para ejecutar el servidor localmente para el desarrollo:

npm start

Liberando

Este proyecto incluye un script de lanzamiento para facilitar el control de versiones y la publicación en npm. Este script gestiona el control de versiones, la ejecución de pruebas, el etiquetado en Git y la publicación en npm.

Para lanzar una nueva versión:

# Make sure the script is executable
chmod +x release.sh

# Release a patch version (default)
./release.sh

# Release a minor version
./release.sh --minor

# Release a major version
./release.sh --major

# Release a specific version
./release.sh --version=1.2.3

# Skip git operations
./release.sh --skip-git

# Dry run (no changes will be made)
./release.sh --dry-run

# Force release even with uncommitted changes
./release.sh --force

Para obtener más información, ejecute:

./release.sh --help

Licencia

MPL 2.0

Créditos

Este proyecto se basa en el increíble trabajo realizado por axe-core

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/priyankark/a11y-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server