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.
L'expertise RGAA directement dans votre assistant
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.
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.
Ce que ces outils ne font pas
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 RGAAné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