Community라이팅 & 에디팅github.com

putnamwarlike130/UECortex

언리얼 엔진 5 에디터 내에서 MCP 서버를 실행하여, 별도의 외부 프로세스 없이 Claude Code, VS Code 등 MCP 클라이언트로 프로젝트를 제어합니다.

UECortex란 무엇인가요?

이 스킬은 언리얼 엔진 5 에디터 내에서 네이티브 MCP(Model Context Protocol) 서버를 실행하여, 외부 프로세스나 플러그인 없이 Claude Code, VS Code, Cursor 등 다양한 MCP 클라이언트가 언리얼 프로젝트와 직접 통신할 수 있게 합니다. 개발자는 자연어 명령으로 액터 생성, 머티리얼 편집, 블루프린트 수정, 레벨 조작 등 엔진의 핵심 기능을 제어할 수 있어, AI 어시스턴트를 활용한 게임 개발 워크플로우를 크게 간소화합니다. UECortex는 언리얼 엔진의 C++ 및 파이썬 API를 통해 MCP 프로토콜을 구현하며, 보안을 위해 필요한 권한만 부여하는 툴 기반 접근 방식을 사용합니다. 이는 특히 반복적인 에디터 작업을 자동화하거나 AI 기반 코드 생성을 언리얼 프로젝트에 통합하려는 개발자에게 유용합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add putnamwarlike130/UECortex

Installed? Explore more 라이팅 & 에디팅 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

UECortex은(는) 무엇을 하나요?

언리얼 엔진 5 에디터 내에서 네이티브 MCP 서버를 실행하여, 별도의 외부 프로세스 없이 Claude Code, VS Code 및 기타 MCP 클라이언트로 프로젝트를 제어합니다.

개요

이 스킬은 언리얼 엔진 5 에디터에 직접 내장된 Model Context Protocol (MCP) 서버입니다. 에디터가 실행되는 동안 MCP 클라이언트가 연결하여 언리얼 프로젝트와 상호작용할 수 있습니다.

주요 기능

  • 액터 관리: 액터 생성, 배치, 수정 및 제거
  • 머티리얼 편집: 머티리얼 생성, 파라미터 수정, 할당
  • 블루프린트 조작: 블루프린트 클래스 및 함수 편집
  • 레벨 제어: 레벨 로드, 저장 및 구성 요소 관리
  • 에셋 관리: 에셋 가져오기, 내보내기 및 정리
  • C++ 통합: 언리얼 C++ 코드 편집 및 함수 호출

지원 플랫폼

  • Claude Code
  • VS Code (GitHub Copilot 포함)
  • Cursor
  • 기타 MCP 클라이언트

설치 방법

  1. 이 저장소를 클론합니다.
  2. 언리얼 엔진 5.3 이상에서 .uproject 파일을 엽니다.
  3. 에디터가 시작되면 MCP 서버가 자동으로 실행됩니다.
  4. MCP 클라이언트를 localhost:8090 (기본값)에 연결합니다.

환경 변수

변수설명기본값
UECORTEX_PORTMCP 서버 포트8090
UECORTEX_LOG_LEVEL로깅 수준info

사용 예시

# Claude Code에서 연결
claude code --mcp http://localhost:8090
// VS Code settings.json
{
  "mcp.servers": {
    "UECortex": {
      "url": "http://localhost:8090"
    }
  }
}

라이선스

MIT

관련 스킬