프로젝트 소개

Nexus Unity는 Unity Editor와 외부 자동화 도구 사이의 브리지를 제공하며, 특히 AI 에이전트에 최적화되어 있습니다. 이 패키지는 로컬 JSON-RPC 서버를 구현하여 공용 API 또는 MCP(Model Context Protocol) 브리지를 통해 광범위한 에디터 기능을 노출합니다. 주요 기능은 다음과 같습니다: - Scene 및 Hierarchy 관리: 씬 생성, 열기 및 저장, GameObject 조작(transform, 복제, 부모 설정 등). - Asset 및 Component 제어: 프리팹 에셋 검색 및 관리, 컴포넌트 추가/업데이트, 머티리얼 생성. - 코드 자동화: 컴파일 및 오류 보고 기능이 통합된 C# 스크립트 작성. - 에디터 제어: Play Mode 관리, 실행 취소/다시 실행 작업, 로그 액세스 및 테스트 결과 폴링. - UI 자동화: Unity Editor UI Toolkit 창 쿼리 및 조작. 이 패키지에는 Claude Desktop, Claude Code, Cursor, Windsurf, VS Code(Cline/Roo)와 같은 AI 클라이언트와 통합하기 위한 Python 기반 MCP 브리지가 포함되어 있습니다. 또한 세션 토큰 인증, 루프백 호스트 검증, 스크립트 작성이나 PlayerPrefs 삭제와 같은 파괴적인 작업에 대한 확인 게이트를 포함한 내장 보안 조치를 갖추고 있습니다.