GitHub TrendingAI · 머신러닝

EpicGames/unreal-engine-skills-for-claude-code-plugin

Claude Code에서 언리얼 에디터를 직접 조종하는 MCP 플러그인 공개

원제 EpicGames/unreal-engine-skills-for-claude-code-plugin

스타 1,547당일 +171Shell
Key Point

Claude Code에서 코드 작성과 동시에 언리얼 에디터를 완전히 자동화할 수 있게 되면서, AI 어시스턴트를 활용한 게임 개발 워크플로우가 본격화된다.

핵심 요약

  • 에픽게임즈가 Claude Code용 언리얼 엔진 플러그인을 공개했으며, MCP(Model Context Protocol)를 통해 Claude Code에서 언리얼 에디터를 직접 제어할 수 있다.
  • 액터, 블루프린트, 머티리얼, Niagara, Control Rig, Sequencer, State Trees, 위젯, Gameplay Ability System, 자동화 테스트 등 30개 이상의 툴셋에서 수백 개의 도구를 노출한다.
  • 플러그인은 ModelContextProtocol과 AllToolsets 플러그인이 활성화된 언리얼 에디터, 실행 중인 MCP 서버, PATH에 bash가 있어야 한다.
  • macOS와 Linux에서는 기본 지원되고, Windows는 Git Bash 또는 WSL 필요하며, 네이티브 PowerShell은 지원하지 않는다.
  • 포트는 기본 8000번이고 'ModelContextProtocol.StartServer' 명령으로 실행하며, 'ModelContextProtocol.GenerateClientConfig ClaudeCode'로 설정 파일을 생성한다.
  • 선택적으로 proxy 실행 파일을 사용하면 언리얼이 중단되어도 MCP 세션을 유지할 수 있다.
  • 도구 검색 기능이 기본 활성화되어 Claude가 요청할 때 동적으로 툴셋을 발견하고 호출한다.
  • localhost 8000번 포트는 origin 검증으로 보호되지만 같은 사용자의 프로세스는 연결 가능하므로 공유 머신이나 신뢰되지 않은 환경에서는 실행하면 안 된다.
  • ProgrammaticToolset.execute_tool_script는 에디터 프로세스 내에서 Python을 실행하며 프로젝트 내용을 수정·삭제할 수 있으므로 권한 승인 게이트를 거쳐야 한다.
  • '--dangerously-skip-permissions' 플래그로 권한 검증을 우회할 수 있지만 무단으로 대규모 상태 변경이 일어날 수 있으므로 위험하다.
  • 플러그인은 Claude 공식 마켓플레이스 claude-plugins-official에서 설치하거나 프로젝트의 .claude/settings.json에 커밋해서 팀 전체가 자동 설치받을 수 있다.
  • 액터/씬, 블루프린트, 에셋, 머티리얼, 메시/텍스처, 애니메이션, Sequencer, VFX, UI, 게임플레이, 테스트, 에디터, 스크립팅 등 에디터 전체 영역의 도구들을 자동 발견한다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗