Fyrox MCP Pro

Первая и единственная MCP-интеграция для игрового движка Fyrox. 41 инструмент в 7 категориях — управление сценами, инспекция физики, рейкастинг, пакетные операции, редактирование свойств и многое другое.

Claude Code ← stdio → MCP-сервер (TypeScript) ← WebSocket → Плагин моста (Rust) ← in-process → Редактор Fyrox Все мутации проходят через паттерн Command редактора — полная отмена/повтор

Что такое Fyrox?

Fyrox — это готовый к продакшену 2D/3D игровой движок, полностью написанный на Rust. С полноценным визуальным редактором, более чем 35 специализированными крейтами и лицензией MIT — это нативная Rust-альтернатива Godot и Unity.

🦀

100% Rust

Безопасность памяти, высокая производительность, без сборщика мусора

🎨

Визуальный редактор

Полнофункциональный редактор сцен, сравнимый с Godot или Unreal

🔊

HRTF-аудио

Бинауральное 3D пространственное аудио с эффектами реверберации

🤖

Встроенный ИИ

Деревья поведения и конечные автоматы из коробки

🎭

Анимация

Блендинг-автоматы, root motion, спрайт-листы

🧩

35+ крейтов

Графика, физика, UI, инвентарь, диалоги, автотайлинг, i18n

🌐

Кроссплатформенность

Windows, macOS, Linux, WebAssembly, Android

📜

Лицензия MIT

Полностью открытый исходный код, без роялти, без ограничений

Что может ИИ в Fyrox?

🏗️ Построение сцен

Создание 10 типов узлов — меши, источники света, камеры, системы частиц, ландшафты, спрайты и другие. Пакетное создание нескольких узлов за одну отменяемую операцию.

🔬 Инспекция компонентов

Запрос твёрдых тел, коллайдеров, источников света, камер и аудиоисточников. Рейкастинг в физическом мире. Статистика сцены и состояние редактора одним взглядом.

🔧 Редактирование свойств

Установка любого свойства узла через Reflect-пути — имя, видимость, параметры физики, интенсивность света и многое другое. Переименование, включение/отключение, дублирование узлов и список скриптов.

🔄 Полная отмена/повтор

Каждая операция ИИ проходит через паттерн Command редактора. Ctrl+Z работает для всего — никаких сюрпризов, никакой потери данных. Просмотр стека истории команд.

🎮 Сборка и запуск

Запускайте игру прямо из Claude. Сборка, плейтест и остановка — итерируйте, не прикасаясь к мыши.

📚 Навыки Fyrox

Включает обширные справочные материалы: API движка, руководство по MCP-инструментам и типовые паттерны (FPS-контроллер, система здоровья, спаунеры, физика).

Пакетные операции

Создание, трансформация или удаление нескольких узлов за один вызов. Эффективная сборка сцен — без накладных расходов на каждый узел.

🌳 Управление графом сцены

Запрос полного дерева узлов, поиск по имени, инспекция свойств, переподчинение узлов, установка трансформаций, получение дочерних узлов — полное управление иерархией.

41 MCP-инструмент

Полный контроль над редактором в 7 категориях через Model Context Protocol.

Запросы к сцене (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

Добавьте плагин моста

Добавьте fyrox-mcp-bridge в Cargo.toml вашего редактора и зарегистрируйте его:

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 + root motion + слоиБазовый твининг
Системы ИИДеревья поведения + конечные автоматыРучная реализация
Игровые системыИнвентарь, диалоги, автотайлинг, i18nПишите сами
ИИ MCP-интеграцияFyrox MCP Pro (41 инструмент)Нет
ЛицензияMITРазличные

Требования

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

Часто задаваемые вопросы

Что такое Fyrox?

Fyrox — это готовый к продакшену 2D/3D игровой движок, написанный на Rust. Он включает визуальный редактор сцен, более 35 крейтов для графики, аудио, анимации, ИИ, физики, UI и многого другого. Можно сказать, что это «Godot, но на Rust» — с такими возможностями, как HRTF пространственное аудио, блендинг-автоматы анимаций, деревья поведения и встроенная система инвентаря.

Нужно ли знать Rust для работы с Fyrox?

Базовые знания Rust полезны, но Fyrox MCP Pro позволяет ИИ взять на себя большую часть шаблонного кода. Claude может генерировать Rust-скрипты, настраивать сцены и объяснять паттерны — делая Fyrox доступным, даже если вы новичок в Rust.

Как работает плагин моста?

Мост — это Rust EditorPlugin, который запускает WebSocket-сервер (порт 17563 по умолчанию) внутри редактора Fyrox. MCP-сервер подключается по WebSocket и транслирует вызовы инструментов Claude в команды редактора через JSON-RPC 2.0. Основной поток редактора обрабатывает запросы с частотой 60 FPS.

Поддерживается ли отмена/повтор?

Да, на 100%. Все операции создания и удаления узлов, изменения трансформаций и операции с иерархией проходят через паттерн Command редактора. Ctrl+Z работает для каждого изменения, инициированного ИИ. Вы можете просматривать стек истории команд.

Можно ли использовать это с Cursor или другими ИИ-редакторами?

Да. MCP-сервер использует стандартный транспорт stdio, поэтому он работает с любым MCP-совместимым клиентом — Claude Code, Claude Desktop, Cursor, VS Code + Cline и другими.

Какие типы узлов может создавать ИИ?

10 типов: Base (пивот), Mesh, Light (точечный/прожекторный/направленный), Camera, Sprite, Particle System, Terrain, Sound, Rigid Body, Collider, Animation Player и другие.

Создавайте игры на Fyrox с помощью ИИ

41 инструмент. Полная отмена/повтор. Единственная MCP-интеграция для Fyrox. $5 единоразово.

Получить Fyrox MCP Pro