get_node_signals
Lists all signals on a node and their connections. Verify signal names and targets before connecting or disconnecting.
Instructions
List all signals defined on a node and their current connections. Use before connect_signal/disconnect_signal to verify signal/method names. The connections[].target field uses Godot absolute path format (/root/Scene/Node) — convert to scene-root-relative (root/Node) before passing to connect/disconnect_signal. Returns: nodeType and signals[], each with name and current connections (signal/target/method). Errors if node not found.
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/Button") |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| nodePath | No | ||
| nodeType | No | ||
| signals | No |