Vantio Gate MCP란?
Vantio Gate은(는) MCP server입니다. 실제 정책을 적용하기 전에 에이전트 보안을 위해 AI 클라이언트의 정책 평가를 드라이 런(dry-run) 방식으로 수행할 수 있습니다.
프로젝트 README에서 생성된 요약
Vantio Gate MCP server 정보
Vantio Gate는 Linux 시스템에서 AI egress에 대한 관측 기능을 제공합니다. 이 도구는 동작을 차단하거나 민감한 프롬프트 데이터를 보관하지 않으면서 목적지, 프로세스, 크기, 타이밍과 같은 외부 호출 상세 정보를 기록하는 로컬 우선(local-first) 도구로 작동합니다. 이 MCP server는 실제 정책 적용 대신 드라이 런 정책 평가를 통해 에이전트 보안을 모니터링하려는 개발자를 위해 설계되었습니다.
사용자는 @vantio/optics-mcp 패키지를 통해 이를 구현할 수 있습니다. 시스템은 Vantio CLI를 사용하여 프로세스를 래핑하거나 Python SDK를 @shield 데코레이터와 통합하는 방식으로 작동합니다. Node.js 환경의 경우, CLI가 인터셉터를 주입하여 fetch, http, WebSocket 및 기타 네트워크 프로토콜을 커버합니다. 무료 Optics 티어에 해당하므로 작동을 위해 계정이나 API key가 필요하지 않습니다. 이는 등록된 시스템에 대한 실제 집행 및 제어를 담당하는 Phantom Engine과는 별개의 도구입니다.
활용 사례
- 1외부 AI 트래픽 모니터링AI 클라이언트가 프로세스에서 발생하는 모든 외부 호출의 목적지와 타이밍을 추적할 수 있습니다.
- 2네트워크 허용 목록 감사개발자가 기록된 프로세스 및 연결 중 현재 로컬 허용 목록(allowlist)에 의해 허용된 항목을 확인할 수 있습니다.
- 3미승인 목적지 식별프로그램이 이전에 허용 목록에 기록되지 않은 목적지에 연결할 경우 시스템이 이를 감지할 수 있습니다.
- 4보안 텔레메트리 내보내기웹훅(webhook) 또는 syslog와 같은 다양한 형식을 사용하여 보안 이벤트를 외부 시스템으로 전송할 수 있습니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
Vantio Gate MCP 설치 방법
형식 확인: 2026년 11월 10일Claude Code에 Vantio Gate MCP 설치
$ claude mcp add --env VANTIO_API_KEY=<YOUR_VANTIO_API_KEY> vantio-open-core -- npx -y @vantio/gate-mcpCursor에 Vantio Gate MCP 설치
~/.cursor/mcp.json
{
"mcpServers": {
"vantio-open-core": {
"command": "npx",
"args": [
"-y",
"@vantio/gate-mcp"
],
"env": {
"VANTIO_API_KEY": "<YOUR_VANTIO_API_KEY>"
}
}
}
}VS Code에 Vantio Gate MCP 설치
.vscode/mcp.json
{
"servers": {
"vantio-open-core": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@vantio/gate-mcp"
],
"env": {
"VANTIO_API_KEY": "<YOUR_VANTIO_API_KEY>"
}
}
}
}Claude Desktop에 Vantio Gate MCP 설치
claude_desktop_config.json
{
"mcpServers": {
"vantio-open-core": {
"command": "npx",
"args": [
"-y",
"@vantio/gate-mcp"
],
"env": {
"VANTIO_API_KEY": "<YOUR_VANTIO_API_KEY>"
}
}
}
}Codex에 Vantio Gate MCP 설치
~/.codex/config.toml
[mcp_servers.vantio-open-core] command = "npx" args = ["-y", "@vantio/gate-mcp"] [mcp_servers.vantio-open-core.env] VANTIO_API_KEY = "<YOUR_VANTIO_API_KEY>"
Gemini CLI에 Vantio Gate MCP 설치
~/.gemini/settings.json
{
"mcpServers": {
"vantio-open-core": {
"command": "npx",
"args": [
"-y",
"@vantio/gate-mcp"
],
"env": {
"VANTIO_API_KEY": "<YOUR_VANTIO_API_KEY>"
}
}
}
}구성
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)
| 이름 | 설명 | 유형 |
|---|---|---|
| VANTIO_API_KEY | Optional Pro API key for gate_get_policy / gate_residual_risk against your control plane | 비밀 |
| VANTIO_API_BASE | Optional Pro API base URL (default https://api.vantio.ai) |
자동 검사
2026년 11월 14일에 실행됨전체 보고서 →자동 검사를 통과했습니다. 이는 보안 감사가 아닙니다. 코드를 직접 읽고 서버에 필요한 최소한의 권한만 부여하십시오. 검사 방식
- 소스 저장소 연결 및 접근 가능vantioai/vantio-open-core is public and reachablegithub.com/vantioai/vantio-open-core ↗통과
- 패키지가 이 저장소를 소스로 지정@vantio/gate-mcp names vantioai/vantio-open-core as sourcenpmjs.com/package/@vantio/gate-mcp ↗통과
- 빌드 출처(Sigstore 증명)No build attestation published for this release검사되지 않음
- 오픈 소스 라이선스 (OSI)No license결함 발견
- 최근 1년 내 커밋 또는 릴리스Last commit or release 2026-11-13github.com/vantioai/vantio-open-core ↗통과
- OpenSSF Scorecard검사되지 않음
- 패키지 이름이 인기 패키지와 유사하지 않음No popular package one edit away from @vantio/gate-mcp통과
- 패키지와 의존성에 심각한 보안 권고 없음99 resolved dependencies checked; no critical advisoryosv.dev ↗통과
- 모델에 대한 숨겨진 지침 없음0 tool descriptions and the README read; no override phrases, credential paths or hidden characters통과
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 원격 endpoint가 MCP 핸드셰이크에 응답검사되지 않음
README
GitHub에서 보기Vantio
Linux security for AI.
This repository contains Vantio Optics, the Phantom Engine installer, and the Python SDK.
Vantio Optics (Open Core)
Free, local-first observability for AI egress. Optics is the free Observe tier. It records the destination, the process, the size, and the timing of a supported outbound call. Does not block actions or retain prompts or completions.
The Optics home is moving to github.com/vantioai/vantio-optics. Publishing still runs from this repository. The editor extension stays at extensions/vantio-optics. Commands and local install notes are in extensions/vantio-optics/README.md.
Install
These are the versions npm and PyPI served on 2026-10-21. Manifests in this git tree can be newer than the registry.
| Package | Registry | Version |
|---|---|---|
@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 is a compatibility package for an older integration.
Optics CLI, on macOS, Linux, and Windows (WSL):
npm install -g @vantio/cli@0.3.24
vantio run node agent.js
vantio run injects the Node interceptor with NODE_OPTIONS --require for node, npx, tsx, and ts-node. On Node it covers fetch, undici, http/https, http2, net/tls, WebSocket, and spawned curl or wget.
Python SDK:
pip install vantio-agent-sdk==3.1.1
Wrap a Python callable with @shield. Prefixing vantio run python does not intercept by itself.
Node SDK:
npm install @vantio/agent-sdk@0.2.4
The Node SDK exposes shield(). Outbound Node coverage comes from vantio run.
Optics MCP:
npm install @vantio/optics-mcp@0.1.2
Free Optics needs no account and no API key.
Browser paths stay outside this wrap.
A process can miss the wrapper when it opens a socket the Node interceptor does not see, starts a subprocess outside vantio run, or uses a runtime other than Node without the Python SDK. Optics records the paths it wrapped.
vantio coverage prints the processes and connections recorded on this system, and which of those paths are on a local allowlist. vantio destinations flags the first time a recorded program connects to a destination that is not on that list. vantio export sends those events as OTLP/HTTP JSON, syslog or JSON lines, or a webhook. Optics does not stop the call.
Telemetry is disabled by default. Set VANTIO_TELEMETRY=1 to opt in. VANTIO_TELEMETRY_DISABLED=1 or DO_NOT_TRACK=1 override that opt-in.
Phantom Engine installer
Phantom Engine is enforcement and control for enrolled Linux systems. Contact Vantio. The product page is vantio.ai/phantom-engine.
The installer source is packages/vantio-install. vantio-install is not on npm or PyPI. Operator install uses the sealed wheel described in packages/vantio-install/docs/QUICKSTART.md. The commands are vantio-install and vantio-verify. That install does not replace @vantio/cli. The installer notes in that package target Ubuntu 24.04 LTS on x86_64.
Documentation
- Site: vantio.ai
- Docs: 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
- Editor extension: extensions/vantio-optics/README.md
License
@vantio/cli, @vantio/agent-sdk, and vantio-agent-sdk declare MIT. License files for the CLI and the Python SDK are packages/vantio-cli/LICENSE and packages/vantio-agent-sdk-py/LICENSE. The Node SDK declares MIT in packages/vantio-agent-sdk/package.json. There is no root LICENSE file. The MIT grant covers the published packages named here.
Security
Report a suspected vulnerability to security@vantio.ai. The process is SECURITY.md.
Contributing
See CONTRIBUTING.md and CODE_OF_CONDUCT.md.
Vantio Gate MCP 질문
Vantio Gate MCP를 Claude Code에 추가하려면 어떻게 하나요?
터미널에서 claude mcp add --env VANTIO_API_KEY=<YOUR_VANTIO_API_KEY> vantio-open-core -- npx -y @vantio/gate-mcp를 실행합니다. 모든 프로젝트에서 사용할 수 있게 하려면 --scope user를 추가합니다.
Vantio Gate MCP를 Cursor에 추가하려면 어떻게 하나요?
~/.cursor/mcp.json를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
Optics를 사용하려면 계정이나 API key가 필요한가요?
아니요, Optics 무료 버전은 계정이나 API key를 요구하지 않습니다.
Vantio Optics가 외부 호출을 차단할 수 있나요?
아니요, Optics는 외부 호출의 목적지, 프로세스, 크기, 타이밍 등의 상세 정보를 기록하는 관측 도구이며 동작을 차단하지는 않습니다.