Godot MCP
Godot MCP
Dale a tu asistente de IA acceso completo al editor de Godot.
Crea juegos más rápido con Claude, Cursor o cualquier IA compatible con MCP — sin copiar y pegar, sin cambiar de contexto. La IA lee, escribe y manipula directamente tus escenas, scripts, nodos y configuración del proyecto.
Godot 4.x · 42 herramientas · Visualizador interactivo de proyectos · Licencia MIT
Inicio rápido
0. Instalar Node.js (configuración única)
Descarga y ejecuta el instalador desde nodejs.org (versión LTS). Es un instalador estándar — no hace falta terminal.
1. Instalar el plugin de Godot
Dentro del editor de Godot, haz clic en la pestaña AssetLib en la parte superior → busca "mcp" → encuentra "Godot AI Assistant tools MCP" → Instalar.
Luego ve a Proyecto → Configuración del proyecto → Plugins y habilita el plugin Godot MCP.
2. Añadir la configuración del servidor a tu cliente de IA
Claude Desktop — Configuración → Desarrollador → Editar configuración → abre el archivo de configuración y pega:
Mac / Linux:
{
"mcpServers": {
"godot": {
"command": "npx",
"args": ["-y", "godot-mcp-server"]
}
}
}Windows:
{
"mcpServers": {
"godot": {
"command": "cmd",
"args": ["/c", "npx", "-y", "godot-mcp-server"]
}
}
}Cursor — Configuración → MCP → Añadir servidor:
Mac / Linux:
{
"mcpServers": {
"godot": {
"command": "npx",
"args": ["-y", "godot-mcp-server"]
}
}
}Windows:
{
"mcpServers": {
"godot": {
"command": "cmd",
"args": ["/c", "npx", "-y", "godot-mcp-server"]
}
}
}Claude Code — ejecuta en la terminal:
claude mcp add godot -- npx -y godot-mcp-serverFunciona con cualquier cliente compatible con MCP (Cline, Windsurf, etc.)
3. Reinicia tu cliente de IA
Cierra y vuelve a abrir Claude Desktop / Cursor / tu cliente para que cargue la nueva configuración.
4. Reinicia tu proyecto de Godot
Pulsa Reiniciar Proyecto en el editor de Godot. Comprueba la esquina superior derecha — deberías ver MCP Conectado en verde. Ya estás listo.
Related MCP server: Godot MCP
¿Qué puede hacer?
42 herramientas en 6 categorías
Categoría | Herramientas | Ejemplos |
Operaciones de archivo | 4 | Explorar directorios, leer archivos, buscar en el proyecto, crear scripts |
Operaciones de escena | 11 | Crear escenas, añadir/eliminar/mover nodos, establecer propiedades, adjuntar scripts, asignar formas de colisión y texturas |
Operaciones de script | 6 | Aplicar ediciones de código, validar sintaxis, renombrar/mover archivos con actualización de referencias |
Herramientas de proyecto | 14 | Ejecutar/detener escenas, consultar ClassDB, leer errores de Salida + Depurador, configuración del proyecto, mapa de entrada, capas de colisión, volcados del árbol de escena, reescaneo del sistema de archivos |
Generación de activos | 1 | Generar sprites 2D a partir de SVG |
Visualización | 6 | Mapa interactivo del proyecto basado en navegador, explorador del grafo de escena |
Visualizador interactivo
Ejecuta map_project y obtén un explorador basado en navegador en localhost:6510:
Grafo de fuerza dirigida de todos los scripts y sus relaciones
Haz clic en cualquier script para ver variables, funciones, señales y conexiones
Edita código directamente en el visualizador — los cambios se sincronizan con Godot en tiempo real
Vista de escena con edición de propiedades de nodo
Busca usos antes de refactorizar
Limitaciones
La IA no puede crear el 100% de un juego por sí sola — le cuestan los diseños de interfaz complejos, la composición de escenas y algunas manipulaciones de propiedades de nodos. Sigue en desarrollo activo, ¡así que los comentarios son muy bienvenidos!
Arquitectura
┌─────────────┐ MCP (stdio) ┌──────────────┐ WebSocket ┌──────────────┐
│ AI Client │◄────────────────►│ MCP Server │◄─────────────►│ Godot Editor │
│ (Claude, │ │ (Node.js) │ port 6505 │ (Plugin) │
│ Cursor) │ │ │ │ │
└─────────────┘ │ Visualizer │ │ 42 tool │
│ HTTP :6510 │ │ handlers │
└──────┬───────┘ └──────────────┘
│
┌──────▼───────┐
│ Browser │
│ Visualizer │
└──────────────┘Limitaciones actuales
Solo local — se ejecuta en localhost, sin conexiones remotas
Conexión única — una instancia de Godot a la vez
Sin deshacer — los cambios se guardan directamente (usa control de versiones)
La IA todavía tiene un conocimiento limitado de Godot — no puede crear el 100% del juego por sí sola, pero puede ayudar a depurar, escribir scripts y acompañarte en el camino
Desarrollo
Para compilar desde el código fuente en lugar de usar npm:
cd mcp-server
npm install
npm run buildLuego dirige tu cliente de IA a mcp-server/dist/index.js en lugar de usar npx.
Notas de la versión
Los resúmenes narrativos de cada versión se encuentran en release-notes/ (empezando por v0.5.0). Para ver el historial completo de cambios, consulta CHANGELOG.md.
Licencia
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Run, debug and inspect Playwright E2E tests from any AI agent: diagnostics, live DOM, selectors.
Image and video AI tools and your own pipelines, run from any AI assistant.
Give your AI agent a persistent map of your project's structure, dependencies, and bugs.
Related MCP Servers
- AlicenseBqualityBmaintenanceEnables AI assistants to automate Godot 4 projects via headless tooling, live editor control, and runtime remote control, including scene building, testing, and observation.431MIT
- AlicenseCqualityBmaintenanceEnables AI assistants to interact with the Godot Engine editor and projects, including scene editing, script management, physics queries, and asset operations.1261MIT
- AlicenseBqualityBmaintenanceEnables AI agents to inspect, modify, run, and debug Godot projects, including scene and script analysis, editor and project management, and visual verification through screenshots.2213 npm14MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to build, run, and debug Godot projects by editing scenes and scripts, inspecting live game state, injecting input, capturing viewports, and examining native debugger state through 42 tools.European Union Public 1.2