このプロジェクトについて

nexus-vscode は VSCode / Cursor の MCP (Model Context Protocol) プロキシ拡張機能です。これはローカルで HTTP サーバー(デフォルトポート 6900)を実行し、Unreal Engine (UE) インスタンスを自動検出し、WebSocket を介して AI ツールの呼び出しを NexusLink に転送します。この拡張機能自体はゲームロジックを実装せず、ブループリント、アセット管理、PIE などの具体的な機能は UE 側の NexusLink が提供します。 主な機能と特徴: 1. インスタンス検出:指定したポート範囲内で UE インスタンスを自動スキャンしたり、リモートの UE インスタンスを設定したりできます。 2. プロキシ転送:AI クライアント(Cursor、CodeBuddy、Windsurf など)のリクエストを UE 側に転送します。 3. 権限とセキュリティ:Bearer Token 認証をサポートし、書き込みゲート(Write Gate)設定(off / destructive / all)を提供して破壊的操作を制御します。 4. 設定の利便性:mcp.json 設定と認証トークンをワンクリックでコピーするコマンドを提供し、AI クライアントの統合プロセスを簡素化します。 5. ステータス管理:ステータスバーで接続状態を表示し、手動で更新、選択、または UE インスタンスの接続を切断でき、さらに Agent の転送を一時停止/再開できます。 依存要件: - NexusLink をインストールし有効にする必要があります(UE 4.26+ をサポート)。 - VS Code Engine のバージョンは ^1.85.0 以上である必要があります。