Documentation — MCP
Connecter votre agent au MCP ConformEAA
Le serveur MCP ConformEAA expose les scans, patterns d'accessibilité et plans de correction comme des outils appelables par votre agent (Claude Code, Claude Desktop, Codex CLI ou tout client MCP). Quatre étapes — environ 5 min.
01
Créer un compte ConformEAA
Si ce n'est pas déjà fait, créez votre compte. Le compte est gratuit pour le tier observable. Une fois connecté, ajoutez au moins un site et lancez un premier scan — l'agent aura besoin d'un
site_id pour scanner.02
Générer une clé API
Allez dans Settings → Clés API et cliquez sur Nouvelle clé. Donnez un nom descriptif (ex :
MacBook — Claude Code). La clé brute (ceaa_…) ne s'affiche qu'une seule fois — copiez-la maintenant.03
Installer le MCP côté agent
Le serveur MCP est publié sur npm sous
@conformeaa/mcp-server. Choisissez la procédure correspondant à votre client :Claude Code (CLI)
# Add the MCP server (registers it for the current Claude Code config) claude mcp add conformeaa -- npx @conformeaa/mcp-server # Set your API key export CONFORMEAA_API_KEY=ceaa_… # or add to your ~/.zshrc / ~/.bashrc # Verify claude mcp list
Claude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"conformeaa": {
"command": "npx",
"args": ["-y", "@conformeaa/mcp-server"],
"env": {
"CONFORMEAA_API_KEY": "ceaa_…"
}
}
}
}Codex CLI (~/.codex/config.toml)
[mcp_servers.conformeaa] command = "npx" args = ["-y", "@conformeaa/mcp-server"] [mcp_servers.conformeaa.env] CONFORMEAA_API_KEY = "ceaa_…"
Tout autre client MCP (stdio)
CONFORMEAA_API_KEY=ceaa_… npx -y @conformeaa/mcp-server # Le serveur communique en JSON-RPC sur stdin/stdout (transport stdio).
04
Tester avec un premier prompt
Dans votre agent, demandez par exemple :
Prompt d'exemple
Use the conformeaa MCP to: 1. list_sites — show me the sites in my tenant 2. scan_site on the first site 3. get_scan_status — poll until succeeded 4. generate_action_pack with format=agent_prompt 5. show me the prompt
Sortie attendue (extrait)
Calling list_sites...
→ 1 site: { id: "abc-123", name: "facturex.example.com" }
Calling scan_site({ site_id: "abc-123" })...
→ scan queued: scan_id: "def-456"
Calling get_scan_status({ scan_id: "def-456" })...
→ status: succeeded, score: 44, pages_scanned: 12
Calling generate_action_pack({ scan_id: "def-456", format: "agent_prompt" })...
→ <prompt complet, 200+ lignes — plan de correction priorisé>Outils MCP disponibles
9 outils exposés : list_sites, scan_site, get_scan_status, get_scan_results, get_fix_patterns, get_page_issues, verify_fix, get_fix_suggestion, generate_action_pack. La référence complète est dans le README npm.
Notes
- La clé API est portée par votre tenant ConformEAA. Tous les membres de votre tenant partagent la visibilité sur les sites scannés via cette clé.
- Vous pouvez révoquer une clé à tout moment depuis Settings → Clés API. La révocation est immédiate.
- Le serveur MCP n'envoie aucune donnée à un tiers — il relaie uniquement les appels vers votre tenant ConformEAA (origine
conformeaa.eu).