godot-mcp
Godot MCP Server
godot-mcp permite a los clientes MCP inspeccionar, validar, probar, exportar y consultar proyectos de Godot. Admite comandos headless de Godot y, opcionalmente, el estado en vivo de un editor de Godot abierto.
Requisitos
Node.js 18 o más reciente
Godot 4.1 o más reciente, instalado localmente
Un proyecto de Godot que contenga
project.godot
Las herramientas de editor en vivo requieren además el complemento MCP Bridge descrito a continuación. Las herramientas restantes se ejecutan de forma headless.
Related MCP server: godot-ai-mcp
Instalación
Desde una copia local
npm install
npm run buildDesde npm (después de la publicación)
npx -y @zbrkic/godot-mcp --project /path/to/godot-project --godot /path/to/godotConfigurar un cliente MCP
Proporcione siempre la ruta del proyecto. Los clientes de escritorio MCP suelen iniciar servidores en su propio directorio de trabajo, por lo que la detección automática de proyectos por sí sola no es fiable.
{
"mcpServers": {
"godot": {
"command": "npx",
"args": ["-y", "@zbrkic/godot-mcp"],
"env": {
"GODOT_PROJECT_PATH": "C:/Source/my-game",
"GODOT_PATH": "C:/Program Files/Godot/Godot_v4.5.1-stable_win64_console.exe"
}
}
}
}Las opciones equivalentes de línea de comandos son:
godot-mcp --project /path/to/godot-project --godot /path/to/godotGODOT_PATH/--godot es opcional solo cuando el ejecutable godot ya está en PATH. En Windows, se prefiere un ejecutable _console.exe.
Habilitar herramientas de editor en vivo
Copie
godot-plugin/addons/mcp_bridgea<your-project>/addons/mcp_bridge.En Godot, abra Proyecto > Configuración del proyecto > Plugins y habilite MCP Bridge.
Mantenga abierto el editor de Godot mientras usa las herramientas en vivo.
El puente escucha en 127.0.0.1:7000 de forma predeterminada. Establezca mcp/plugin/port en project.godot para anularlo; el servidor lee esa configuración del proyecto configurado anteriormente. Excluya addons/mcp_bridge/* de los ajustes preestablecidos de exportación de producción.
Herramientas
Proyecto y exportación:
get_project_settings,list_export_presets,export_projectPruebas y validación:
run_tests,validate_scene,validate_script,run_scene,format_gdscriptEscenas y recursos:
inspect_scene_tree,find_nodes,get_node_properties,get_node_connections,list_resources,get_resource_dependencies,resolve_path,get_resource_infoDocumentación:
verify_api,get_helpEditor en vivo:
get_editor_selection,get_open_scenes
La mayoría de las herramientas devuelven un resultado JSON estructurado con success, data, errors, warnings y metadatos de tiempo.
Desarrollo y verificación
npm test # TypeScript build plus MCP handshake and parser tests
npm run test:godot # GDScript syntax checks; requires GODOT_PATH or godot on PATH
npm pack --dry-run # Inspect the files that would be publishedGitHub Actions ejecuta tanto las pruebas de Node/MCP como las comprobaciones del complemento de Godot en pushes y pull requests.
Lista de verificación de lanzamiento
Actualice la versión en
package.json.Ejecute
npm test,npm run test:godotynpm pack --dry-run.Publique con
npm publishy cree una versión de GitHub correspondiente.
Licencia
Este proyecto está licenciado bajo la Licencia MIT.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityAmaintenanceA Godot 4 MCP server for AI-assisted project inspection, editing, validation, and runtime automation via stdio and optional WebSocket bridge.391MIT
- FlicenseAqualityCmaintenanceProvides AI assistants with tools to launch the Godot editor, run projects, manipulate scenes, manage scripts, and control node properties through a standardized MCP interface.21
- Apache 2.0
- AlicenseNot gradedqualityAmaintenanceOffline static correctness MCP server for Godot 4.x GDScript projects that lints code, looks up API symbols, and validates scenes/resources, all without a running editor.4Creative Commons Attribution Non Commercial No Derivatives 4.0 International
Related MCP Connectors
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
MCP server for interacting with the Supabase platform
A MCP server built for developers enabling Git based project management with project and personal…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/zbrkic/godot-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server