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