unity-mcp: LLM이 자연어를 통해 Unity Editor를 제어할 수 있게 하는 MCP 기반 브리지
unity-mcp: LLM이 자연어를 통해 Unity Editor를 제어할 수 있게 하는 MCP 기반 브리지
해결하는 문제
개발자가 자연어를 사용하여 Unity Editor를 제어할 수 있게 함으로써 게임 개발의 수동적인 마찰을 제거합니다. 메뉴를 수동으로 탐색하고 객체를 조작하는 대신, 개발자는 AI 어시스턴트를 사용하여 반복적인 작업과 복잡한 씬(scene) 설정을 자동화할 수 있습니다.
작동 방식
이 프로젝트는 Model Context Protocol (MCP)을 구현하여 AI 어시스턴트(Claude, Cursor, 또는 VS Code와 같은)와 Unity Editor 사이의 브리지 역할을 합니다. LLM이 에디터 내에서 직접 작업을 수행할 수 있도록 GameObjects 생성, C# 스크립트 편집, 에셋 관리 등을 수행하는 47개의 특화된 도구 엔트리포인트를 제공합니다.
대상 사용자
개발 워크플로우에 LLM 기반 자동화를 통합하고자 하는 Unity 사용자(2021.3 LTS부터 6.x 버전까지) 게임 개발자.
주요 특징
- 광범위한 호환성: Claude Desktop, Cursor, Windsurf, Gemini CLI를 포함한 모든 MCP 준수 클라이언트를 지원합니다.
- 포괄적인 제어: 도구는 씬 생성, 스크립트 편집, 에셋 관리, 테스트, 프로파일링, 빌드를 다룹니다.
- 고급 라우팅: 여러 Unity 프로젝트를 동시에 관리하기 위한 멀티 인스턴스 라우팅을 지원합니다.
- 개발자 친화적: 생성된 코드가 정확한지 확인하기 위해 Roslyn 스크립트 검증을 포함합니다.
Sources
- undefinedCoplayDev/unity-mcp