El Servidor MCP #1 para Godot Engine

Crea juegos en Godot
con superpoderes de IA

Godot MCP Pro es un servidor MCP con 163 herramientas que conecta asistentes de IA como Claude y Cursor directamente al editor Godot 4 vía WebSocket. Permite que la IA cree escenas, escriba GDScript, simule input del jugador, inspeccione juegos en ejecución, construya entornos 3D, configure física, administre partículas y audio — todo desde una sola conversación. $5 pago único, funciona en Windows, macOS y Linux.

$5 pago único · Actualizaciones de por vida

Míralo en Acción

Un prompt → la IA construye un juego completo de Reversi, lo ejecuta y lo prueba con clics del mouse.

Mira la demo completa en YouTube →
AI Assistant <--stdio/MCP--> Node.js Server <--WebSocket--> Godot Editor

Comunicación bidireccional en tiempo real. Sin polling de archivos. Sin subprocesos CLI. Solo retroalimentación instantánea.

Guías & Tutoriales

Guías prácticas para Godot 4 con IA. Sin información obsoleta de Godot 3 — todo aquí está probado en Godot 4.4+.

Conecta IA a Godot 4

Configura MCP Pro en 5 minutos y deja que Claude o Cursor controlen directamente tu editor Godot. Instala el plugin, compila el servidor, configura tu cliente de IA — y listo.

"Obtén la información del proyecto y muéstrame el árbol de escenas"
Principiante ~5 min
Usa: get_project_info get_scene_tree
🎮

Crea un Juego 2D desde Cero

Pide a la IA crear un juego 2D completo — escenas, scripts, señales, UI. Esta guía muestra cómo construir un juego de Reversi en una sola conversación con IA, desde proyecto vacío hasta juego jugable.

"Crea un juego de Reversi con tablero 8x8, clic para colocar, oponente con IA y marcador"
Principiante ~15 min
Usa: create_scene add_node create_script connect_signal play_scene
🧑

Controlador de Personaje 3D

Construye un controlador de personaje en tercera persona con animaciones Mixamo, máquina de estados AnimationTree, cámara SpringArm3D y terreno — todo creado por la IA. Cubre CharacterBody3D, capas de física y mezcla de animaciones en Godot 4.

"Crea una escena 3D con terreno, un personaje usando x_bot.fbx con animaciones de caminar/correr/saltar, y una cámara seguidora"
Intermedio ~20 min
Usa: add_mesh_instance setup_lighting create_animation_tree setup_physics_body setup_camera_3d
🔌

Patrones de Signal en Godot 4

Godot 4 renovó las señales de Godot 3. Ya no se usa connect("signal", obj, "method") — usa signal.connect(callable). Deja que la IA audite tu arquitectura de señales, encuentre señales desconectadas y visualice el flujo de señales en tu proyecto.

"Analiza el flujo de señales en mi proyecto y encuentra señales desconectadas"
Intermedio ~10 min
Usa: analyze_signal_flow find_signal_connections get_signals connect_signal
🤖

Pruebas Automatizadas de Juegos

Deja que la IA pruebe tu juego. Ejecuta el juego, simula input de teclado/mouse, captura screenshots, verifica el estado del juego y ejecuta pruebas de estrés con input aleatorio. Sin necesidad de framework de pruebas — MCP Pro lo resuelve todo a nivel del editor.

"Ejecuta el juego, camina a la derecha por 2 segundos, salta, y verifica si el jugador llegó a la plataforma"
Intermedio ~10 min
Usa: play_scene simulate_key capture_frames assert_node_state run_stress_test
🎬

Máquinas de Estado AnimationTree

El AnimationTree de Godot 4 es poderoso pero complejo. Deja que la IA cree máquinas de estado con transiciones, configure blend trees, defina condiciones y conecte parámetros — el obstáculo más común para principiantes en Godot, resuelto en minutos.

"Crea un AnimationTree con estados Idle, Walk, Run y Jump con transiciones adecuadas"
Avanzado ~15 min
Usa: create_animation_tree add_state_machine_state add_state_machine_transition set_tree_parameter
💥

Configuración de Física & Colisión

Godot 4 renombró PhysicsBody a CharacterBody/RigidBody y cambió las APIs de capas de colisión. Deja que la IA configure formas de colisión, defina capas de física correctamente, agregue raycasts y audite tu configuración de colisión — evitando los bugs de física más comunes.

"Configura la colisión para todos los nodos CharacterBody2D y organiza las capas de física por tipo (jugador, enemigo, entorno)"
Intermedio ~10 min
Usa: setup_collision set_physics_layers setup_physics_body get_collision_info

Recetario de Efectos de Partículas

Godot 4 reemplazó el CPUParticles predeterminado con GPUParticles2D/3D. Crea fuego, humo, lluvia, nieve y chispas con presets integrados, o ajusta la forma de emisión, curvas de velocidad y gradientes de color — todo mediante prompts en lenguaje natural.

"Agrega partículas de fuego a la antorcha con gradiente de naranja a rojo y aplica el preset de fuego"
Principiante ~5 min
Usa: create_particles apply_particle_preset set_particle_color_gradient set_particle_material

Cómo Funciona

Conecta tu asistente de IA a Godot en menos de 5 minutos.

Instala el Plugin

Copia addons/godot_mcp/ en tu proyecto Godot. Actívalo en Project > Project Settings > Plugins. El plugin inicia un servidor WebSocket dentro del editor automáticamente.

Compila el Servidor MCP

Ejecuta npm install && npm run build en el directorio server/. Esto compila el servidor MCP en TypeScript que conecta tu cliente de IA con el plugin de Godot.

Comienza a Crear con IA

Agrega el servidor a la configuración MCP de tu cliente de IA. Abre Godot, y tu asistente de IA ahora tiene acceso en tiempo real a 163 herramientas — creando escenas, editando scripts, simulando input y analizando tu juego en ejecución.

163
Herramientas
23
Categorías
16
Categorías exclusivas
(ningún competidor las tiene)
Deshacer/Rehacer
en todas las mutaciones

163 Herramientas, 23 Categorías

Todo lo que necesitas para que la IA construya, inspeccione, pruebe y modifique tu proyecto Godot en 2D y 3D.

Project

7 tools
  • get_project_info metadata & autoloads
  • get_filesystem_tree recursive file tree
  • search_files fuzzy/glob search
  • get/set_project_settings read & write
  • uid_to_project_path UID conversion
  • project_path_to_uid path conversion

Scene

9 tools
  • get_scene_tree live hierarchy
  • get_scene_file_content raw .tscn
  • create_scene new scenes
  • open_scene delete_scene save_scene
  • add_scene_instance prefab-like instancing
  • play_scene stop_scene

Node

11 tools
  • add_node delete_node rename_node
  • duplicate_node deep copy
  • move_node reparent
  • update_property smart type parsing
  • get_node_properties inspect all props
  • add_resource shapes, materials
  • set_anchor_preset UI anchors
  • connect_signal disconnect_signal

Script

6 tools
  • list_scripts project-wide overview
  • read_script create_script
  • edit_script search/replace & insert
  • attach_script attach to nodes
  • get_open_scripts editor awareness

Editor

9 tools
  • get_editor_errors errors & stack traces
  • get_editor_screenshot editor viewport
  • get_game_screenshot running game
  • compare_screenshots visual diff NEW
  • execute_editor_script run GDScript
  • get_signals inspect signal connections
  • reload_plugin reload_project
  • clear_output

Input Simulation

5 tools
  • simulate_key keyboard with modifiers
  • simulate_mouse_click positioned clicks
  • simulate_mouse_move absolute/relative
  • simulate_action Godot InputActions
  • simulate_sequence multi-event combos

Runtime Analysis

15 tools
  • get_game_scene_tree live game hierarchy
  • get/set_game_node_properties runtime inspection & tweaking
  • execute_game_script run code in live game
  • capture_frames multi-frame screenshots
  • monitor_properties property timeline
  • start/stop/replay_recording input recording & replay NEW
  • find_nodes_by_script get_autoload
  • find_ui_elements click_button_by_text NEW
  • wait_for_node batch_get_properties NEW

Animation

6 tools
  • list_animations create_animation
  • add_animation_track value/position/bezier
  • set_animation_keyframe insert keys
  • get_animation_info tracks & keyframes
  • remove_animation

AnimationTree NEW

8 tools
  • create_animation_tree with state machine root
  • get_animation_tree_structure full tree inspection
  • add/remove_state_machine_state manage states
  • add/remove_state_machine_transition with conditions
  • set_blend_tree_node Add2, Blend2, TimeScale
  • set_tree_parameter conditions & blends

TileMap

6 tools
  • tilemap_set_cell place tiles
  • tilemap_fill_rect fill regions
  • tilemap_get_cell read tile data
  • tilemap_clear clear all
  • tilemap_get_info tile set sources
  • tilemap_get_used_cells query used cells

3D Scene NEW

6 tools
  • add_mesh_instance primitives & .glb/.gltf import
  • setup_lighting sun/indoor/dramatic presets
  • set_material_3d full PBR material setup
  • setup_environment sky, fog, glow, SSAO, SSR
  • setup_camera_3d projection, FOV, cull mask
  • add_gridmap GridMap with MeshLibrary

Physics NEW

6 tools
  • setup_collision auto-detect 2D/3D shapes
  • set/get_physics_layers layer & mask management
  • add_raycast RayCast2D/3D
  • setup_physics_body CharacterBody & RigidBody config
  • get_collision_info full collision audit

Particles NEW

5 tools
  • create_particles GPUParticles 2D/3D
  • set_particle_material direction, velocity, emission shape
  • set_particle_color_gradient color ramp stops
  • apply_particle_preset fire, smoke, rain, snow, sparks
  • get_particle_info full config inspection

Navigation NEW

5 tools
  • setup_navigation_region auto-detect 2D/3D
  • bake_navigation_mesh mesh baking & polygon gen
  • setup_navigation_agent pathfinding & avoidance
  • set_navigation_layers layer management
  • get_navigation_info full nav audit

Audio NEW

6 tools
  • get_audio_bus_layout full bus overview
  • add_audio_bus set_audio_bus create & configure
  • add_audio_bus_effect reverb, delay, compressor, EQ
  • add_audio_player 2D/3D audio players
  • get_audio_info subtree audio audit

Theme & UI

6 tools
  • create_theme new Theme resource
  • set_theme_color color overrides
  • set_theme_constant constant overrides
  • set_theme_font_size font sizes
  • set_theme_stylebox StyleBoxFlat
  • get_theme_info inspect overrides

Shader

6 tools
  • create_shader with templates
  • read_shader edit_shader
  • assign_shader_material to nodes
  • set_shader_param set uniforms
  • get_shader_params read all params

Resource NEW

3 tools
  • read_resource inspect .tres properties
  • edit_resource modify & save
  • create_resource new .tres of any type

Batch & Refactoring

6 tools
  • find_nodes_by_type search by class
  • find_signal_connections audit signals
  • batch_set_property bulk changes
  • find_node_references cross-file search
  • get_scene_dependencies dependency graph
  • cross_scene_set_property project-wide changes NEW

Testing & QA NEW

5 tools
  • run_test_scenario automated test sequences
  • assert_node_state property assertions
  • assert_screen_text UI text verification
  • run_stress_test random input fuzzing
  • get_test_report pass/fail summary

Code Analysis NEW

6 tools
  • find_unused_resources dead asset detection
  • analyze_signal_flow signal graph mapping
  • analyze_scene_complexity node count & depth
  • find_script_references cross-project search
  • detect_circular_dependencies cycle detection
  • get_project_statistics full project overview

Profiling

2 tools
  • get_performance_monitors FPS, memory, physics
  • get_editor_performance quick summary

Export

3 tools
  • list_export_presets configured presets
  • export_project build commands
  • get_export_info paths & templates

¿Por qué Pro?

Funciones que las alternativas gratuitas no tienen.

Gestión de Señales

Conecta, desconecta e inspecciona señales entre nodos. Ningún competidor ofrece esto. Esencial para la arquitectura orientada a eventos de Godot.

Deshacer/Rehacer Completo

Toda mutación pasa por el sistema UndoRedo de Godot. Ctrl+Z en todo lo que haga la IA. Las alternativas gratuitas modifican escenas directamente sin deshacer.

Parsing Inteligente de Tipos

Vector2(100,200), #ff0000, Color(1,0,0) — la IA envía strings, nosotros los convertimos en tipos nativos de Godot automáticamente.

Conexión de Nivel Profesional

WebSocket con heartbeat, reconexión automática (backoff exponencial) y escaneo automático de puertos. Sin conexiones perdidas, sin reinicios manuales.

Sugerencias Contextuales de Errores

Los errores incluyen códigos estructurados y sugerencias accionables. La IA puede autocorregirse en lugar de quedarse atascada en fallos crípticos.

Operaciones Completas de Nodos

11 herramientas de nodo: agregar, eliminar, renombrar, duplicar, mover/reparent, actualizar propiedades, agregar recursos, definir anclas. Ningún competidor cubre todo esto.

Simulación & Grabación de Input

Deja que la IA juegue tu juego. Simula teclado, mouse e InputActions. Graba sesiones de input y reprodúcelas para pruebas de regresión con temporización precisa por frame.

Análisis en Tiempo de Ejecución

15 herramientas para inspección en vivo del juego. Lee y modifica propiedades en tiempo real, captura frames, monitorea cambios de propiedades, encuentra elementos de UI, haz clic en botones por texto y espera a que aparezcan nodos.

Animación & AnimationTree

Crea animaciones, agrega tracks, inserta keyframes. Construye máquinas de estado con transiciones y condiciones. Configura blend trees con nodos Add2, Blend2 y TimeScale.

Construcción de Escenas 3D

Agrega meshes (primitivas o .glb/.gltf), configura iluminación con presets, define materiales PBR, crea entornos con cielo/niebla/SSAO/SSR, coloca cámaras y construye GridMaps.

Física & Navegación

Configura formas de colisión, cuerpos de física, capas de colisión, raycasts. Crea regiones de navegación, genera nav meshes, configura agentes de pathfinding.

Partículas & Audio

Crea sistemas de partículas GPU con presets (fuego, humo, lluvia, nieve). Administra buses de audio, agrega efectos (reverb, delay, compressor) y coloca reproductores de audio 2D/3D.

Pipeline de Shader

Crea shaders desde plantillas, edita código GLSL, asigna ShaderMaterials y ajusta uniforms en tiempo real. Flujo completo de shader sin salir del chat con la IA.

Pruebas & QA

Ejecuta escenarios de prueba automatizados con simulación de input y assertions. Verifica texto de UI en pantalla. Pruebas de estrés con input aleatorio. Genera reportes de aprobación/fallo.

Análisis de Código

Encuentra recursos no utilizados, mapea flujos de señales, analiza complejidad de escenas, detecta dependencias circulares, busca referencias de scripts y obtén estadísticas completas del proyecto.

Operaciones por Lotes

Encuentra nodos por tipo, audita conexiones de señales, define propiedades masivamente entre escenas, busca en todos los archivos del proyecto y analiza dependencias. Refactoriza a escala.

¿Qué Puede Hacer la IA en Tu Proyecto Godot?

Ejemplos reales de lo que puedes pedirle a tu asistente de IA — y simplemente funciona.

Crear un Juego Completo desde Cero

"Crea un juego de Reversi con cuadrícula 8x8, mecánica de clic para colocar, oponente con IA y marcador."

La IA crea escenas, escribe scripts, conecta señales, configura la UI y ejecuta el juego — todo en una conversación. Mira el video de demostración.

Usa: create_scene add_node create_script connect_signal play_scene

Configurar un Entorno 3D

"Agrega un mesh de terreno, configura iluminación dramática con sombras, define materiales PBR con roughness 0.3 y agrega niebla con densidad volumétrica 0.02."

La IA agrega meshes, configura presets de iluminación, define materiales PBR y ajusta configuraciones de entorno — todo a través de la API del editor con deshacer/rehacer completo.

Usa: add_mesh_instance setup_lighting set_material_3d setup_environment

Pruebas Automatizadas de Gameplay

"Ejecuta el juego, camina con el personaje a la derecha por 2 segundos, salta, y verifica si el jugador llegó a la plataforma."

La IA ejecuta el juego, simula input de teclado, captura screenshots, inspecciona propiedades de nodos en tiempo real y verifica el estado del juego — habilitando flujos automatizados de QA.

Usa: play_scene simulate_key get_game_screenshot get_game_node_properties assert_node_state

Depurar Errores de GDScript

"Revisa si hay errores en el editor y corrígelos."

La IA lee la salida de errores del editor y errores de compilación de scripts, identifica el problema, edita el script para corregirlo y verifica la corrección — un ciclo de retroalimentación rápido sin copiar y pegar mensajes de error.

Usa: get_editor_errors read_script edit_script get_editor_errors

Agregar Efectos de Partículas

"Agrega partículas de fuego al nodo de la antorcha con gradiente de naranja a rojo y velocidad ascendente."

La IA crea partículas GPU, configura forma de emisión y velocidad, aplica gradientes de color, o usa presets integrados (fuego, humo, lluvia, nieve, chispas) para resultados instantáneos.

Usa: create_particles set_particle_material set_particle_color_gradient

Refactorizar Entre Escenas

"Encuentra todos los nodos CharacterBody2D en el proyecto y establece floor_snap_length en 8."

La IA busca en todas las escenas, encuentra nodos coincidentes y aplica cambios de propiedades masivamente — tareas que tomarían minutos de clics manuales resueltas en segundos.

Usa: find_nodes_by_type batch_set_property cross_scene_set_property

Comparación

Cómo se compara Godot MCP Pro con las alternativas.

Función Godot MCP Pro GDAI MCP ($19) godot-mcp (free)
Total de Herramientas163~3013
Categorías23~84
ConexiónWebSocket + heartbeatWebSocketHeadless CLI
Undo/RedoYesYesNo
Gestión de SeñalesYesNoNo
Renombrar/Duplicar/Mover NodosYesNoNo
Parsing Inteligente de TiposYesLimitedNo
Simulación de InputKey / Mouse / Action / SequenceNoNo
Análisis en Tiempo de Ejecución15 herramientas (árbol, props, frames, UI, grabación)NoNo
Herramientas de Escena 3DMesh, Lighting, PBR, Environment, CameraNoNo
Configuración de FísicaCollision, Layers, Raycasts, BodiesNoNo
PartículasGPU 2D/3D with presetsNoNo
NavegaciónRegion, Mesh baking, AgentNoNo
AudioBuses, Effects, PlayersNoNo
AnimationTreeState machine, Blend treeNoNo
Pruebas AutomatizadasEscenarios, Assertions, Prueba de estrésNoNo
Análisis de CódigoRecursos no utilizados, Flujo de señales, ComplejidadNoNo
ScreenshotsEditor + Juego + Diff visualYesNo

Preguntas Frecuentes

Preguntas comunes sobre Godot MCP Pro.

¿Qué es Godot MCP Pro?

Godot MCP Pro es un servidor MCP (Model Context Protocol) premium que conecta asistentes de IA como Claude, Cursor y Cline directamente al editor Godot 4 vía WebSocket. Ofrece 163 herramientas en 23 categorías para manipulación de escenas, animación, modelado 3D, configuración de física, efectos de partículas, gestión de audio, edición de shaders, simulación de input, análisis en tiempo real y pruebas automatizadas.

¿Cómo conecto Claude a Godot?

Instala el plugin Godot MCP Pro en tu proyecto, actívalo en Project Settings > Plugins, compila el servidor MCP con npm install && npm run build, y agrégalo a tu .mcp.json. Claude (Code o Desktop) se conectará automáticamente al editor Godot vía WebSocket y tendrá acceso a las 163 herramientas.

¿Qué asistentes de IA funcionan con Godot MCP Pro?

Cualquier cliente de IA compatible con MCP funciona, incluyendo Claude Code, Claude Desktop, Cursor, VS Code con extensión Cline, Windsurf y otras herramientas que soportan el estándar Model Context Protocol. El protocolo MCP es un estándar abierto, así que nuevos clientes se agregan regularmente.

¿Puede la IA crear juegos 3D en Godot?

Sí. Godot MCP Pro incluye herramientas 3D dedicadas para agregar meshes primitivas o importar modelos .glb/.gltf, configurar iluminación con presets, definir materiales PBR, crear entornos con cielo/niebla/SSAO/SSR, colocar cámaras y construir GridMaps. Combinado con herramientas de física, navegación y partículas, la IA puede construir escenas completas de juegos 3D.

¿Puede la IA probar mi juego?

Sí. La suite de análisis en tiempo de ejecución incluye 15 herramientas que permiten a la IA ejecutar tu juego, simular input de teclado/mouse/acción, capturar screenshots, inspeccionar el árbol de escenas en vivo, leer y modificar propiedades en tiempo real, grabar y reproducir sesiones de input, encontrar elementos de UI, hacer clic en botones por texto y ejecutar escenarios de prueba automatizados con assertions.

¿Funciona con Cursor?

Sí. Godot MCP Pro funciona con Cursor, VS Code + Cline, Windsurf, Claude Code CLI, Claude Desktop y cualquier otro cliente compatible con MCP. Configura el servidor MCP en los ajustes de tu editor y se conecta vía WebSocket.

¿Qué versión de Godot se requiere?

Godot 4.4 o posterior (probado en Godot 4.6) y Node.js 18+. Funciona en Windows, macOS y Linux.

¿Cómo se compara con las alternativas gratuitas?

Godot MCP Pro ofrece 163 herramientas comparado con 13-32 en las alternativas gratuitas. Las funciones exclusivas incluyen deshacer/rehacer completo, gestión de señales, simulación de input con grabación/reproducción, suite de análisis en tiempo real con 15 herramientas, construcción de escenas 3D, configuración de física, sistemas de partículas, gestión de buses de audio, herramientas de nav mesh, máquinas de estado AnimationTree, pruebas automatizadas y análisis de código.

¿El código fuente del plugin está disponible?

Sí. El plugin GDScript del editor (addons/godot_mcp/) es completamente open source y está disponible en GitHub. Puedes inspeccionar exactamente cómo el plugin se comunica con el editor antes de comprar. El servidor MCP (TypeScript) está incluido en la descarga de pago.

¿Hay suscripción?

No. Godot MCP Pro es una compra única de $5 con actualizaciones de por vida para v1.x, proyectos ilimitados, máquinas ilimitadas y soporte por Discord. Sin cuotas recurrentes, sin límite de licencias.

Guía de Configuración Rápida

Empieza a usarlo en menos de 5 minutos.

1. Instala el Plugin de Godot

Copia la carpeta addons/godot_mcp/ de la descarga al directorio raíz de tu proyecto Godot. Luego activa el plugin:

Project > Project Settings > Plugins > Godot MCP Pro > Enable

2. Compila el Servidor MCP

Abre una terminal en el directorio server/:

cd server
npm install
npm run build

3. Configura Tu Cliente de IA

Agrega el servidor al archivo de configuración MCP de tu cliente de IA (ej.: .mcp.json para Claude Code):

{
  "mcpServers": {
    "godot-mcp-pro": {
      "command": "node",
      "args": ["/path/to/server/build/index.js"]
    }
  }
}

4. Empieza a Usarlo

Abre tu proyecto Godot con el plugin activado. El panel de estado en el dock del editor muestra el estado de la conexión. Inicia tu asistente de IA y empieza a crear — ahora tiene acceso directo a 163 herramientas en tu editor Godot.

Precio Simple, Pago Único

Paga una vez, usa para siempre. Actualizaciones de por vida para v1.x incluidas.

$5
Pago único
  • ✓ Las 163 herramientas en 23 categorías
  • ✓ Soporte 2D y 3D
  • ✓ Actualizaciones de por vida (v1.x)
  • ✓ Proyectos ilimitados
  • ✓ Máquinas ilimitadas
  • ✓ Canal de soporte en Discord
Comprar en itch.io Buy Me a Coffee ¿Preguntas? Únete a nuestro Discord