mcp-legifrance
by muchiny
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LF_LOG | No | filtre des journaux (syntaxe tracing), écrits sur stderr ; défaut : `info`, avec `warn` pour les bibliothèques réseau et MCP | |
| LF_DILA_DIR | No | chemin absolu vers l'index local DILA (mode hors ligne). Quand il est défini, le serveur lit la copie locale du fonds LEGI et ne se rabat jamais sur PISTE ; les décisions, délibérations CNIL et conventions/accords ne sont alors pas disponibles | |
| LF_AUDIT_DIR | No | répertoire du journal d'audit (chemin absolu ; un `~/` en tête est développé) ; défaut : répertoire de données de l'utilisateur, sous-dossier mcp-legifrance/audit | |
| LF_PISTE_ENV | No | environnement PISTE : `sandbox` (défaut) ou `production` | sandbox |
| LF_PISTE_RPS | No | réglage avancé : requêtes par seconde vers PISTE (1 à 100, défaut 5) | 5 |
| LF_AUDIT_MODE | No | conduite si le journal ne peut pas être écrit : `strict` (défaut, l'appel d'outil échoue en [audit_error]) ou `best-effort` | strict |
| LF_PISTE_BURST | No | réglage avancé : rafale autorisée du limiteur (1 à 100, défaut 10) | 10 |
| FR_ELI_BASE_URL | No | variable héritée de fr-eli-mcp : lue si LF_PISTE_BASE_URL est absente, avec un avertissement de dépréciation | |
| FR_ELI_AUDIT_DIR | No | variable héritée de fr-eli-mcp : lue si LF_AUDIT_DIR est absente, avec un avertissement de dépréciation | |
| FR_ELI_CLIENT_ID | No | variable héritée de fr-eli-mcp : lue si LF_PISTE_CLIENT_ID est absente, avec un avertissement de dépréciation | |
| FR_ELI_OAUTH_URL | No | variable héritée de fr-eli-mcp : lue si LF_PISTE_OAUTH_URL est absente, avec un avertissement de dépréciation | |
| LF_HTTP_TIMEOUT_S | No | délai par requête vers PISTE, en secondes (1 à 300, défaut 40) | 40 |
| LF_MCP_HTTP_TOKEN | No | jeton du transport Streamable HTTP local (option de compilation --features http, non livrée dans les binaires publiés) | |
| LF_PISTE_BASE_URL | No | surcharge de l'adresse de l'API Légifrance (à éviter : préférez LF_PISTE_ENV). https obligatoire, sauf http vers 127.0.0.1, ::1 ou localhost ; ni identifiant utilisateur, ni paramètres, ni fragment | |
| LF_PISTE_CLIENT_ID | No | identifiant OAuth de votre application PISTE (obligatoire pour le mode en ligne) | |
| LF_PISTE_OAUTH_URL | No | surcharge de l'adresse OAuth PISTE (à éviter : préférez LF_PISTE_ENV). https obligatoire, sauf http vers 127.0.0.1, ::1 ou localhost ; ni identifiant utilisateur, ni paramètres, ni fragment | |
| LF_TOOL_DEADLINE_S | No | délai global par appel d'outil, en secondes (1 à 600, défaut 60) | 60 |
| FR_ELI_CLIENT_SECRET | No | variable héritée de fr-eli-mcp : lue si LF_PISTE_CLIENT_SECRET est absente, avec un avertissement de dépréciation | |
| LF_PISTE_CONCURRENCY | No | réglage avancé : requêtes en vol en même temps (1 à 16, défaut 4) | 4 |
| LF_PISTE_CLIENT_SECRET | No | secret OAuth de la même application PISTE (obligatoire pour le mode en ligne, jamais affiché) | |
| LF_PISTE_MOJIBAKE_REPAIR | No | réglage avancé : réparation des textes dont les accents sont corrompus (`on` défaut ou `off`) | on |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues