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 |
|---|---|
| project | Godot project ops. Actions: info|version|run|stop|settings_get|settings_set|export. Use help tool for full docs. |
| scenes | Scene file ops. Actions: create|list|info|delete|duplicate|set_main. Use help tool for full docs. |
| nodes | Scene node ops. Actions: add|remove|rename|list|set_property|get_property. Use help tool for full docs. |
| scripts | GDScript CRUD. Actions: create|read|write|attach|list|delete. Use help tool for full docs. |
| editor | Godot editor control. Actions: launch|status. Use help tool for full docs. |
| setup | Environment setup. Actions: detect_godot|check. Use help tool for full docs. |
| config | Server config. Actions: status|set. Use help tool for full docs. |
| help | Full documentation for a tool. Use when compressed descriptions are insufficient. |
| resources | Resource file management. Actions: list|info|delete|import_config. Use help tool for full docs. |
| input_map | Input action management. Actions: list|add_action|remove_action|add_event. Use help tool for full docs. |
| signals | Signal connection management. Actions: list|connect|disconnect. Use help tool for full docs. |
| animation | Animation management. Actions: create_player|add_animation|add_track|add_keyframe|list. Use help tool for full docs. |
| tilemap | TileSet and TileMap management. Actions: create_tileset|add_source|set_tile|paint|list. Use help tool for full docs. |
| shader | Godot shader management. Actions: create|read|write|get_params|list. Use help tool for full docs. |
| physics | Physics config. Actions: layers|collision_setup|body_config|set_layer_name. Use help tool for full docs. |
| audio | Audio bus and stream management. Actions: list_buses|add_bus|add_effect|create_stream. Use help tool for full docs. |
| navigation | Navigation regions, agents, obstacles. Actions: create_region|add_agent|add_obstacle. Use help tool for full docs. |
| ui | 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 | |