CM

codergamester/mcp-unity

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

2천 stars 252 forks 품질 92 트렌드 41MIT

Unity Editor와 연결하는 모델 컨텍스트 프로토콜(MCP) 플러그인 — 커서, 클로드 코드, 코덱스, 윈드서프 및 기타 IDE용으로 설계되었습니다

개요

MCP Unity는 Unity Editor용 모델 컨텍스트 프로토콜(Model Context Protocol)의 구현체로, AI 어시스턴트가 Unity 프로젝트와 상호작용할 수 있도록 합니다. 이 패키지는 Unity와 MCP 프로토콜을 구현하는 Node.js 서버 간의 다리 역할을 하며, Cursor, Windsurf, Claude Code, Codex CLI, GitHub Copilot, Google Antigravity, OpenCode 같은 AI 에이전트가 Unity 에디터 내에서 작업을 실행할 수 있도록 합니다. MCP Unity는 Unity 라이브러리/PackedCache 폴더를 작업 공간에 추가하여 VSCode 유사 IDE(Visual Studio Code, Cursor, Windsurf, Google Antigravity)와 자동 통합합니다.

개요(AI 번역)

🇺🇸영어 🇨🇳简体中文 🇯🇵日本語

MCP Unity는 Unity Editor용 모델 컨텍스트 프로토콜(Model Context Protocol)의 구현체로, AI 어시스턴트가 Unity 프로젝트와 상호작용할 수 있도록 합니다. 이 패키지는 Unity와 MCP 프로토콜을 구현하는 Node.js 서버 간의 다리 역할을 하며, Cursor, Windsurf, Claude Code, Codex CLI, GitHub Copilot, Google Antigravity, OpenCode 같은 AI 에이전트가 Unity 에디터 내에서 작업을 실행할 수 있도록 합니다.

특징

IDE 통합 - 패키지 캐시 접근

MCP Unity는 Unity Library/PackedCache 폴더를 작업 공간에 추가하여 VSCode 유사 IDE(Visual Studio Code, Cursor, Windsurf, Google Antigravity)와 자동 통합합니다. 이 기능:

  • Unity 패키지의 코드 인텔리전스 향상
  • Unity 패키지의 자동완성 및 타입 정보 제공
  • AI 코딩 보조자가 프로젝트의 의존성을 이해하도록 돕습니다

MCP 서버 도구

다음 도구들은 MCP를 통해 Unity 씬과 GameObject를 조작하고 쿼리할 수 있습니다:

  • execute_menu_item: Unity 메뉴 항목(MenuItem 속성으로 태그된 함수) 실행)

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

MCP Unity Editor (Game Engine)

                              ,/(/.   *(/,                                  
                          */(((((/.   *((((((*.                             
                     .*((((((((((/.   *((((((((((/.                         
                 ./((((((((((((((/    *((((((((((((((/,                     

             ,/(((((((((((((/*.           */(((((((((((((/*.                
            ,%%#((/((((((*                    ,/(((((/(#&@@(                
            ,%%##%%##((((((/*.             ,/((((/(#&@@@@@@(                
            ,%%######%%##((/(((/*.    .*/(((//(%@@@@@@@@@@@(                
            ,%%####%#(%%#%%##((/((((((((//#&@@@@@@&@@@@@@@@(                
            ,%%####%(    /#%#%%%##(//(#@@@@@@@%,   #@@@@@@@(                
            ,%%####%(        *#%###%@@@@@@(        #@@@@@@@(                
            ,%%####%(           #%#%@@@@,          #@@@@@@@(                
            ,%%##%%%(           #%#%@@@@,          #@@@@@@@(                
            ,%%%#*              #%#%@@@@,             *%@@@(                
            .,      ,/##*.      #%#%@@@@,     ./&@#*      *`                
                ,/#%#####%%#/,  #%#%@@@@, ,/&@@@@@@@@@&\.                    
                 `*#########%%%%###%@@@@@@@@@@@@@@@@@@&*´                   
                    `*%%###########%@@@@@@@@@@@@@@&*´                        
                        `*%%%######%@@@@@@@@@@&*´                            
                            `*#%%##%@@@@@&*´                                 
                               `*%#%@&*´                                     
                                                       
     ███╗   ███╗ ██████╗██████╗         ██╗   ██╗███╗   ██╗██╗████████╗██╗   ██╗
     ████╗ ████║██╔════╝██╔══██╗        ██║   ██║████╗  ██║██║╚══██╔══╝╚██╗ ██╔╝
     ██╔████╔██║██║     ██████╔╝        ██║   ██║██╔██╗ ██║██║   ██║    ╚████╔╝ 
     ██║╚██╔╝██║██║     ██╔═══╝         ██║   ██║██║╚██╗██║██║   ██║     ╚██╔╝
GitHub에서 전체 README 보기

설치

npx @modelcontextprotocol/inspector node Server~/build/index.js
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "mcp-unity": { "command": "node", "args": [ "ABSOLUTE/PATH/TO/mcp-unity/Server~/build/index.js" ] } } }