Skip to content

v2.0.0 — Full Godot 4.x Coverage (149 Tools)

Latest

Choose a tag to compare

@tugcantopaloglu tugcantopaloglu released this 02 Mar 20:30
· 7 commits to main since this release

What's New

This release brings the MCP server from 20 tools (original) to 149 tools with 100% Godot 4.x subsystem coverage for full AI-driven autonomous game development.

63 New Tools (86 → 149)

Networking (4 tools)

  • game_http_request — HTTP GET/POST/PUT/DELETE with headers and body
  • game_websocket — WebSocket client connect/disconnect/send messages
  • game_multiplayer — ENet multiplayer create server/client/disconnect
  • game_rpc — Call or configure RPC methods on nodes

3D Rendering & Geometry (13 tools)

  • CSG nodes, MultiMesh, procedural mesh generation, MeshInstance3D primitives
  • 3D lights (directional/omni/spot), GridMap, ReflectionProbe/Decal/FogVolume
  • VoxelGI/LightmapGI, Path3D/Curve3D, Sky, camera attributes (DOF/exposure)
  • NavigationRegion3D baking, Area3D overlap & shape intersection queries

2D Systems (7 tools)

  • CanvasLayer/CanvasModulate, 2D drawing primitives, 2D lights & occluders
  • ParallaxBackground, Line2D/Polygon2D, Path2D/Curve2D, Area2D queries

Advanced Animation (3 tools)

  • AnimationTree state machine travel & parameters
  • AnimationPlayer seek/queue/speed control
  • SkeletonIK3D target management

Advanced Audio (3 tools)

  • Audio bus effects (reverb/delay/chorus/EQ/compressor)
  • Bus layout management (create/remove/reorder/routing)
  • AudioStreamPlayer3D spatial properties & listener management

System & Window (6 tools)

  • Runtime script attach/detach/source, window control (size/fullscreen/title)
  • OS info, Engine.time_scale, node process mode, world physics settings

Advanced Signals & Input (5 tools)

  • List all signals with connections, await signals with timeout
  • Touch/gesture simulation, input state queries, runtime InputMap management

Editor & Project Tools (12 tools)

  • File rename, resource management, GDScript creation from templates
  • Scene signal connections, layer definitions, editor plugins
  • Shader files, theme resources, main scene, scene structure manipulation
  • Translation file management, runtime locale/translate

UI Controls (8 tools)

  • Control focus/anchors/tooltip, text widget operations (LineEdit/TextEdit/RichTextLabel)
  • Popup/Dialog/Window management, Tree/ItemList/OptionButton
  • TabContainer/TabBar, PopupMenu/MenuBar, range widgets, ColorPicker

Rendering & Resources (2 tools)

  • MSAA/FXAA/TAA/scaling mode configuration
  • Runtime resource load/save/preload

Previous Additions (v0.1.0 → v1.0.0)

  • 66 tools added across runtime code execution, node manipulation, signals, animation, physics, camera, file I/O, project creation, enhanced input, error/log capture, and more
  • Comprehensive test suite: 390 tests across 3 files
  • Reentrancy guard, full type conversion, smart property detection

Stats

  • 149 tools across 24 Godot subsystems
  • 390 tests (157 tool definitions + 202 handlers + 31 utils)
  • 100% Godot 4.x subsystem coverage