본문으로 건너뛰기

© 2026 Molayo

Zenn헤드라인2026. 06. 26. 09:27

UE5.8 MCP 대응을 시도해 보았다 — 실제로 가능한 것과 불가능한 것 정리

요약

Unreal Engine 5.8에 탑재된 MCP(Model Context Protocol) 기능을 직접 테스트한 결과입니다. PCG, Niagara, UMG 편집 등 일부 에디터 조작은 가능하지만, Blueprint 노드 읽기 및 연결 등 핵심적인 로직 작성 기능은 아직 제한적입니다.

핵심 포인트

  • UE5.8부터 Anthropic의 MCP가 실험적 기능으로 내장됨
  • PCG 그래프 편집 및 Niagara 이펙트 조정 등 절차적 작업에 유용
  • Blueprint 노드 구성 읽기 및 핀 연결 기능은 현재 미지원
  • AllToolsets 플러그인 활성화가 필수적임

UE5.8 MCP 대응을 시도해 보았다 — 실제로 가능한 것과 불가능한 것 정리

Unreal Engine 5.8 (2026년 6월 17일 출시)에서 Model Context Protocol (MCP)가 실험적 기능으로 탑재되었습니다.

"AI가 Blueprint를 작성해 준다!"라는 화제로 떠들썩하지만, 실제로 만져보니 현시점에서는 불가능한 것도 많기 때문에 솔직하게 정리합니다.

MCP란

MCP (Model Context Protocol)는 Anthropic이 책정한 오픈 통신 규격입니다. AI 클라이언트 (Claude Code, Cursor, VSCode 등)가 외부 도구를 조작하기 위한 표준 인터페이스로, UE5.8부터는 Unreal Editor 내에 MCP 서버가 내장되었습니다.

간단히 말하자면 "Claude Code나 Cursor가 Unreal Editor를 조작하게 만드는 메커니즘"입니다.

도입 절차 (포인트만)

상세한 절차는 → UE5 Plugin JP의 도입 가이드

주의할 점으로 「AllToolsets」 플러그인 활성화가 필수입니다.

Unreal MCP 플러그인만 활성화해도 접속은 가능하지만, 도구가 전혀 작동하지 않습니다.

Plugins 화면에서 「AllToolsets」도 잊지 말고 활성화해 주세요.

# 에디터 콘솔에서 실행 (클라이언트 설정 생성)
ModelContextProtocol.GenerateClientConfig ClaudeCode

실제로 가능한 것

✅ PCG 그래프 편집

PCG (Procedural Content Generation) 그래프의 노드 생성·편집·실행이 31종의 도구로 대응됩니다. "풀을 500개 랜덤하게 배치해 줘"와 같은 지시가 잘 통하며, 절차적 생성 계열의 작업과 상성이 좋습니다.

✅ Niagara 이펙트 조정

Niagara 시스템 편집이 56종의 도구로 대응됩니다. 파티클의 파라미터 조정 등 시행착오가 많은 작업에 사용할 수 있습니다.

✅ UMG 위젯 편집

HUD나 메뉴의 위젯 배치·설정 변경. 반복 작업이 많은 UI 조정에 유효한 케이스가 있습니다.

✅ 액터 배치·라이팅

레벨로의 액터 배치, 라이트의 색상·강도 변경 등 기본적인 에디터 조작에는 대응합니다.

✅ PIE 제어

Play In Editor의 시작·정지를 AI가 제어할 수 있습니다. 테스트 자동화 플로우에 편입시키는 용도로 사용됩니다.

현재 불가능한 것 (솔직하게)

❌ Blueprint 읽기

기존 BP의 노드 구성이나 이벤트 그래프를 AI가 읽어오는 것은 현시점에서 불가능합니다. "이 BP의 처리를 알려줘", "이 BP를 개조해 줘"와 같은 방식은 사용할 수 없습니다.

❌ BP 노드 연결

BP 노드 자체는 만들 수 있지만, 노드 간의 연결 (핀 와이어)이 현시점에서 제대로 작동하지 않는 경우가 많습니다. "AI에게 BP를 작성하게 한다"라는 기대에는 현재 응답하지 못하고 있습니다.

❌ 반복 작업의 자동화 (기대치 주의)

BP의 복제·폴더 정리 등은 AI에게 맡기면 시간이 걸리며, 수동으로 하는 것이 압도적으로 빠릅니다. 단순한 반복 작업의 고속화에는 현재 적합하지 않습니다.

❌ Runtime 중의 디버깅

PIE 실행 중의 액터 상태 덤프나 변수 읽기는 미지원입니다. 실행 시점의 디버깅에는 사용할 수 없습니다.

커뮤니티에서 화제가 되고 있는 활용법

Reddit이나 해외 포럼에서 실제로 사용되고 있거나 평가받고 있는 사용법을 정리했습니다.

PCG로 도시·자연 환경 생성

"PCG city를 생성해 줘"와 같은 지시로 절차적 생성 계열의 레벨 디자인을 보조시키는 사용법이 평가받고 있습니다. 인간이 배치 규칙을 정하고, AI가 실행하는 역할 분담입니다.

라이팅 이터레이션 (Iteration)

"좀 더 어두운 분위기로", "해질녘처럼 만들어 줘"와 같은 감각적인 지시로 라이트 파라미터를 조정하게 하는 이터레이션에 사용할 수 있습니다. 정답이 없는 조정 작업의 시행착오를 줄일 가능성이 있습니다.

테스트 자동화

PIE 제어가 가능하기 때문에, "특정 조건에서 테스트를 실행하고 결과를 확인한다"라는 플로우를 AI에게 맡기는 실험이 진행되고 있습니다.

공식 플러그인 이외의 선택지: VibeUE

커뮤니티 주도의 오픈 소스 MCP 서버 「VibeUE」도 주목받고 있습니다.

  • 26개의 전문 Python 서비스로
    866개 이상의 메서드 (Method) 지원 - Blueprint, Niagara, Material, Terrain, Animation, StateTrees 등 지원
  • 에디터 내 AI 채팅 패널 탑재
  • MIT 라이선스로 무료

공식 플러그인보다 기능이 많으며, Blueprint에 대한 접근도 일부 지원합니다. 공식 MCP의 한계를 느꼈을 때의 선택지로 기억해 두면 좋을 것입니다.

솔직한 현시점에서의 평가

현 단계에서는 "Blueprint 개발을 AI에게 통째로 맡기는" 수준에는 도달하지 않았습니다.

현시점에서 혜택을 받기 쉬운 작업:

  • PCG, Niagara 등 시각적·반복적인 작업
  • 라이팅(Lighting) 등 "감각적인 조정"이 많은 작업
  • 레벨에 대량 배치하는 작업

아직 어려운 작업:

  • 게임 로직의 BP 구현
  • 기존 BP의 개조 및 디버깅 (Debugging)
  • 복잡한 에셋 (Asset) 관리

요약

UE5.8 MCP는 "실험적 기능"이라는 말 그대로 아직 발전 단계에 있습니다. 다만 Epic은 MCP를 Unreal Engine 6의 핵심 인프라로 위치시키고 있으며, 향후 크게 개선될 전망입니다.

지금 미리 "이러한 조작이 가능하다", "이러한 한계가 있다"를 파악해 두는 것은 가치가 있습니다. PCG나 Niagara를 사용하는 분들은 시도해 볼 가치가 있습니다.

BP를 중심으로 개발하는 분들은 버전이 조금 더 진행된 후에 다시 시도하는 것이 현실적일지도 모릅니다.

UE5 플러그인 정리 사이트도 운영하고 있습니다. 장르별로 필요한 플러그인 구성을 찾을 수 있습니다.

Discussion

AI 자동 생성 콘텐츠

본 콘텐츠는 Zenn AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0