Integraciones

Continue

Configura zn-gate en Continue en dos minutos: añádelo como servidor MCP y lo que zn-gate no cubre allí.

Ver .md

Inicio rápido (sin necesidad de programar)

  1. 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 --version y 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).

  2. Abre tu archivo de configuración de Continue (config.yaml; en el panel de Continue, abre los ajustes y elige editar la configuración).

  3. 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-gate a ella.

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