Godot Agent Loop
MCP automation loop with 167 tested tools for Godot 4
Connector by beremaran · GitHub account verified by the MCP Registry
Chalk Labs
Need help deploying Godot Agent Loop?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/beremaran-godot-agent-loop
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 22 read · 27 write · 2 delete · 5 not yet classified
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 56
Read from the source code; the running server may list different tools.
Read 22 · Look things up without changing anything.
analyze_project_integrityeditor_controleditor_sessiongame_await_signalgame_find_nodes_by_classgame_get_audiogame_get_cameragame_get_errorsgame_get_logsgame_get_node_infogame_get_nodes_in_groupgame_get_property
Show 10 more tools
game_get_scene_treegame_get_uigame_input_stategame_performancegame_screenshotgame_visual_regressiongame_waitgodot_catalogverify_dotnet_projectverify_export_readiness
Write 27 · Create, change, send or run things.
editor_transactiongame_call_methodgame_change_scenegame_clickgame_connect_signalgame_disconnect_signalgame_emit_signalgame_evalgame_gamepadgame_input_actiongame_instantiate_scenegame_key_press
Show 15 more tools
game_key_releasegame_mouse_draggame_mouse_movegame_reparent_nodegame_scriptgame_scrollgame_set_propertygame_spawn_nodegame_touchgodot_callmanage_addonmanage_import_pipelinerun_projectrun_project_testsstop_project
Delete 2 · Delete, drop, revoke or wipe things.
game_manage_groupgame_remove_node
Not yet classified 5 · We could not tell from the name and description.
game_key_holdgame_pausegame_scenariogame_wait_untilverify_project
Network hosts it talks to 4
github.com· found in codejson.schemastore.org· found in codeopencode.ai· found in coderaw.githubusercontent.com· found in code
Files it touches
/root/Main/root/Main/Enemy/root/Main/HUD/root/Player/tmp/outside.tres- Your home directory (~)
- Any path the agent passes to its tools
Tools (56)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
analyze_project_integrityAnalyze dependencies and integrity or preview a safe resource rename
editor_controlInspect and select open scenes, or save, reload, open, undo, and redo through an authenticated editor bridge
editor_sessionDiscover, attach, inspect, or disconnect a per-project Godot editor session
editor_transactionApply one validated compound scene edit as one editor undo step
game_await_signalAwait a signal with timeout and return args
game_call_methodCall a method on any node in the running game with optional arguments
game_change_sceneSwitch to a different scene file in the running game
game_clickClick at a position in the running Godot game window
game_connect_signalConnect a signal from one node to a method on another node in the running game
game_disconnect_signalDisconnect a signal connection in the running game
game_emit_signalEmit a signal on a node in the running game, optionally with arguments
game_evalExecute GDScript in the running game. Use "return" for values.
game_find_nodes_by_classFind all nodes of a specific class type in the running game
game_gamepadSend gamepad button or axis input event
game_get_audioGet audio bus layout and playing streams
Show 41 more tools
game_get_cameraGet active camera position, rotation, and size
game_get_errorsGet new push_error/push_warning messages since last call
game_get_logsGet new print output from the running game since the last call. This is a cursor read; it does not define the start point for a log wait.
game_get_node_infoGet compact or full node info including properties and, at full detail, signal names with their connection callables; use compact with propertyNames for small reads
game_get_nodes_in_groupGet all nodes belonging to a specific group in the running game
game_get_propertyGet a property value from any node in the running game by its path
game_get_scene_treeGet scene tree structure of the running game
game_get_uiGet a bounded list of visible UI elements from the running game
game_input_actionManage runtime InputMap actions and strength
game_input_stateQuery key, action, mouse, and connected joypad state or configure the mouse
game_instantiate_sceneLoad a PackedScene and add it as a child of a node in the running game
game_key_holdHold exactly one key or input action without auto-releasing. It has no duration field and returns at once; in a scenario, use a short engine-side wait or observation, then game_key_release.
game_key_pressTap a key or input action for one frame; use game_key_hold plus game_key_release for continuous input
game_key_releaseRelease exactly one previously held key or input action
game_manage_groupAdd or remove a node from a group, or list groups
game_mouse_dragDrag mouse between two points over N frames
game_mouse_moveMove the mouse in the running Godot game
game_pausePause or unpause the running game tree
game_performanceSample live performance metrics or run a bounded profiler session
game_remove_nodeRemove and free a node from the running game's scene tree
game_reparent_nodeMove a node to a new parent in the running game's scene tree
game_scenarioProperty waits need reflection; run bounded input, wait, assertion, screenshot, and performance steps. Put input fields inside each step arguments object. Set fresh=true on log conditions that must prove a new event.
game_screenshotCapture a PNG preview with dimensions, digest, and optional temp artifact
game_scriptAttach, detach, or get source of node scripts
game_scrollSend mouse scroll wheel event at position
game_set_propertySet a property on a node in the running game
game_spawn_nodeCreate a new node of any type at runtime
game_touchSimulate touch press/release/drag and gestures
game_visual_regressionCapture or compare rendered PNGs with tolerances, masks, and diff artifacts
game_waitWait N frames in the running game
game_wait_untilProperty waits need reflection; wait once for a bounded runtime condition and return the last observation. For a log event, set fresh=true to ignore output emitted before the wait started.
godot_callExecute one named hidden Godot tool after inspecting it with godot_catalog
godot_catalogSearch or inspect the complete Godot tool catalog without executing a tool
manage_addonInstall and manage hash-pinned local EditorPlugins with reload validation
manage_import_pipelineInspect, change, reimport, and trace imported Godot source assets
run_projectRun the Godot project and capture output
run_project_testsDiscover or run native, GUT, and GdUnit4 project tests with structured results. action=discover accepts only projectPath, action, framework, and testPaths; action=run also accepts artifactPaths, timeoutSeconds, and failFast.
stop_projectStop the currently running Godot project. This process-global tool takes no arguments; do not pass projectPath.
verify_dotnet_projectInspect, restore, build, and run a project with the matching Godot.NET.Sdk
verify_export_readinessValidate presets/templates, export, inspect artifacts, and smoke-run builds
verify_projectRun bounded assertions and capture evidence with deterministic teardown
Signals
- Stars
- 10
- Forks
- 2
- Open issues
- 20
- Weekly downloads
- 122
- Last commit
- Oct 4, 2026 (26 days ago)
- Last release
- Aug 4, 2026 (2 months ago)
- Last package publish
- Oct 3, 2026 (27 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.beremaran/godot-agent-loop- Version
- 1.0.1
- Auth
- No auth
- Packages
- npm @beremaran/godot-agent-loop
- License
- MIT
- Repository
- github.com/beremaran/godot-agent-loop
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
More from beremaran
- 0.582score
ci-watcher
beremaran
Watch PR CI for the current branch and report pass/fail with relevant failure links.
SkillAFreshness: A★ 1Claude Code +9 - 0.577score
create-skill
beremaran
Create or revise a portable Agent Skills workflow with clear triggers, bundled resources, and verification.
SkillAFreshness: A★ 1Claude Code +9 - 0.576score
comment-sicko
beremaran
A deranged comment-hater that savors deletion and condemns workaround code.
SkillAFreshness: A★ 1Claude Code +9 - 0.562score
diagnosing-bugs
beremaran
Diagnosis loop for hard bugs and performance regressions.
SkillAFreshness: A★ 1Claude Code +9 - 0.559score
how
beremaran
Use for "how does X work", code walkthroughs before changing something, and placement / ownership / layering questions ("where should this live", "which…
SkillAFreshness: A★ 1Claude Code +9 - 0.559score
architect
beremaran
Sketch types, signatures, and module structure before code, then stay in the loop while implementation fills in.
SkillAFreshness: A★ 1Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get Godot Agent Loop running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
Godot Agent Loop MCP server. Agent Mart. https://agentmart.dev/connectors/beremaran-godot-agent-loop (last updated 2026-10-25)