IvanMurzak/Unity-MCP

AI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for free.

무엇이 문제를 해결하는가

Unity MCP는 Claude, Cursor, Windsurf 같은 AI 에이전트와 Unity 게임 엔진 사이의 다리 역할을 합니다. 이를 통해 개발자는 자연 언어를 사용하여 지루한 에디터 작업을 자동화하고, 게임 메커니즘을 생성하며, 프로젝트를 디버그할 수 있습니다. 독특하게도 컴파일된 게임 내부에서도 작동하여 런타임 중 실시간 AI 디버깅과 동적 NPC 행동을 가능하게 합니다.

어떻게 작동하는가

이 프로젝트는 Model Context Protocol (MCP)를 구현하여 AI 에이전트와 Unity를 연결하는 MCP 서버로 작동합니다. AI가 호출할 수 있는 70개 이상의 내장 도구를 포함한 방대한 라이브러리를 제공하여 Unity 에디터 조작, 에셋 관리, 장면 계층 수정, Roslyn을 통한 C# 코드 실행을 가능하게 합니다. 로컬(stdio)과 원격(http) 배포를 모두 지원하며, 맞춤 도구와 프롬프트로 확장할 수 있습니다.

누가 사용해야 하는가

AI 에이전트를 사용하여 워크플로를 가속화하고 싶은 Unity 게임 개발자 및 최종 게임 빌드에 LLM 기반 로직을 통합하려는 개발자.

주요 기능

  • 편집기 및 런타임 지원: Unity 에디터와 컴파일된 게임 빌드 모두에서 작동합니다.
  • 광범위한 도구 세트: 에셋 관리, 장면 조작, 스크립팅, 프로파일링을 위한 70개 이상의 기본 도구가 포함됩니다.
  • AI 에이전트에 구애받지 않음: Anthropic, OpenAI, Microsoft 등 다양한 제공업체와 호환됩니다.
  • 동적 코드 실행: Roslyn을 사용하여 C# 코드를 실시간으로 컴파일하고 실행할 수 있습니다.
  • 확장 가능한 아키텍처: 프로젝트 코드 내에서 자신만의 맞춤 MCP 도구와 프롬프트를 만들 수 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트