ACF
acfstandard.io
Developer docs
EN
Démarrer

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).

iNote
Aucun secret côté serveur. acf-mcp ne stocke ni clé API, ni token, ni credentials. Les variables ci-dessous paramètrent la locale, le transport et l’URL d’archive de doctrine — rien d’authentifiant.

Variables d’environnement

ACF_LOCALEstringdefault: "en"
Locale de réponse du serveur. Valeurs supportées : en, fr. Affecte le langage des explications dans les sorties d’outils REASON et le contenu retourné pour les ressources bilingues.
ACF_DOCTRINE_ARCHIVE_URLstring
URL absolue de l’archive de doctrine signée que le pied de page doit référencer. Par défaut, la version officielle hébergée sur acfstandard.io. Surchargez cette variable pour pointer vers votre miroir interne ou un environnement isolé du réseau.
ACF_HTTP_PORTintegerdefault: 3000
Port d’écoute en mode transport HTTP. Ignoré en mode stdio (le défaut). Activer en passant --transport http en ligne de commande.

Transports 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.

client-config.jsonjson
{
  "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.

bash
# 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-mcp
!Attention
Si vous changez l’URL d’archive, vous restez responsable de la disponibilité du fichier signé pour vos auditeurs. La signature Ed25519 reste valide tant que vous diffusez la doctrine sans la modifier.

Drapeaux CLI

--transportenumdefault: "stdio"
Transport à utiliser. Valeurs : stdio (défaut), http.
--versionflag
Affiche la version du serveur, le doctrine_version chargé et la clé publique Ed25519, puis quitte.
--helpflag
Affiche l’aide et quitte.

Voir aussi