Fyrox MCP Pro

La primera y unica integracion MCP para el motor de juegos Fyrox. 41 herramientas en 7 categorias — control de escenas, inspeccion de fisica, raycasting, operaciones por lotes, edicion de propiedades y mas.

Claude Code ← stdio → Servidor MCP (TypeScript) ← WebSocket → Plugin Puente (Rust) ← en proceso → Editor Fyrox Todas las mutaciones pasan por el patron Command del editor — deshacer/rehacer completo

Que es Fyrox?

Fyrox es un motor de juegos 2D/3D listo para produccion, escrito completamente en Rust. Con un editor visual completo, mas de 35 crates especializados y licencia MIT, es la alternativa nativa en Rust a Godot y Unity.

🦀

100% Rust

Seguridad de memoria, alto rendimiento, sin recolector de basura

🎨

Editor Visual

Editor de escenas completo comparable a Godot o Unreal

🔊

Audio HRTF

Audio espacial 3D binaural con efectos de reverberacion

🤖

IA Integrada

Arboles de comportamiento y maquinas de estados incluidos

🎭

Animacion

Maquinas de estados de mezcla, movimiento raiz, hojas de sprites

🧩

35+ Crates

Graficos, fisica, interfaz, inventario, dialogos, autotile, i18n

🌐

Multiplataforma

Windows, macOS, Linux, WebAssembly, Android

📜

Licencia MIT

Totalmente open source, sin regalias, sin restricciones

Que puede hacer la IA en Fyrox?

🏗️ Construccion de Escenas

Crea 10 tipos de nodos — mallas, luces, camaras, sistemas de particulas, terreno, sprites y mas. Crea multiples nodos por lotes en una sola operacion deshacible.

🔬 Inspeccion de Componentes

Consulta cuerpos rigidos, colisionadores, luces, camaras y fuentes de audio. Lanza rayos en el mundo fisico. Obtiene estadisticas de escena y estado del editor de un vistazo.

🔧 Edicion de Propiedades

Establece cualquier propiedad de nodo via rutas Reflect — nombre, visibilidad, parametros de fisica, intensidad de luz y mas. Renombra, activa/desactiva, duplica nodos y lista scripts.

🔄 Deshacer/Rehacer Completo

Cada operacion de la IA pasa por el patron Command del editor. Ctrl+Z funciona para todo — sin sorpresas, sin perdida de datos. Inspecciona la pila del historial de comandos.

🎮 Compilar y Ejecutar

Lanza tu juego directamente desde Claude. Compila, prueba y detiene — itera sin tocar el raton.

📚 Habilidades de Fyrox

Incluye materiales de referencia completos: API del motor, guia de herramientas MCP y patrones comunes (controlador FPS, sistema de salud, generadores, fisica).

Operaciones por Lotes

Crea, transforma o elimina multiples nodos en una sola llamada. Ensamblaje eficiente de escenas — sin sobrecarga de ida y vuelta por nodo.

🌳 Control del Grafo de Escena

Consulta el arbol completo de nodos, busca por nombre, inspecciona propiedades, reasigna nodos padre, establece transformaciones, obtiene hijos — gestion completa de la jerarquia.

41 Herramientas MCP

Control completo del editor en 7 categorias a traves del Model Context Protocol.

Consultas de Escena (4 herramientas)

fyrox_get_scene_hierarchy Arbol completo de nodos
fyrox_get_node_properties Informacion detallada del nodo
fyrox_search_nodes Buscar nodos por nombre
fyrox_list_scenes Listar escenas abiertas

Operaciones con Nodos (4 herramientas, Deshacibles)

fyrox_create_node Crear 10 tipos de nodos
fyrox_delete_node Eliminar nodo + subarbol
fyrox_set_node_transform Posicion/rotacion/escala
fyrox_link_node Reasignar nodos padre

Edicion de Propiedades (7 herramientas)

fyrox_set_node_property Establecer cualquier propiedad via ruta Reflect
fyrox_rename_node Renombrar un nodo
fyrox_set_node_enabled Activar/desactivar visibilidad
fyrox_duplicate_node Duplicar un nodo
fyrox_get_children Listar hijos inmediatos
fyrox_get_scripts Listar scripts adjuntos
fyrox_get_scene_statistics Conteo de nodos por tipo

Inspeccion de Componentes (10 herramientas)

fyrox_get_rigidbody Propiedades de cuerpo fisico
fyrox_get_collider Forma y material del colisionador
fyrox_raycast Lanzar rayo en el mundo fisico
fyrox_get_light Tipo de luz, intensidad, sombras
fyrox_get_camera Proyeccion, recorte, exposicion
fyrox_get_sound Ganancia de audio, bucle, estado
fyrox_get_scene_settings Configuracion de iluminacion ambiental
fyrox_get_editor_mode Estado Editar / Compilar / Jugar
fyrox_get_command_history Estado de la pila deshacer/rehacer
fyrox_get_editor_settings Resumen de configuracion del editor

Seleccion (3 herramientas)

fyrox_get_selection Seleccion actual
fyrox_set_selection Establecer seleccion
fyrox_focus_node Enfocar camara en un nodo

Proyecto y Flujo de Trabajo (9 herramientas)

fyrox_save_scene Guardar escena actual
fyrox_save_scene_as Guardar en nueva ruta
fyrox_load_scene Cargar archivo de escena
fyrox_new_scene Crear nueva escena
fyrox_undo / fyrox_redo Deshacer/rehacer operaciones
fyrox_build_and_run Compilar y probar
fyrox_stop_game Detener juego en ejecucion
fyrox_ping Verificacion de estado

Operaciones por Lotes (4 herramientas)

fyrox_batch_create_nodes Crear multiples nodos a la vez
fyrox_batch_set_transforms Transformar multiples nodos a la vez
fyrox_batch_delete_nodes Eliminar multiples nodos a la vez
fyrox_list_methods Listar todos los metodos del puente

Configuracion en 3 Pasos

1

Agregar el Plugin Puente

Agrega fyrox-mcp-bridge al Cargo.toml de tu editor y registralo:

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

2

Instalar el Servidor MCP

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

3

Configurar Claude Code

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

Por que Fyrox para tu proximo juego?

Un motor de juegos moderno en Rust que no compromete funcionalidades.

CaracteristicaFyroxOtros motores Rust
Editor VisualEditor de escenas completo (FyroxEd)Limitado o ninguno
Audio 3DAudio binaural HRTFReproduccion basica
AnimacionABSM + movimiento raiz + capasInterpolacion basica
Sistemas de IAArboles de comportamiento + maquinas de estadosImplementacion manual
Sistemas de JuegoInventario, dialogos, autotile, i18nConstruye el tuyo
Integracion IA MCPFyrox MCP Pro (41 herramientas)Ninguna
LicenciaMITVaria

Requisitos

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

Preguntas Frecuentes

Que es Fyrox?

Fyrox es un motor de juegos 2D/3D listo para produccion, escrito en Rust. Incluye un editor visual de escenas, mas de 35 crates para graficos, audio, animacion, IA, fisica, interfaz y mas. Piensa en el como "Godot, pero en Rust" — con funcionalidades como audio espacial HRTF, maquinas de estados de mezcla de animaciones, arboles de comportamiento y un sistema de inventario integrado.

Necesito saber Rust para usar Fyrox?

Un conocimiento basico de Rust ayuda, pero Fyrox MCP Pro permite que la IA maneje gran parte del codigo repetitivo. Claude puede generar scripts en Rust, configurar escenas y explicar patrones — haciendo Fyrox accesible incluso si eres nuevo en Rust.

Como funciona el plugin puente?

El puente es un EditorPlugin en Rust que inicia un servidor WebSocket (puerto predeterminado 17563) dentro del editor de Fyrox. El servidor MCP se conecta via WebSocket y traduce las llamadas de herramientas de Claude en comandos del editor usando JSON-RPC 2.0. El hilo principal del editor procesa las solicitudes a 60 FPS.

Se soporta deshacer/rehacer?

Si, al 100%. Toda creacion de nodos, eliminacion, cambios de transformacion y operaciones de jerarquia pasan por el patron Command del editor. Ctrl+Z funciona para cada cambio iniciado por la IA.

Puedo usar esto con Cursor u otros editores de IA?

Si. El servidor MCP utiliza el transporte stdio estandar, por lo que funciona con cualquier cliente compatible con MCP — Claude Code, Claude Desktop, Cursor, VS Code + Cline y mas.

Que tipos de nodos puede crear la IA?

12 tipos: Base (pivote), Malla, Luz (puntual/foco/direccional), Camara, Sprite, Sistema de Particulas, Terreno, Sonido, Cuerpo Rigido, Colisionador, Reproductor de Animaciones y mas.

Crea juegos en Fyrox con IA

41 herramientas. Deshacer/rehacer completo. La unica integracion MCP para Fyrox. $5 pago unico.

Conseguir Fyrox MCP Pro