Integraciones
Continue
Configura zn-gate en Continue en dos minutos: añádelo como servidor MCP y lo que zn-gate no cubre allí.
Inicio rápido (sin necesidad de programar)
-
Comprueba que Node.js está instalado. Abre una terminal (en la mayoría de editores: menú Terminal → New Terminal; o la aplicación Terminal de tu equipo), escribe
node --versiony pulsa Enter. Si ves un número de versión (18 o posterior), continúa. Si ves "command not found", instala la versión LTS desde nodejs.org y reinicia VS Code (o tu editor). -
Abre tu archivo de configuración de Continue (
config.yaml; en el panel de Continue, abre los ajustes y elige editar la configuración). -
Pega esto:
mcpServers: - name: zn-gate type: stdio command: npx args: ["-y", "zn-gate", "mcp"]Si el archivo ya tiene una lista
mcpServers:, añade solo la entrada- name: zn-gatea ella. -
Guarda el archivo. Las herramientas de zn-gate solo están disponibles en el modo Agent de Continue.
Estado: estos pasos siguen la documentación de Continue; aún no los hemos verificado nosotros en Continue.
Qué protege zn-gate en Continue y qué no
En Continue, zn-gate funciona como servidor MCP: el agente puede pedirle que revise un prompt, una llamada a una herramienta o un resultado de una herramienta (analyze_prompt, check_tool_call, check_tool_result). El agente decide cuándo llamar a estas herramientas, por lo que por sí solo esto no es una protección automática.
| En Continue | |
|---|---|
| Comprobaciones de zn-gate disponibles para el agente (MCP) | Sí |
| Tus otros servidores MCP revisados en busca de inyección de prompt y secretos | Sí, si los envuelves (abajo) |
Bloquea lecturas de .env y archivos de credenciales |
No |
| Elimina secretos de la salida de la shell y del contenido de los archivos | No |
| Bloquea un secreto pegado en el chat | No |
No encontramos hooks de agente en la documentación de Continue, así que zn-gate solo puede funcionar allí como servidor MCP. zn-gate no bloquea lecturas de tus archivos .env o de credenciales y no elimina secretos de la salida de la shell ni del contenido de los archivos en Continue. Si lo necesitas hoy, usa zn-gate con Claude Code, Codex CLI, Cursor u OpenCode: consulta compat.md.
Referencia técnica
Dónde está la configuración
Tu config.yaml de Continue (mcpServers es una lista), o un archivo en .continue/mcpServers/ dentro de tu proyecto (un archivo independiente allí también necesita name, version y schema al principio).
Revisar la salida de tus otros servidores MCP
Para revisar la salida de los otros servidores MCP que usas en Continue, inicia cada servidor local a través de zn-gate: reemplaza su comando por npx y coloca -y zn-gate shield -- delante de su comando y argumentos originales. Por ejemplo, un servidor iniciado con uvx mcp-server-fetch queda así:
mcpServers:
- name: fetch
type: stdio
command: npx
args: ["-y", "zn-gate", "shield", "--", "uvx", "mcp-server-fetch"]
Entonces, cada resultado de ese servidor se revisa en busca de inyección de prompt, y los secretos que zn-gate reconoce se eliminan, antes de que el agente lo vea. zn-gate init, que hace esto automáticamente para Claude Desktop, Claude Code, Cursor, Codex y OpenCode, no edita la configuración de Continue.
Documentación de Continue
- MCP en Continue: https://docs.continue.dev/customize/deep-dives/mcp