关于 Vantio Gate
Vantio Gate 是面向 AI Agent 的策略评估 MCP 服务,可进行 Policy Latch 干运行评估。MCP 不会实时执行策略;项目还包含用于记录 AI 出站连接的 Optics。
主要功能
- 01Policy Latch 干运行评估
- 02不通过 MCP 实时执行策略
- 03Optics 记录出站目标与进程
- 04支持导出连接事件
适用场景
- 01评估 Agent 的策略决策
- 02查看受监控进程的出站连接
MCP 相关
Vantio Gate MCP 包用于 Policy Latch 策略的干运行评估,不会实时强制执行策略。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
npx -y @vantio/gate-mcpVANTIO_API_KEY密钥Optional Pro API key for gate_get_policy / gate_residual_risk against your control planeVANTIO_API_BASEOptional Pro API base URL (default https://api.vantio.ai)本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
6收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| policy | object | 否 | 用于评估的策略对象 |
| policy.dry_run | boolean | 否 | |
| policy.enforce | boolean | 否 | |
| policy.pii_types | array | 否 | |
| policy.redact_pii | boolean | 否 | |
| policy.allowed_hosts | array | 否 | |
| policy.blocked_hosts | array | 否 | |
| policy.spend_cap_usd | number | 否 | |
| policy.max_request_bytes | number | 否 | |
| hostname | string | 是 | 目标主机名,例如 api.openai.com |
| spent_usd | number | 否 | 会话目前为止的支出,单位为 USD |
| request_bytes | number | 否 | 请求正文大小,单位为字节 |
详细介绍
Vantio
面向 AI 的 Linux 安全。
此存储库包含 Vantio Optics、Phantom Engine 安装程序和 Python SDK。
Vantio Optics(开放核心)
免费、本地优先的 AI 出站流量可观测性。Optics 是免费的 Observe 层。它会记录受支持的出站调用的目标、进程、大小和时间。不阻止操作,也不保留提示词或补全内容。
Optics 主页正在迁移至 github.com/vantioai/vantio-optics。发布仍通过此存储库进行。编辑器扩展仍位于 extensions/vantio-optics。命令和本地安装说明请参见 extensions/vantio-optics/README.md。
安装
以下是 npm 和 PyPI 于 2026-10-21 提供的版本。此 git 树中的清单可能比注册表中的版本更新。
| 包 | 注册表 | 版本 |
|---|---|---|
@vantio/cli | npm | 0.3.24 |
@vantio/agent-sdk | npm | 0.2.4 |
vantio-agent-sdk | PyPI | 3.1.1 |
@vantio/optics-mcp | npm | 0.1.2 |
@vantio/gate-mcp | npm | 0.1.0 |
@vantio/gate-mcp 是用于较早集成的兼容性包。
Optics CLI,适用于 macOS、Linux 和 Windows(WSL):
npm install -g @vantio/[email protected]
vantio run node agent.js
vantio run 会使用 NODE_OPTIONS --require 为 node、npx、tsx 和 ts-node 注入 Node 拦截器。在 Node 上,它可覆盖 fetch、undici、http/https、http2、net/tls、WebSocket,以及启动的 curl 或 wget。
Python SDK:
pip install vantio-agent-sdk==3.1.1
使用 @shield 封装 Python 可调用对象。仅在命令前加上 vantio run python 本身不会进行拦截。
Node SDK:
npm install @vantio/[email protected]
Node SDK 提供 shield()。Node 出站流量的覆盖由 vantio run 提供。
Optics MCP:
npm install @vantio/[email protected]
免费版 Optics 无需账户或 API 密钥。
浏览器路径不在此封装范围内。
如果进程打开了 Node 拦截器无法监测的套接字、在 vantio run 之外启动了子进程,或使用了未配备 Python SDK 的非 Node 运行时,就可能无法被封装。Optics 会记录它封装的路径。
vantio coverage 会输出此系统上记录的进程和连接,并指出其中哪些路径位于本地允许列表中。vantio destinations 会标记记录到的程序首次连接到不在该列表中的目标的情况。vantio export 会将这些事件作为 OTLP/HTTP JSON、syslog 或 JSON 行,或通过 Webhook 发送。Optics 不会阻止调用。
遥测默认处于禁用状态。设置 VANTIO_TELEMETRY=1 即表示选择启用。VANTIO_TELEMETRY_DISABLED=1 或 DO_NOT_TRACK=1 会覆盖此启用设置。
Phantom Engine 安装程序
Phantom Engine 为已注册的 Linux 系统提供强制执行和控制功能。请联系 Vantio。产品页面:vantio.ai/phantom-engine。
安装程序源代码位于 packages/vantio-install。vantio-install 不在 npm 或 PyPI 上。操作员安装使用 packages/vantio-install/docs/QUICKSTART.md 中介绍的密封 wheel。命令为 vantio-install 和 vantio-verify。此安装不会替换 @vantio/cli。该包中的安装说明面向 x86_64 上的 Ubuntu 24.04 LTS。
文档
- 网站:vantio.ai
- 文档:vantio.ai/docs
- Optics:vantio.ai/optics
- Phantom Engine:vantio.ai/phantom-engine
- CLI:packages/vantio-cli/README.md
- Python SDK:packages/vantio-agent-sdk-py/README.md
- 编辑器扩展:extensions/vantio-optics/README.md
许可证
@vantio/cli、@vantio/agent-sdk 和 vantio-agent-sdk 声明采用 MIT 许可证。CLI 和 Python SDK 的许可证文件分别为 packages/vantio-cli/LICENSE 和 packages/vantio-agent-sdk-py/LICENSE。Node SDK 在 packages/vantio-agent-sdk/package.json 中声明采用 MIT 许可证。根目录下没有 LICENSE 文件。MIT 许可授予适用于此处列出的已发布软件包。
安全
如发现疑似漏洞,请发送邮件至 [email protected] 报告。处理流程见 SECURITY.md。
贡献
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。