Heren Godot logo

Heren Godot

by CerebroGitHubUpdated Jun 16, 2026

High-performance MCP server for Godot Engine 4.x that enables AI assistants to directly control projects via a persistent daemon.

godot
game-development
gamedev
+1
|

This is a High-performance MCP server for Godot Engine 4.x that enables AI agents and assistants to control projects directly: create scenes, manipulate nodes, manage resources, connect signals and validate code, all through a persistent daemon that operates in milliseconds.

The Difference That Matters: Persistence vs. Intermediation

Coding-Solo and GoPeak are good projects, but they have a fundamental limitation: every operation requires launching Godot from scratch. It's like having to start your car every time you want to change gears.

Heren Godot MCP keeps Godot alive in the background as a persistent daemon. One WebSocket connection, millisecond operations forever.

The Technical Magic, Heren works like this:

  1. You open a session

session("open", project_path="D:/MyGame")

→ Heren starts Godot in headless mode (no window) with a special script. This takes ~3 seconds.

  1. The daemon stays alive → Godot keeps listening on a WebSocket port. It doesn't close. No GUI. Only ~75MB RAM.

  2. You execute tools

node("add", session_id="abc", scene_path="res://Player.tscn", ...)

→ Direct WebSocket message to the daemon. Godot is already running, no overhead. ~20ms.

  1. Agents closes when you want

session("close", session_id="abc")

→ The daemon closes cleanly. Or you can leave it open all day.

The secret: Godot never closes between operations. It's like having the editor permanently open, but without GUI and using almost no performance.