Create Godot Project
godot_create_projectCreate a Godot project in the workspace by writing project.godot and a starter scene, then run Godot headless import to initialize .godot cache and process resources.
Instructions
Create a Godot project under the MCP workspace: writes project.godot and a starter .tscn (what the Project Manager also creates on disk). When run_godot_import is true and GODOT_MCP_ALLOW_GODOT_EXEC=1, runs the Godot editor in headless import mode (--import) so the .godot/ cache folder exists and resources are processed—this is the engine's own initialization step; there is no separate "create project" binary in Godot.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| godot_path | No | Optional path to the Godot executable for the import step. | |
| main_scene | No | Main scene file name in the project root (default: main.tscn). | main.tscn |
| display_name | No | Project name in the project manager (default: last path segment). | |
| relative_path | Yes | Folder under the workspace (e.g. my_game or demos/puzzle). Not absolute. | |
| root_node_name | No | Root node name in the starter scene (default: Main). | Main |
| root_node_type | No | Root node type for the starter scene (default: Node2D). | Node2D |
| config_features | No | Optional list for config/features (default: 4.4 + Forward Plus, or GODOT_ENGINE_FEATURE). | |
| run_godot_import | No | If True, attempt Godot --import after writing files (requires exec opt-in). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||