프로젝트 소개

nexus-rider는 JetBrains Rider용으로 설계된 MCP(Model Context Protocol) 프록시 플러그인입니다. 로컬에서 HTTP 서버(기본 포트 6800)를 시작하여 Unreal Engine 인스턴스를 자동으로 발견하고, WebSocket을 통해 AI 클라이언트(Cursor, CodeBuddy, Windsurf 등)의 도구 호출을 UE 측의 NexusLink 플러그인으로 전달합니다. 이 플러그인은 주로 다음과 같은 기능을 제공합니다: 1. **인스턴스 발견 및 연결**: 지정된 포트 범위를 스캔하여 UE 인스턴스를 자동으로 발견하고, Rider 상태 표시줄에 연결 상태를 표시합니다. 2. **AI 도구 전달**: 중간 계층 역할을 하여 AI 클라이언트의 요청을 UE로 전달하여 AI가 블루프린트, 에셋 및 PIE(에디터 내 실행)와 같은 UE 기능을 조작할 수 있게 합니다. 3. **유연한 구성 관리**: MCP 포트, 스캔 범위, 쓰기 작업 게이트(예: 삭제/이름 변경 작업 제한) 및 LAN 액세스를 구성할 수 있습니다. 4. **인증 메커니즘**: Bearer 토큰 인증을 제공하여 AI 클라이언트와 프록시 서버 간의 통신 보안을 보장합니다. 이 플러그인을 사용하려면 UE 4.26+ 버전에 해당하는 NexusLink 플러그인을 설치하고 Rider 2025.3+ 버전을 사용해야 합니다.