Редактирование сцены
godot_scene_editEdit Godot 4.x .tscn scenes with transactional batch operations. Test changes in memory first (dry run), then save with automatic backup.
Instructions
Транзакционное изменение .tscn пачкой операций. По умолчанию save=false (dry run: изменения применяются в памяти, в лог попадает результат, файл не трогается) — сначала проверьте результат, затем повторите с save=true, при этом автоматически создаётся бэкап в .mcp-backups. Операции: add_node, instantiate_scene, remove_node, duplicate, rename, reparent, move, set_props, group, script, connect, disconnect, set_owner, set_meta. Поля op: parent (для add_node/instantiate_scene), type, name, props, script, groups, index, path, to, signal, method, binds. Значения свойств: примитивы (число/строка/bool), вложенные пути вида "theme/colors/font_color", строки вида "Vector2(10, 20)" или объекты {"$":"Vector2","x":10,"y":20}, {"$":"Color","hex":"#ff8800"}, ссылки на ресурсы {"path":"res://icon.svg"} или {"$":"ClassRef","class":"PointLight2D"}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ops | Yes | Список операций, применяемых по порядку | |
| path | Yes | Путь к сцене .tscn | |
| save | No | Сохранить изменения (false = dry run) | |
| backup | No | Создавать бэкап перед записью (по умолчанию true) | |
| keep_backups | No |