Health Check - Vérifier la disponibilité des services

Endpoint public

GET https://mcp.openlegi.fr/health

Aucune authentification requise. Ne consomme pas votre quota de rate limit.

Réponse

{
  "status": "ok",
  "services": {
    "legifrance": true,
    "rne": true,
    "eurlex": true,
    "bofip": true,
    "bodacc": true
  },
  "auth_enabled": true
}
Champ Description
status "ok" si la gateway est opérationnelle
services Statut de chaque service (true = activé, false = désactivé)
auth_enabled Indique si l'authentification est active

Exemple

curl https://mcp.openlegi.fr/health

Usage recommandé

Utilisez cet endpoint pour vérifier la disponibilité du service avant ou pendant vos intégrations.

Ne pas utiliser les outils MCP (comme lister_codes_juridiques) comme health check : - Cela consomme votre quota de rate limit (40 requêtes / 5 min en credentials partagés) - C'est plus lent (~2-3s vs instantané pour /health) - Ce n'est pas conçu pour cela

Monitoring

Pour un monitoring automatisé, configurez un check régulier sur cet endpoint :

# Vérification simple
STATUS=$(curl -s https://mcp.openlegi.fr/health | jq -r '.status')
if [ "$STATUS" != "ok" ]; then
    echo "Service indisponible"
fi

Derniere mise a jour : 09 avril 2026