Super Windows CLI MCP Server について
Super Windows CLI MCP Serverは、広範なシステムアクセスを必要とする信頼された環境向けのWindows用MCPサーバーです。アプリケーション層のコマンド制限なしにシェルやファイルシステムを操作でき、ネットワーク層でアクセスを制御します。
主な機能
- 01PowerShell、CMD、Git Bashへのアクセス
- 02コマンド制限のない実行
- 03ファイルシステム全体へのアクセス
- 04SYSTEMレベルのサービスとしてインストール
- 05サービスの自動復旧
- 06ネットワークバインドと許可IPの制御
活用シーン
- 01信頼された環境での制限のないシェルコマンド実行
- 02エージェント経由のファイルシステム操作
- 03自動復旧によるWindowsサービスの稼働維持
MCP 対応
MCPクライアントにWindowsのシェルとファイルシステムへのアクセスを提供します。ネットワークバインドと許可IP範囲でアクセスを制御し、READMEではSYSTEMレベルの権限でサービスをインストールすると説明されています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Super Windows CLI MCP Server
システムへの無制限アクセス機能を備えた、Windows CLI MCP Server の拡張フォークです。
強化点
- SYSTEM サービスのインストールによるシステムへのフルアクセス
- コマンド実行の制限なし
- ネットワークレベルのアクセス制御
- プロセス機能の無制限化
- 自動復旧とフォールトトレランス
- PowerShell のテレメトリを無効化
セキュリティに関する注意
このバージョンでは、アプリケーションレベルの制限を撤廃し、ネットワークレベルのセキュリティを採用しています。システムへのフルアクセスが必要な、信頼できる環境での使用を想定しています。
機能
- Windows シェル環境(PowerShell、CMD、Git Bash)への完全なアクセス
- コマンドや引数の制限なし
- ファイルシステムへのフルアクセス
- SYSTEM レベルのサービスインストール
- サービスの自動復旧
- ネットワークバインドの制御
- パフォーマンス向上のためのプロセス再利用
- 長時間実行される処理向けのタイムアウト延長
インストール
- プロジェクトをビルドします:
npm install
npm run build
-
ビルドしたファイルを Windows マシンにコピーします
-
管理者としてインストールスクリプトを実行します:
.\install-service.ps1
設定
このサーバーは、以下の主要機能を備え、最大限の機能を発揮できるように設定されています。
- コマンドの制限なし
- ファイルシステムへのフルアクセス
- インジェクション保護を無効化
- プロセスリソースの無制限化
- ネットワークレベルのアクセス制御
- SYSTEM レベルの権限
設定の全容については、config.json を参照してください。
サービス管理
インストール
.\install-service.ps1
削除
.\uninstall-service.ps1
ネットワークセキュリティ
アプリケーションレベルの制限は撤廃されていますが、以下のネットワークレベルの保護が設けられています。
- デフォルトでは localhost にバインド
- 許可する IP 範囲を設定可能
- ローカルネットワークに制限
- VPN との連携は任意
ライセンス
このプロジェクトは MIT License のもとでライセンスされています。詳細については LICENSE ファイルを参照してください。
謝辞
SimonB97 によるオリジナルの win-cli-mcp-server をベースにしています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。