mcpField
V
Vantio Gate

Vantio Gate

本地服务
vantio.ai安全24 天前更新

关于 Vantio Gate

Vantio Gate 是面向 AI Agent 的策略评估 MCP 服务,可进行 Policy Latch 干运行评估。MCP 不会实时执行策略;项目还包含用于记录 AI 出站连接的 Optics。

主要功能

  1. 01Policy Latch 干运行评估
  2. 02不通过 MCP 实时执行策略
  3. 03Optics 记录出站目标与进程
  4. 04支持导出连接事件

适用场景

  1. 01评估 Agent 的策略决策
  2. 02查看受监控进程的出站连接

MCP 相关

Vantio Gate MCP 包用于 Policy Latch 策略的干运行评估,不会实时强制执行策略。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"vantioai-vantio-gate": {
"command": "npx",
"args": [
"-y",
"@vantio/gate-mcp"
],
"env": {
"VANTIO_API_KEY": "<VANTIO_API_KEY>",
"VANTIO_API_BASE": "<VANTIO_API_BASE>"
}
}
}
}
启动命令npx -y @vantio/gate-mcp
需要配置的环境变量
VANTIO_API_KEY密钥Optional Pro API key for gate_get_policy / gate_residual_risk against your control plane
VANTIO_API_BASEOptional Pro API base URL (default https://api.vantio.ai)

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@vantio/gate-mcp0.1.0

工具

6

收录的工具列表 · 更新于 2 周前

参数类型必填说明
policyobject否用于评估的策略对象
policy.dry_runboolean否
policy.enforceboolean否
policy.pii_typesarray否
policy.redact_piiboolean否
policy.allowed_hostsarray否
policy.blocked_hostsarray否
policy.spend_cap_usdnumber否
policy.max_request_bytesnumber否
hostnamestring是目标主机名,例如 api.openai.com
spent_usdnumber否会话目前为止的支出,单位为 USD
request_bytesnumber否请求正文大小,单位为字节

详细介绍

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/clinpm0.3.24
@vantio/agent-sdknpm0.2.4
vantio-agent-sdkPyPI3.1.1
@vantio/optics-mcpnpm0.1.2
@vantio/gate-mcpnpm0.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/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。

贡献

请参阅 CONTRIBUTING.md 和 CODE_OF_CONDUCT.md。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。