What it is
An MCP server for Godot 4 that starts with a small default tool surface and unlocks the rest on request. Editor-side scene and resource work goes through two Godot plugins; without them the server still finds projects, launches the editor, runs the game, and collects debug output.
Requirements
Godot 4.x, Bun 1.3.3 or newer, and an MCP-capable client. Install with bun add -g from the GitHub release tarball; the archive carries its own bundled runtime, so installation never contacts npm. Set GODOT_PATH in the client's env block to the Godot executable. GOPEAK_TOOL_PROFILE defaults to compact, with full and legacy exposing the whole legacy surface. Setup gates are labelled rather than hidden: scene and resource edits need the godot_mcp_editor plugin enabled in the project; runtime inspection, screenshots, and input injection need godot_mcp_runtime and its socket on port 7777; LSP tools need Godot LSP on 6005 and DAP tools need DAP on 6006. The bridge and visualizer bind port 6505 on loopback.
Setup effort
One command — bun add -g https://github.com/HaD0Yun/Doyunha-Gopeak/releases/download/v2.3.9/gopeak-2.3.9.tgz