set_node_property
Modify a node property in an existing Godot scene offline and headless, supporting primitives, arrays, and resource paths.
Instructions
Set a property on a node in an existing scene (offline, headless Godot)
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"projectPath": "<projectPath>",
"scenePath": "<scenePath>",
"nodePath": "<nodePath>",
"property": "<property>",
"value": "<value>"
},
"name": "set_node_property"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| value | Yes | New value (primitives, arrays, or res:// resource path strings) | |
| nodePath | Yes | Node path like root/Player (root = scene root) | |
| property | Yes | Property name, sub-names allowed like position:x | |
| scenePath | Yes | Scene file relative to project | |
| projectPath | Yes | Path to the Godot project directory |