Fyrox MCP Pro

Fyrox 게임 엔진을 위한 최초이자 유일한 MCP 통합. 7개 카테고리에 걸친 41가지 도구 — 씬 제어, 물리 검사, 레이캐스팅, 배치 작업, 속성 편집 등.

Claude Code ← stdio → MCP 서버 (TypeScript) ← WebSocket → 브리지 플러그인 (Rust) ← in-process → Fyrox 에디터 모든 변경 사항은 에디터의 Command 패턴을 통해 처리 — 완전한 실행 취소/다시 실행 지원

Fyrox란?

Fyrox는 Rust로 완전히 작성된 프로덕션 수준의 2D/3D 게임 엔진입니다. 완전한 비주얼 에디터, 35개 이상의 전문 크레이트, MIT 라이선스를 갖추고 있어 Godot와 Unity의 Rust 네이티브 대안입니다.

🦀

100% Rust

메모리 안전, 고성능, 가비지 컬렉터 없음

🎨

비주얼 에디터

Godot나 Unreal에 비견되는 완전한 씬 편집기

🔊

HRTF 오디오

리버브 효과를 갖춘 바이노럴 3D 공간 오디오

🤖

내장 AI

행동 트리와 상태 머신 기본 제공

🎭

애니메이션

블렌딩 상태 머신, 루트 모션, 스프라이트 시트

🧩

35개 이상의 크레이트

그래픽, 물리, UI, 인벤토리, 대화, 오토타일, i18n

🌐

크로스 플랫폼

Windows, macOS, Linux, WebAssembly, Android

📜

MIT 라이선스

완전 오픈 소스, 로열티 없음, 제약 없음

AI가 Fyrox에서 할 수 있는 것은?

🏗️ 씬 구축

10가지 노드 유형을 생성하세요 — 메시, 라이트, 카메라, 파티클 시스템, 터레인, 스프라이트 등. 단일 실행 취소 가능한 작업으로 여러 노드를 배치 생성합니다.

🔬 컴포넌트 검사

리지드 바디, 콜라이더, 라이트, 카메라, 오디오 소스를 쿼리합니다. 물리 월드에서 레이를 캐스팅합니다. 씬 통계와 에디터 상태를 한눈에 확인하세요.

🔧 속성 편집

Reflect 경로를 통해 모든 노드 속성을 설정하세요 — 이름, 가시성, 물리 파라미터, 라이트 강도 등. 노드 이름 변경, 활성화/비활성화, 복제, 스크립트 목록 조회가 가능합니다.

🔄 완전한 실행 취소/다시 실행

모든 AI 작업은 에디터의 Command 패턴을 통해 처리됩니다. Ctrl+Z가 모든 것에 작동합니다 — 예상치 못한 동작도, 데이터 손실도 없습니다. 명령 히스토리 스택을 검사할 수 있습니다.

🎮 빌드 및 실행

Claude에서 직접 게임을 실행하세요. 빌드하고, 플레이 테스트하고, 중지하세요 — 마우스를 만지지 않고 반복 작업을 수행할 수 있습니다.

📚 Fyrox 스킬

종합 참고 자료 포함: 엔진 API, MCP 도구 가이드, 일반 패턴(FPS 컨트롤러, 체력 시스템, 스포너, 물리).

배치 작업

단일 호출로 여러 노드를 생성, 트랜스폼, 삭제합니다. 효율적인 씬 조립 — 노드당 왕복 오버헤드가 없습니다.

🌳 씬 그래프 제어

전체 노드 트리 조회, 이름으로 검색, 속성 검사, 노드 재배치, 트랜스폼 설정, 자식 노드 가져오기 — 완전한 계층 구조 관리.

41가지 MCP 도구

Model Context Protocol을 통한 7개 카테고리의 완전한 에디터 제어.

씬 쿼리 (4가지 도구)

fyrox_get_scene_hierarchy 전체 노드 트리
fyrox_get_node_properties 상세 노드 정보
fyrox_search_nodes 이름으로 노드 검색
fyrox_list_scenes 열린 씬 목록

노드 연산 (4가지 도구, 실행 취소 가능)

fyrox_create_node 10가지 노드 유형 생성
fyrox_delete_node 노드 + 하위 트리 삭제
fyrox_set_node_transform 위치/회전/크기
fyrox_link_node 노드 재배치

속성 편집 (7가지 도구)

fyrox_set_node_property Reflect 경로로 모든 속성 설정
fyrox_rename_node 노드 이름 변경
fyrox_set_node_enabled 가시성 활성화/비활성화
fyrox_duplicate_node 노드 복제
fyrox_get_children 직계 자식 노드 목록
fyrox_get_scripts 연결된 스크립트 목록
fyrox_get_scene_statistics 유형별 노드 수

컴포넌트 검사 (10가지 도구)

fyrox_get_rigidbody 물리 바디 속성
fyrox_get_collider 콜라이더 형태 및 머티리얼
fyrox_raycast 물리 월드에서 레이 캐스팅
fyrox_get_light 라이트 유형, 강도, 그림자
fyrox_get_camera 투영, 클리핑, 노출
fyrox_get_sound 오디오 게인, 루핑, 상태
fyrox_get_scene_settings 앰비언트 라이팅 설정
fyrox_get_editor_mode 편집 / 빌드 / 플레이 상태
fyrox_get_command_history 실행 취소/다시 실행 스택 상태
fyrox_get_editor_settings 에디터 설정 요약

선택 (3가지 도구)

fyrox_get_selection 현재 선택 항목
fyrox_set_selection 선택 설정
fyrox_focus_node 노드에 카메라 포커스

프로젝트 및 워크플로우 (9가지 도구)

fyrox_save_scene 현재 씬 저장
fyrox_save_scene_as 새 경로에 저장
fyrox_load_scene 씬 파일 로드
fyrox_new_scene 새 씬 생성
fyrox_undo / fyrox_redo 실행 취소/다시 실행
fyrox_build_and_run 빌드 및 플레이 테스트
fyrox_stop_game 실행 중인 게임 중지
fyrox_ping 상태 확인

배치 작업 (4가지 도구)

fyrox_batch_create_nodes 여러 노드를 한 번에 생성
fyrox_batch_set_transforms 여러 노드를 한 번에 트랜스폼
fyrox_batch_delete_nodes 여러 노드를 한 번에 삭제
fyrox_list_methods 모든 브리지 메서드 목록

3단계로 설정

1

브리지 플러그인 추가

에디터의 Cargo.toml에 fyrox-mcp-bridge를 추가하고 등록하세요:

editor.add_editor_plugin(McpBridgePlugin::new(Default::default()));

2

MCP 서버 설치

cd fyrox-mcp-server && npm install && npm run build

3

Claude Code 설정

claude mcp add fyrox -- node /path/to/fyrox-mcp-server/dist/index.js

다음 게임에 Fyrox를 선택해야 하는 이유

기능에 타협하지 않는 현대적인 Rust 게임 엔진.

기능Fyrox다른 Rust 엔진
비주얼 에디터완전한 씬 편집기 (FyroxEd)제한적이거나 없음
3D 오디오HRTF 바이노럴 오디오기본 재생
애니메이션ABSM + 루트 모션 + 레이어기본 트위닝
AI 시스템행동 트리 + 상태 머신직접 구현 필요
게임 시스템인벤토리, 대화, 오토타일, i18n직접 구축 필요
AI MCP 통합Fyrox MCP Pro (41가지 도구)없음
라이선스MIT다양함

요구 사항

Fyrox 1.0+ Rust 1.87+ Node.js 18+ Claude Code Windows macOS Linux

자주 묻는 질문

Fyrox란 무엇인가요?

Fyrox는 Rust로 작성된 프로덕션 수준의 2D/3D 게임 엔진입니다. 비주얼 씬 편집기, 그래픽, 오디오, 애니메이션, AI, 물리, UI 등을 위한 35개 이상의 크레이트를 포함합니다. "Rust로 만든 Godot"이라고 생각하시면 됩니다 — HRTF 공간 오디오, 애니메이션 블렌딩 상태 머신, 행동 트리, 내장 인벤토리 시스템 등의 기능을 갖추고 있습니다.

Fyrox를 사용하려면 Rust를 알아야 하나요?

기본적인 Rust 지식이 있으면 도움이 되지만, Fyrox MCP Pro를 사용하면 AI가 많은 보일러플레이트를 처리합니다. Claude가 Rust 스크립트를 생성하고, 씬을 설정하고, 패턴을 설명해 주기 때문에 — Rust에 처음이더라도 Fyrox에 접근할 수 있습니다.

브리지 플러그인은 어떻게 작동하나요?

브리지는 Fyrox 에디터 내에서 WebSocket 서버(기본 포트 17563)를 시작하는 Rust EditorPlugin입니다. MCP 서버가 WebSocket으로 연결하여 JSON-RPC 2.0을 사용해 Claude의 도구 호출을 에디터 명령으로 변환합니다. 메인 에디터 스레드가 60 FPS로 요청을 처리합니다.

실행 취소/다시 실행이 지원되나요?

네, 100% 지원됩니다. 모든 노드 생성, 삭제, 트랜스폼 변경, 계층 구조 연산은 에디터의 Command 패턴을 통해 처리됩니다. Ctrl+Z가 AI가 시작한 모든 변경 사항에 작동합니다.

Cursor나 다른 AI 에디터에서도 사용할 수 있나요?

네. MCP 서버는 표준 stdio 전송을 사용하므로 모든 MCP 호환 클라이언트에서 작동합니다 — Claude Code, Claude Desktop, Cursor, VS Code + Cline 등.

AI가 생성할 수 있는 노드 유형은?

12가지 유형: Base(피벗), 메시, 라이트(포인트/스폿/디렉셔널), 카메라, 스프라이트, 파티클 시스템, 터레인, 사운드, 리지드 바디, 콜라이더, 애니메이션 플레이어 등. 추가로 속성 편집, 컴포넌트 검사, 배치 작업을 포함한 총 41가지 도구를 제공합니다.

AI로 Fyrox 게임을 만드세요

41가지 도구. 완전한 실행 취소/다시 실행. Fyrox를 위한 유일한 MCP 통합. $5 일회 결제.

Fyrox MCP Pro 구매하기