集成

编辑器与编码代理

zn-gate 在每种编辑器和编码代理中能提供多大程度的保护,以及每种的两分钟设置方法。

查看 .md

当代理允许 zn-gate 挂接到它自身的工具中时,zn-gate 的保护效果最好:此时它可以拦截对机密文件的读取,并从模型所看到的内容中移除机密。如果某个编辑器只支持 MCP 服务器,zn-gate 会向代理提供其检查功能,并可以检查你的其他 MCP 服务器,但它无法看到代理自身的文件读取或 shell 命令。

编辑器或代理 设置方式 拦截对 .env 和凭据文件的读取 从 shell 输出和文件中移除机密 从 MCP 结果中移除机密 拦截粘贴到聊天中的机密 我们是否测试过
Claude Code 插件:claude plugin install zn-gate@usezn(快速开始) 是 是 是 是 是,端到端测试
Codex CLI zn hooks install codex,然后在 /hooks 中信任它 是 是(替换结果) 是 是 是,端到端测试
OpenCode zn hooks install opencode 是 是 是 是 是,端到端测试
Cursor zn hooks install cursor 是 否(Cursor 不允许这样做) 是 是 已检查格式;未进行端到端运行
VS Code(GitHub Copilot) MCP 服务器 否 否 仅限你封装的服务器 否 尚未验证
Google Antigravity MCP 服务器 否 否 仅限你封装的服务器 否 尚未验证
Windsurf(Devin Desktop) MCP 服务器 否 否 仅限你封装的服务器 否 尚未验证
Cline MCP 服务器 否 否 仅限你封装的服务器 否 尚未验证
Zed MCP 服务器 否 否 仅限你封装的服务器 否 尚未验证
JetBrains AI Assistant MCP 服务器 否 否 仅限你封装的服务器 否 尚未验证
Continue MCP 服务器 否 否 仅限你封装的服务器 否 尚未验证

“仅限你封装的服务器”指的是:通过 zn-gate shield 启动的 MCP 服务器,其结果会被检查;每个页面都说明了具体做法。这些 hooks 需要从 npm 安装 zn-gate 1.5 或更高版本(npm install -g zn-gate)。各代理的 hooks 详细信息见:compat.md。

VS Code、Antigravity 和 Windsurf 有各自的代理 hooks,但 zn-gate 目前尚未为它们安装 hooks。