변수 이름에서 저장된 값까지
FireDelayTimeSecs소스에서 찾지 못함
0.1저장된 기본값
GA_Weapon_Fire 안에 저장된 기본값입니다. 에이전트가 무기 동작을 검토할 때 구체적인 값을 근거로 사용할 수 있습니다.
요청·응답 확인 ↗UNREAL ENGINE MCP FOR AI AGENTS
NarshaADK는 Claude Code와 Codex를 위한 언리얼 엔진(Unreal Engine) MCP 도구입니다. 에디터 실행 없이 C++·PDB 심볼과 지원되는 블루프린트 바이너리 데이터를 연결해, AI가 소스 코드 너머의 프로젝트 맥락까지 읽게 합니다.
지원되는 uncooked 에셋 기준입니다. PDB 분석에는 프로젝트 빌드가, 에셋 수정에는 에디터가 필요합니다.
디스크의 프로젝트 파일 → 구조화된 MCP 결과
ULyraGameplayAbility_RangedWeapon::StartRangedWeaponTargetingK2_ActivateAbilityK2_ActivateAbility기록된 출력을 시각적으로 정리한 사례입니다. 상세 근거에서 매칭 정보와 한계를 확인할 수 있습니다.
WHAT OFFLINE PARSING ADDS
같은 Lyra 프로젝트의 소스 검색과 바이너리 분석 기록을 나란히 확인하세요. 아래 MCP 결과는 모두 에디터 종료 상태에서 얻었습니다.
NarshaMCP v0.13.7 · Lyra Starter Game · UE 5.8.1
FireDelayTimeSecs소스에서 찾지 못함
0.1저장된 기본값
GA_Weapon_Fire 안에 저장된 기본값입니다. 에이전트가 무기 동작을 검토할 때 구체적인 값을 근거로 사용할 수 있습니다.
요청·응답 확인 ↗StartRangedWeaponTargetingC++ 선언과 정의
2Blueprint 호출 지점
호출을 포함한 K2_ActivateAbility 이벤트까지 반환합니다. qualified 매칭 · 점수 0.75.
요청·응답 확인 ↗L_STT_FollowPlayerStateTree 내부 구조는 보이지 않음
9상태 · 19개 프로퍼티 바인딩
태스크와 상태 전환을 구조화된 데이터로 읽습니다. 문서에는 일부 상태와 생략 범위를 함께 표시합니다.
요청·응답 확인 ↗입증된 차이는 에이전트가 확인할 수 있는 정보의 범위입니다. 이 기록은 속도·메모리·토큰 절감이나 답변 정확도를 비교한 벤치마크가 아닙니다. 지원되는 읽기에는 에디터나 커맨드릿 실행이 필요 없으며, 설치·빌드·인덱싱은 먼저 완료해야 합니다. 측정 범위와 해석 ↗
01 / YOUR WORKFLOW
AI 클라이언트에서 프로젝트를 조사하고, 확인한 근거를 바탕으로 변경을 준비합니다.
프로젝트 파일에서 C++ 호출 관계와 지원되는 Blueprint 이벤트·기본값·연결 구조를 직접 확인합니다.
“이 함수를 호출하는 Blueprint는?”
지원되는 컴파일 오류를 분석하고 누락된 헤더와 모듈 의존성의 수정 방법을 제공합니다.
“이 빌드 오류를 고쳐줘.”
Unreal 매크로와 모듈 설정을 반영한 C++ 클래스 초안을 생성하고 직접 검토합니다.
“GAS 캐릭터 클래스를 만들어줘.”
02 / FOLLOW THE EVIDENCE
세 사례 모두 Lyra에서 Unreal Editor를 종료한 상태로 기록했습니다. 실제 요청·응답 필드와 매칭 한계를 확인하세요.
ULyraGameplayAbility_RangedWeapon::StartRangedWeaponTargetingK2_ActivateAbilityK2_ActivateAbility기록된 출력의 일부 필드입니다. 실시간 실행 화면이 아닙니다.
GA_Weapon_Fire부모 클래스: LyraGameplayAbility_RangedWeaponAM_MM_Rifle_Fire0.1기록된 출력의 일부 필드입니다. 실시간 실행 화면이 아닙니다.
L_STT_FollowPlayer9 개 상태 · 19 개 프로퍼티 바인딩Wait 3s FollowOnStateCompleted ↓FollowOnStateSucceeded ↓Root일부 전환만 표시합니다. 기록된 원문에는 9개 상태 중 2개가 포함되어 있습니다.
기록된 출력의 일부 필드입니다. 실시간 실행 화면이 아닙니다.
INSIDE UNREAL ENGINE
에셋의 구조를 보여주기 위한 에디터 캡처입니다. NarshaADK는 에디터 종료 상태에서 바이너리 파일의 지원되는 구조를 읽습니다.

Unreal Editor에서 캡처한 Lyra 원본 Blueprint입니다. 이 페이지의 NarshaADK 실행 사례는 별도의 에셋을 분석한 기록입니다.
원본 크기로 보기InitState.GameplayReady 상태 변경을 구독합니다.
ShowPawnAgainNextFrame에서 다음 틱을 기다린 뒤 액터의 숨김을 해제합니다.
B_Hero_Default
B_Hero_Default · UpdateCustomStencilFromTeamID. 한국어 UI로 캡처한 원본 에디터 화면입니다.
원본 크기로 보기C++ 참조, Blueprint 데이터, StateTree 분석 결과를 실제 요청과 실행 조건까지 함께 확인하세요.
03 / CONNECTED CONTEXT
에이전트가 에디터를 열지 않고 컴파일된 C++의 관계와 지원되는 바이너리 에셋 데이터를 연결할 수 있습니다.
Unreal 매크로, 선언, 소스 맥락
빌드에서 얻은 호출 관계와 클래스 계층
디스크에서 직접 읽는 지원 Blueprint·StateTree 구조
NarshaADK구조화된 프로젝트 맥락MCP대부분의 읽기는 에디터를 종료한 상태에서 동작합니다. 에셋 수정에는 실행 중인 에디터가 필요합니다.
04 / GET STARTED
Unreal Engine C++ 프로젝트에 플러그인을 추가합니다.
첫 빌드에서 로컬 설정과 MCP 연결 구성을 생성합니다.
대시보드의 AI Clients에서 Claude Code 또는 Codex 연결을 확인합니다.
C++ 프로젝트가 필요합니다. 해당 프로젝트 안의 지원되는 Blueprint 에셋은 분석할 수 있지만, Blueprint 전용 프로젝트는 현재 지원하지 않습니다.
대부분의 소스·심볼·지원 에셋 읽기는 에디터가 종료된 상태에서 디스크 데이터로 동작합니다. 에셋 수정, 액터 생성, 자동화 테스트에는 에디터가 필요합니다.
NarshaADK는 Fab 제품명입니다. Unreal Engine MCP 서버, 설치 폴더, 코드 모듈, 실행 파일의 이름은 NarshaMCP입니다. 사용 중인 AI 클라이언트와 연결해서 사용합니다.
핵심 코드·에셋 분석은 로컬에서 실행됩니다. 연결된 AI 클라이언트는 자체 정책에 따라 제공업체에 맥락을 전송할 수 있습니다. 선택적 익명 텔레메트리는 동의한 경우에만 활성화됩니다. 자세한 내용은 개인정보 처리방침을 확인하세요.
최신 가격, 라이선스, 사용자 평가, 지원 채널은 Fab 제품 페이지에서 확인할 수 있습니다. NarshaADK는 Early Access 제품으로 기능이 변경될 수 있습니다.
NARSHAADK / EARLY ACCESS
변경에 앞서 에이전트가 C++의 관계와 지원되는 바이너리 에셋 내부를 확인할 수 있게 하세요.