ACF
acfstandard.io
Developer docs
EN
Integration

Continue

Connectez acf-mcp à Continue, l’extension open-source d’assistant IA pour VS Code et JetBrains.

iNote
Continue est un assistant IA open-source en extension VS Code et JetBrains. Le support MCP est expérimental et limité à un seul serveur MCP par configuration à date — choisissez acf-mcp s’il s’agit de votre principal serveur de gouvernance.
!Attention
La clé experimental.modelContextProtocolServer est susceptible de changer (singulier → pluriel) dans les futures versions de Continue. Vérifiez docs.continue.dev avant migration majeure.

Pré-requis

  • Node.js ≥ 18 (vérifiez avec node --version)
  • Continue continue.dev (extension VS Code ou JetBrains)

Installation

  1. Ouvrez le fichier de configuration Continue

    Le fichier vit dans ~/.continue/config.json sur macOS/Linux et %USERPROFILE%\.continue\config.json sur Windows. Raccourci dans l’extension : icône engrenage en bas → « Open config.json ».

  2. Ajoutez le bloc experimental.modelContextProtocolServer

    Fusionnez avec votre configuration existante. Ne remplacez PAS tout le fichier.

    ~/.continue/config.jsonjson
    {
      "experimental": {
        "modelContextProtocolServer": {
          "transport": {
            "type": "stdio",
            "command": "npx",
            "args": ["-y", "acf-mcp"]
          }
        }
      }
    }
  3. Rechargez Continue

    Cmd/Ctrl+Shift+P → « Continue: Reload Window » dans VS Code. Dans JetBrains, basculez la sidebar Continue OFF puis ON.

Vérifier

  1. Vérifiez que les outils sont disponibles

    Dans la sidebar Continue, tapez @ : les outils MCP du serveur acf doivent apparaître dans la liste contextuelle.

  2. Prompt de test

    Tapez : « Utilise acf.advisor pour évaluer la gouvernance d’un agent qui qualifie des leads B2B ».

    La réponse de Continue doit citer la sortie de l’outil avec le footer signé (doctrine_hash, doctrine_signature, generated_at).

Configuration avancée

Variables d’environnement

~/.continue/config.jsonjson
{
  "experimental": {
    "modelContextProtocolServer": {
      "transport": {
        "type": "stdio",
        "command": "npx",
        "args": ["-y", "acf-mcp"],
        "env": {
          "ACF_LOG_LEVEL": "info"
        }
      }
    }
  }
}

Limite à un seul serveur MCP

Si vous avez besoin de plusieurs serveurs MCP en parallèle, restez sur Cursor, Windsurf ou Claude Desktop qui supportent un dictionnaire mcpServers. Continue contournera cette limite dans une release future.

Transport

Continue supporte stdio (transport.type = stdio) ou des transports custom selon la version. Pour la stabilité, gardez stdio sauf si vous avez impérativement besoin d’un endpoint distant.

Dépannage

  • @-mention n’affiche pas acf. MCP est experimental → vérifiez la version Continue (≥ 0.9.x). Mettez à jour l’extension via le marketplace.
  • Erreur de parsing config.json. Continue n’accepte pas les commentaires JSON. Retirez tous les // et /* */.
  • Le serveur démarre mais aucun outil n’est appelable. Activez « tools » dans le mode utilisé (Chat → settings → Tools : ON). En mode autocomplete pur, MCP est ignoré.
  • Modèle local sans tool-use. Si vous utilisez un Llama/Mistral local sans support function-calling, MCP ne fonctionnera pas. Basculez sur Claude/GPT pour la conversation où vous voulez ACF.
  • Crash silencieux. Ouvrez la Developer Console de VS Code (Help → Toggle Developer Tools) → onglet Console. Les erreurs MCP de Continue y sont loggées avec préfixe [Continue MCP].