Editor & connection
editorInspect and control the live Godot workspace: status, logs, undo/redo, notifications, settings, project connections, restarts, and add-on installation.
Instructions
Editor state and connection management: status, logs, undo/redo, notifications to the user, editor settings, and which Godot project/editor this server talks to.
Actions:
status: {} edited scene, selection, playing?, connected clients, log counts.
logs: {since?, level?: 'error'|'warning', source?: 'editor'|'game', limit?} editor + game output.
clear_logs: {} clear the captured log buffer.
undo: {steps?=1} undo AI or user edits in the edited scene.
redo: {steps?=1}
notify: {message} show a toast to the user in the editor.
main_screen: {name: '2D'|'3D'|'Script'|'AssetLib'}
get_setting: {name} editor setting.
set_setting: {name, value}
forge_settings: {set?: {autosave?, auto_changeset?, screenshot_max_size?}} Godot Forge behaviour.
restart: {save?=true} restart the editor (after enabling plugins, changing rendering method...).
connection: {} which project/editor is connected, Godot version, running editors.
use_project: {path} switch to another Godot project folder (launches its editor if needed).
install_addon: {path?, force?} copy/update the Godot Forge add-on in a project and enable it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Setting or screen name. | |
| path | No | Project folder. | |
| level | No | 'error' or 'warning'. | |
| since | No | Log sequence number to read after (from a previous 'last_seq'). | |
| steps | No | How many steps. | |
| value | No | ||
| action | Yes | What to do. See the tool description for each action's parameters. | |
| source | No | 'editor' or 'game'. | |
| message | No | Text to show. |