Better Godot MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GODOT_PATH | No | Path to Godot binary (auto-detected if not set) | |
| GODOT_PROJECT_PATH | No | Default project path (most tools accept project_path param) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| projectB | Godot project ops. Actions: info|version|run|stop|settings_get|settings_set|export. Use help tool for full docs. |
| scenesB | Scene file ops. Actions: create|list|info|delete|duplicate|set_main. Use help tool for full docs. |
| nodesB | Scene node ops. Actions: add|remove|rename|list|set_property|get_property. Use help tool for full docs. |
| scriptsB | GDScript CRUD. Actions: create|read|write|attach|list|delete. Use help tool for full docs. |
| editorC | Godot editor control. Actions: launch|status. Use help tool for full docs. |
| setupC | Environment setup. Actions: detect_godot|check. Use help tool for full docs. |
| configC | Server config. Actions: status|set. Use help tool for full docs. |
| helpA | Full documentation for a tool. Use when compressed descriptions are insufficient. |
| resourcesB | Resource file management. Actions: list|info|delete|import_config. Use help tool for full docs. |
| input_mapB | Input action management. Actions: list|add_action|remove_action|add_event. Use help tool for full docs. |
| signalsB | Signal connection management. Actions: list|connect|disconnect. Use help tool for full docs. |
| animationC | Animation management. Actions: create_player|add_animation|add_track|add_keyframe|list. Use help tool for full docs. |
| tilemapC | TileSet and TileMap management. Actions: create_tileset|add_source|set_tile|paint|list. Use help tool for full docs. |
| shaderC | Godot shader management. Actions: create|read|write|get_params|list. Use help tool for full docs. |
| physicsC | Physics config. Actions: layers|collision_setup|body_config|set_layer_name. Use help tool for full docs. |
| audioC | Audio bus and stream management. Actions: list_buses|add_bus|add_effect|create_stream. Use help tool for full docs. |
| navigationC | Navigation regions, agents, obstacles. Actions: create_region|add_agent|add_obstacle. Use help tool for full docs. |
| uiC | UI Control nodes and themes. Actions: create_control|set_theme|layout|list_controls. Use help tool for full docs. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
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/n24q02m/better-godot-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server