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