Intégrations

Continue

Configurer zn-gate dans Continue en deux minutes : l'ajouter comme serveur MCP, et ce que zn-gate ne couvre pas dans cet outil.

Voir le .md

Démarrage rapide (sans programmation)

  1. Vérifiez que Node.js est installé. Ouvrez un terminal (dans la plupart des éditeurs : menu Terminal → Nouveau terminal ; ou l'application Terminal de votre ordinateur), tapez node --version et appuyez sur Entrée. Si un numéro de version s'affiche (18 ou plus récent), passez à l'étape suivante. Si vous voyez « command not found », installez la version LTS depuis nodejs.org puis redémarrez VS Code (ou votre éditeur).

  2. Ouvrez votre fichier de configuration Continue (config.yaml ; dans le panneau Continue, ouvrez les paramètres et choisissez de modifier la configuration).

  3. Collez ceci :

    mcpServers:
      - name: zn-gate
        type: stdio
        command: npx
        args: ["-y", "zn-gate", "mcp"]

    Si le fichier contient déjà une liste mcpServers:, ajoutez uniquement l'entrée - name: zn-gate à cette liste.

  4. Enregistrez le fichier. Les outils de zn-gate ne sont disponibles que dans le mode Agent de Continue.

Statut : ces étapes suivent la documentation de Continue ; nous ne les avons pas encore vérifiées nous-mêmes dans Continue.

Ce que zn-gate protège dans Continue, et ce qu'il ne protège pas

Dans Continue, zn-gate fonctionne comme un serveur MCP : l'agent peut lui demander de vérifier un prompt, un appel d'outil ou un résultat d'outil (analyze_prompt, check_tool_call, check_tool_result). C'est l'agent qui décide quand appeler ces outils, donc à lui seul ce mécanisme n'est pas une protection automatique.

Dans Continue
Vérifications de zn-gate disponibles pour l'agent (MCP) Oui
Vos autres serveurs MCP vérifiés pour les injections de prompt et les secrets Oui, si vous les encapsulez (voir ci-dessous)
Bloque la lecture de .env et des fichiers d'identifiants Non
Supprime les secrets de la sortie du shell et du contenu des fichiers Non
Bloque un secret collé dans le chat Non

Nous n'avons trouvé aucun hook d'agent dans la documentation de Continue, donc zn-gate ne peut fonctionner dans cet outil que comme serveur MCP. zn-gate ne bloque pas la lecture de vos fichiers .env ou d'identifiants et ne supprime pas les secrets de la sortie du shell ou du contenu des fichiers dans Continue. Si vous en avez besoin aujourd'hui, utilisez zn-gate avec Claude Code, Codex CLI, Cursor ou OpenCode : voir compat.md.

Référence technique

Où se trouve la configuration

Votre fichier config.yaml de Continue (mcpServers est une liste), ou un fichier dans .continue/mcpServers/ de votre projet (un fichier autonome à cet endroit doit aussi contenir name, version et schema en tête).

Vérifier la sortie de vos autres serveurs MCP

Pour vérifier la sortie des autres serveurs MCP que vous utilisez dans Continue, lancez chaque serveur local via zn-gate : remplacez sa commande par npx et placez -y zn-gate shield -- devant sa commande et ses arguments d'origine. Par exemple, un serveur lancé avec uvx mcp-server-fetch devient :

mcpServers:
  - name: fetch
    type: stdio
    command: npx
    args: ["-y", "zn-gate", "shield", "--", "uvx", "mcp-server-fetch"]

Chaque résultat de ce serveur est alors vérifié pour détecter les injections de prompt, et les secrets reconnus par zn-gate sont supprimés, avant que l'agent ne le voie. zn-gate init, qui effectue cette opération automatiquement pour Claude Desktop, Claude Code, Cursor, Codex et OpenCode, ne modifie pas les paramètres de Continue.

Documentation de Continue