Serveur MCP

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.

Claude DesktopCursorAgents IA

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.

Voir la FAQ ↓

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/mcp

Authentification

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_cle

Exemples de configuration

claude_desktop_config.json (via le pont mcp-remote)
{
  "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.

Comparaison entre le serveur MCP, l'API REST et l'intégration CI/CD
CritèreServeur MCPAPI RESTCI/CD
Pour quiAssistants IA (Claude, Cursor, agents)Backend, scriptsPipelines
VerbeConnecter l'expertiseRécupérer les résultatsDéclencher des scans
Endpoint/api/mcp(9 outils)GET /api/report, GET /api/crawlPOST /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_critere

Fiche complète d'un critère RGAA, avec un bon exemple et un contre-exemple.

check_contrast

Calcule le ratio de contraste et le confronte au seuil RGAA 3.2.

map_wcag_to_rgaa

Correspondance WCAG ↔ RGAA, dans les deux sens.

manual_checklist

Points à vérifier manuellement, par critère ou par thématique.

generate_declaration

Par 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_fragment

Détecte les anomalies d'accessibilité sur un fragment HTML fourni.

suggest_fix

Proposition de correctif ancrée RGAA, avec framework cible et avant/après.

scan_url

Lance le scan d'une page et renvoie un résumé des résultats.

get_scan_issues

Anomalies 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_checklist est là pour vous guider sur ces points.
  • generate_declaration ne 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