accessia-mcp
Serveur MCP d'Accessia : l'audit d'accessibilité RGAA 4.1.2 (référentiel officiel français) et WCAG dans votre assistant de code (Claude Code, Cursor, VS Code…).
Votre assistant peut :
- auditer une page : adresse publique, ou page locale (
localhost, réseau privé, fichier.html) dont le code est lu sur votre poste ; - lire un critère du RGAA et ses tests officiels, avec les erreurs fréquentes et la méthode de test ;
- re-tester un correctif avant de l'appliquer, avec le moteur d'Accessia : vérifié, insuffisant, régression ou non vérifiable ici ;
- relire les problèmes d'un rapport existant (application, extension Chrome ou éditeur).
Les verdicts sont ceux de l'application Accessia : même moteur, même référentiel.
Installer
Il faut Node.js 18 ou plus récent et un compte Accessia (gratuit).
npx accessia-mcp connexion
Le navigateur ouvre Accessia : vérifiez le code affiché, cliquez Autoriser. La clé du poste est enregistrée dans ~/.config/accessia/mcp.json (droits 600), jamais votre mot de passe.
Claude Code
claude mcp add accessia -- npx -y accessia-mcp
Cursor
~/.cursor/mcp.json :
{
"mcpServers": {
"accessia": { "command": "npx", "args": ["-y", "accessia-mcp"] }
}
}
VS Code
.vscode/mcp.json :
{
"servers": {
"accessia": { "type": "stdio", "command": "npx", "args": ["-y", "accessia-mcp"] }
}
}
Outils
| Outil | Rôle | Coût |
|---|---|---|
auditer_page | Audite une page publique ou locale | 1 audit (audits gratuits du mois, puis 1 crédit) |
auditer_html | Audite un fragment HTML (rendu d'un composant) | 1 audit |
lire_critere | Critère RGAA 4.1.2, tests officiels, méthode | gratuit |
retester_correctif | Vérifie un correctif avant de l'appliquer | gratuit (100 par jour) |
problemes_rapport | Non-conformités d'un rapport existant | gratuit |
generer_composant | Code d'un composant accessible (modale, onglets, vidéo sous-titrée…), en HTML ou en React, réglé selon vos options | gratuit |
connexion | Relie le poste à un compte (lien + code) | gratuit |
Exemple de demande : « Audite http://localhost:3000/contact avec Accessia et corrige les étiquettes de champs, en re-testant chaque correctif. »
Limites
- Un audit automatique ne couvre qu'une partie du RGAA : le taux renvoyé est provisoire, il ne prouve pas la conformité.
- Sur du code seul (page locale, fragment), le contraste réel, le focus visible et l'affichage à 320 px ne sont pas mesurés : utilisez l'extension Chrome dans votre navigateur.
- Le re-test juge du HTML : un composant JSX ou Vue est « non vérifiable ici ».
Données
Seul ce que l'assistant demande d'auditer ou de re-tester est envoyé à Accessia (le code de la page ou du fragment, le correctif). Un audit devient un rapport rangé dans votre compte. Politique de confidentialité.
Commandes
npx accessia-mcp connexion # relier ce poste à votre compte
npx accessia-mcp # serveur MCP (stdio), lancé par l'éditeur
npx accessia-mcp deconnexion # révoquer la clé de ce poste
Variables d'environnement : ACCESSIA_API_KEY (clé, à la place de la connexion), ACCESSIA_URL (autre instance).
Aide complète : https://www.accessia.app/aide/serveur-mcp
Licence
MIT