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.
Démarrage rapide (sans programmation)
-
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 --versionet 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). -
Ouvrez votre fichier de configuration Continue (
config.yaml; dans le panneau Continue, ouvrez les paramètres et choisissez de modifier la configuration). -
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. -
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
- MCP dans Continue : https://docs.continue.dev/customize/deep-dives/mcp