About this project

nexus-vscode is an MCP (Model Context Protocol) proxy extension for VSCode / Cursor. It runs a local HTTP server (default port 6900) to automatically discover Unreal Engine (UE) instances and forward AI tool calls to NexusLink via WebSocket. The extension itself does not implement game logic; specific capabilities such as Blueprints, asset management, and PIE are provided by NexusLink on the UE side. Main Functions and Features: 1. Instance Discovery: Supports automatic scanning of UE instances within a specified port range or configuration of remote UE instances. 2. Proxy Forwarding: Forwards requests from AI clients (such as Cursor, CodeBuddy, Windsurf) to the UE side. 3. Permissions and Security: Supports Bearer Token authentication and provides Write Gate settings (off / destructive / all) to control destructive operations. 4. Convenient Configuration: Provides commands to copy mcp.json configurations and authentication Tokens with one click, simplifying the integration process for AI clients. 5. Status Management: Displays connection status via the status bar, supports manual refreshing, selecting, or disconnecting UE instance connections, and allows pausing/resuming Agent forwarding. Dependency Requirements: - NexusLink must be installed and enabled (supports UE 4.26+). - VS Code Engine version must be above ^1.85.0.