Skip to main content
Glama

godot_set_node_property

Modify node properties in Godot scenes by specifying node paths and property values to update position, visibility, texture, or other attributes.

Instructions

Sets one or more properties on an existing node.

Args:

  • node_path (string): Full node path e.g. "/root/Main/Player"

  • properties (object): Key/value pairs to set. Values must be JSON-serialisable Godot variants. Common keys: "position", "rotation", "scale", "visible", "modulate", "text", "texture"

  • scene_path (string, optional): Scene to modify. Defaults to active scene.

Returns: Updated property values.

Examples:

  • Use when: "Move the Player to position (100, 200)" -> properties: { "position": {"x": 100, "y": 200} }

  • Use when: "Hide the HUD node" -> properties: { "visible": false }

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
node_pathYesNode path to update
propertiesYesProperties to set as key/value pairs
scene_pathNoScene to modify. Omit for active scene.

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/ricky-yosh/godot-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server