get_node_properties
Read a node's current property values from a Godot scene file. Optionally filter to only properties different from class defaults for compact diffs.
Instructions
Read a node's current property values from a scene file. For multiple nodes, use batch_get_node_properties (one process). changedOnly:true filters out properties matching their class defaults — useful for compact diffs. Errors if nodePath does not exist. Returns { nodePath, nodeType, properties: { [key]: value } }.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| projectPath | Yes | Path to the Godot project directory | |
| scenePath | Yes | Scene file path relative to the project | |
| nodePath | Yes | Node path from scene root (e.g. "root/Player") | |
| changedOnly | No | Only return properties whose values differ from their class defaults (default: false) |