Об этом проекте

nexus-vscode — это прокси‑расширение MCP (Model Context Protocol) для VSCode / Cursor. Оно запускает локальный HTTP‑сервер (по умолчанию порт 6900) для автоматического обнаружения экземпляров Unreal Engine (UE) и передачи вызовов AI‑инструментов через WebSocket в NexusLink. Само расширение не реализует игровую логику; конкретные возможности, такие как чертежи (Blueprint), управление ресурсами и PIE, предоставляются NexusLink на стороне UE. Основные функции и особенности: 1. Обнаружение экземпляров: поддерживает автоматическое сканирование UE‑экземпляров в указанном диапазоне портов либо настройку удалённого UE‑экземпляра. 2. Прокси‑пересылка: передаёт запросы AI‑клиентов (например, Cursor, CodeBuddy, Windsurf) на сторону UE. 3. Права и безопасность: поддерживает аутентификацию Bearer Token и предоставляет настройку write‑gate (off / destructive / all) для контроля деструктивных операций. 4. Удобная конфигурация: предлагает команду одно‑клик копирования файла mcp.json и токена аутентификации, упрощая интеграцию AI‑клиентов. 5. Управление состоянием: отображает статус подключения в строке состояния, позволяет вручную обновлять, выбирать или отключать подключение к UE‑экземпляру, а также приостанавливать и возобновлять пересылку агентов. Требования зависимостей: - Требуется установить и активировать NexusLink (поддерживает UE 4.26+). - Требуемая версия движка VS Code — ^1.85.0 и выше.