Serveur MCP pour l'accessibilité RGAA
Connectez Claude, Cursor et vos agents IA au référentiel RGAA. Un serveur MCP (Model Context Protocol) hébergé qui apporte 9 outils d'accessibilité directement dans votre assistant et votre IDE.
Serveur MCP RGAA = protocole ouvert qui donne à Claude, Cursor et aux agents IA l'accès à 9 outils RGAA (5 gratuits, 4 payants). Mise en place : endpoint HTTPS + clé API Bearer + config JSON. Les outils détectent des anomalies, pas des non-conformités : l'audit humain reste obligatoire.
Comment fonctionne le serveur MCP RGAA ?
Le Model Context Protocol (MCP) est un standard ouvert qui permet à un assistant IA d'appeler des outils externes. Notre serveur MCP hébergé expose 9 outils RGAA : votre assistant peut chercher un critère, vérifier un contraste, proposer un correctif ou scanner une page, sans quitter votre conversation ou votre IDE.
Hébergé, rien à installer
Un endpoint HTTP unique. Vous ajoutez quelques lignes de configuration dans votre client MCP, et c'est prêt.
Ancré dans le référentiel
Les réponses s'appuient sur les critères RGAA 4.1 et leur correspondance WCAG, pas sur des approximations génériques.
De l'audit au correctif
Analyse de fragments HTML, propositions de correctif avec framework cible, scan d'URL : l'IA agit sur votre code réel.
Connecter votre client MCP
Un endpoint, une clé API, et la configuration de votre client.
Endpoint
Transport HTTP « Streamable », sans état (stateless).
https://rgaa-checker.com/api/mcpAuthentification
En-tête Authorization: Bearer suivi de votre clé API (format rgaa_ci_…), créée sur la page Clés API de votre dashboard.
Authorization: Bearer rgaa_ci_votre_cleExemples de configuration
{
"mcpServers": {
"rgaa-checker": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://rgaa-checker.com/api/mcp",
"--header",
"Authorization: Bearer VOTRE_CLE_API"
]
}
}
}Note : Claude Desktop communique en stdio, on passe donc par le pont mcp-remote. Les clients qui supportent le HTTP MCP nativement (comme Cursor) se connectent directement à l'URL. La configuration exacte dépend de votre client MCP, reportez-vous à sa documentation.
Serveur MCP, API REST ou CI/CD : lequel choisir ?
Trois interfaces, trois cas d'usage. Choisissez celle qui correspond à votre flux de travail.
| Critère | Serveur MCP | API REST | CI/CD |
|---|---|---|---|
| Pour qui | Assistants IA (Claude, Cursor, agents) | Backend, scripts | Pipelines |
| Verbe | Connecter l'expertise | Récupérer les résultats | Déclencher des scans |
| Endpoint | /api/mcp(9 outils) | GET /api/report, GET /api/crawl | POST /api/ci/scan |
En savoir plus sur les autres interfaces : API REST RGAA Checker · Intégration CI/CD accessibilité
Les 9 outils exposés
Cinq outils sont en accès libre, quatre nécessitent une clé API liée à un forfait payant.
Accès libre
Disponibles sans clé ou avec une clé d'un compte gratuit.
lookup_critereFiche complète d'un critère RGAA, avec un bon exemple et un contre-exemple.
check_contrastCalcule le ratio de contraste et le confronte au seuil RGAA 3.2.
map_wcag_to_rgaaCorrespondance WCAG ↔ RGAA, dans les deux sens.
manual_checklistPoints à vérifier manuellement, par critère ou par thématique.
generate_declarationPar où commencer une déclaration : lien et champs à fournir. Ne génère pas le document.
Forfait payant
Nécessitent une clé API d'un compte Découverte, Pro ou Entreprise.
analyze_fragmentDétecte les anomalies d'accessibilité sur un fragment HTML fourni.
suggest_fixProposition de correctif ancrée RGAA, avec framework cible et avant/après.
scan_urlLance le scan d'une page et renvoie un résumé des résultats.
get_scan_issuesAnomalies et points manuels d'un scan vous appartenant.
Mode enrichi : les outils manual_checklist et generate_declaration bénéficient d'un mode enrichi payant lorsqu'on leur passe un job_id de scan vous appartenant.
Besoin d'un accès programmatique en lecture ? Consultez l'API REST RGAA Checker (GET, récupération des résultats).
Questions fréquentes
Qu'est-ce qu'un serveur MCP RGAA ?
Un serveur MCP (Model Context Protocol) hébergé qui donne à un assistant IA, comme Claude Desktop, Cursor ou un agent, l'accès à 9 outils RGAA : recherche de critères, correspondance WCAG vers RGAA, correction de code, scan d'URL, checklist manuelle. Le but est d'amener l'expertise RGAA directement dans votre IDE ou votre assistant.
Comment connecter Claude Desktop au serveur MCP RGAA ?
Claude Desktop communique en stdio, on utilise donc le pont mcp-remote vers l'endpoint https://rgaa-checker.com/api/mcp avec un en-tête Authorization: Bearer suivi de votre clé API, créée sur la page Clés API du dashboard. La configuration exacte dépend de votre client MCP : reportez-vous à sa documentation.
Les outils MCP RGAA garantissent-ils la conformité ?
Non. Le scan détecte des anomalies, pas des non-conformités établies. Environ 60 % des critères RGAA applicables à une page donnée nécessitent une vérification humaine : ces outils accélèrent l'audit, ils ne le remplacent pas. L'outil generate_declaration ne produit pas la déclaration de conformité, qui est un acte juridique nécessitant un audit humain.
Quels outils sont accessibles sans forfait payant ?
Cinq outils sont en accès libre : lookup_critere, check_contrast, map_wcag_to_rgaa, manual_checklist et generate_declaration. Les quatre outils analyze_fragment, suggest_fix, scan_url et get_scan_issues nécessitent une clé API liée à un compte Découverte, Pro ou Entreprise.
Quelle différence entre le serveur MCP et l'API REST RGAA Checker ?
Le MCP est l'interface pour les assistants IA ; l'API REST est l'accès programmatique backend en lecture (GET). Le MCP s'appuie sur la même expertise RGAA et ajoute l'authentification Bearer et l'ancrage RGAA. Voir l'API REST RGAA Checker.
Ce que ces outils ne font pas
Basé sur le RGAA 4.1.2 (Décret n°2019-768) (s'ouvre dans un nouvel onglet), source officielle : accessibilite.numerique.gouv.fr
Ces outils accélèrent l'audit, ils ne le remplacent pas. Nous tenons à rester honnêtes sur ce que l'automatisation peut établir.
- Un résultat automatisé n'est jamais une preuve de conformité. Le scan détecte des anomalies, pas des non-conformités établies.
- Environ 60 % des critères RGAA applicables à une page donnéenécessitent une vérification humaine. L'outil
manual_checklistest là pour vous guider sur ces points. generate_declarationne produit pas la déclaration de conformité (un acte juridique qui nécessite un audit humain). Il vous oriente vers le générateur du site et liste les champs à fournir.- Les limites de débit (rate-limit) sont appliquées en best-effort.
Branchez votre assistant IA au RGAA
Créez une clé API, configurez votre client MCP, et travaillez l'accessibilité sans quitter votre IDE.
Vous équipez aussi votre pipeline ? Découvrez l'intégration CI/CD