Skip to content

godot-mcp 3.1.0

Latest

Choose a tag to compare

@tugcantopaloglu tugcantopaloglu released this 13 Jul 08:04

Bug-fix release. 157 tools; Godot 4.4+ (tested on 4.7).

Fixes

  • validate_script / validate_scripts — autoload resolution. Validation previously ran --check-only at Object._init(), before the project's autoload singletons were registered, so every autoload except one was falsely reported as Identifier not found. It now compiles the target through a SceneTree script at _initialize() (after autoloads are live), so autoload references validate correctly while real syntax/type errors are still caught.
  • manage_input_map — event merging. Adding a second key to an existing input action appended a duplicate actionname= line to project.godot, leaving the file malformed and silently dropping earlier bindings. It now merges the new event into the action's existing events array with physical_keycode de-duplication.

Both fixes were shaken out while building a full 2D action-roguelike end-to-end through the server; the test suite passes (453 tests).