Vantio Optics について
Vantio Opticsは、AIの外向きネットワーク通信をローカル優先で可視化するツールで、エージェントの外部通信を監視するチーム向けです。宛先、プロセス、データ量、タイミングを記録し、通信を遮断せず、プロンプトや応答も保持しません。
主な機能
- 01外向き通信の宛先とプロセスを記録
- 02通信のデータ量とタイミングを記録
- 03記録対象のプロセスと接続を確認
- 04ローカル許可リスト外の宛先を検出
- 05複数形式でイベントをエクスポート
活用シーン
- 01AIプロセスが接続した宛先の確認
- 02記録されたプロセスと接続の確認
- 03許可リスト外の初回接続先の特定
- 04監視システムへのネットワークイベントの出力
MCP 対応
READMEでは、`@vantio/optics-mcp`をOpticsのインストール方法の一つとして挙げていますが、クライアントに公開するツールやリソースは説明されていません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
6掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | integer | いいえ | 返す実行数の上限(デフォルトは 20) |
詳細
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 をご覧ください。
インストール
以下は、2026-10-21 に npm と PyPI で提供されていたバージョンです。この 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 は、旧来の統合向けの互換パッケージです。
macOS、Linux、Windows(WSL)向けの Optics CLI:
npm install -g @vantio/[email protected]
vantio run node agent.js
vantio run は、node、npx、tsx、ts-node に対して NODE_OPTIONS --require を使って Node インターセプターを挿入します。Node では、fetch、undici、http/https、http2、net/tls、WebSocket、および起動された curl や wget をカバーします。
Python SDK:
pip install vantio-agent-sdk==3.1.1
Python の呼び出し可能オブジェクトを @shield でラップします。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 Lines、あるいは 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 を参照してください。
コントリビューション
CONTRIBUTING.md と CODE_OF_CONDUCT.md を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。