Configuration
acf-mcp se configure par variables d’environnement. Aucun secret n’est jamais requis : le serveur ne détient rien de sensible. Cette page liste chaque variable, son rôle, sa valeur par défaut et les deux transports disponibles (stdio et HTTP).
Variables d’environnement
ACF_LOCALEstringdefault: "en"ACF_DOCTRINE_ARCHIVE_URLstringACF_HTTP_PORTintegerdefault: 3000Transports disponibles
Deux transports sont fournis. Le stdio est le défaut, pensé pour un seul utilisateur sur sa machine. Le HTTP existe pour les déploiements multi-utilisateurs derrière votre propre passerelle.
Transport par défaut. Le client lance le binaire à la demande via npx et communique via stdin/stdout en JSON-RPC. Pas de port, pas de configuration réseau.
{
"mcpServers": {
"acf": {
"command": "npx",
"args": ["-y", "acf-mcp"],
"env": {
"ACF_LOCALE": "fr"
}
}
}
}Archive de doctrine auto-hébergée
Pour un déploiement isolé du réseau ou contrôlé par un référentiel interne, mirroir l’archive signée et pointez ACF_DOCTRINE_ARCHIVE_URL vers votre URL. Le pied de page signé reflétera ce miroir, ce qui rend la trace auditeur cohérente avec votre infrastructure.
# Point the signed-footer at your self-hosted doctrine mirror
ACF_DOCTRINE_ARCHIVE_URL=https://acf.internal.example.com/doctrine/v1.0/archive.json \
npx -y acf-mcpDrapeaux CLI
--transportenumdefault: "stdio"--versionflag--helpflagVoir aussi
- Authentification — transport HTTP, clés API.
- Codes d’erreur — comportement quand une variable est invalide ou un fichier introuvable.