gdharness
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
gdharness
An agent cannot see a running game. It reads your scripts and guesses at the rest: whether the button is on screen, whether the panel updated, whether that error mattered.
gdharness is an MCP server and four Godot addons. Through them the agent asks the open editor and the running game what the screen says and where a control is. It can also ask what a property holds now, what the console printed, and what broke on which line.
Install
Hand this to your agent:
Install gdharness here by following https://aureliolo.github.io/gdharness/agent.md,
then tell me what it asked you to recommend back to me.Or do it yourself, and pick your harness: aureliolo.github.io/gdharness.
Related MCP server: Godot Codex Bridge MCP
The loop it exists for
editor_run { "op": "start", "projectPath": "C:/games/shop" }
runtime_inspect { "op": "find", "says": "Buy" } // the button, by the word on it
runtime_input { "op": "click", "nodePath": "/root/Shop/Ledger/BuyButton" }
runtime_inspect { "op": "text", "nodePath": "/root/Shop/Ledger" } // what the panel says now
editor_output { "projectPath": "C:/games/shop" } // errors and warnings, with backtracesThe open editor plays the game, so you can set a breakpoint and read the variables in scope when it stops.
Writes answer with what the engine holds afterwards, never an echo of the request. A tool that cannot answer says which state it is in and what would change it.
At a glance
Needs | Godot 4.7 or newer, Node 22 or newer. Runs under Bun 1.4 too. |
Surface | 31 tools named |
Reaches | The editor that is open, a game it is playing, and the project on disk |
Harnesses | 35, written inside the project wherever the harness has a project config |
Skill | Written to |
Install | npm, or a Sigstore-signed archive with an SBOM, SLSA Build Level 3 |
Proven | Every tool driven against Godot 4.7.2 in CI, on Windows, Linux and macOS |
Status | 1.x: every release is a patch. What a bump means |
Godot before 4.7 is not tested.
Documentation
aureliolo.github.io/gdharness: installing it, how the parts connect, and every tool, op and argument.
SECURITY.md is how to report a security fault. CONTRIBUTING.md is what a change has to clear.
Project
Fork of GoPeak v2.3.9, September 2026, MIT. The original MCP server is godot-mcp by Solomon Elias, and GoPeak is by HaD0Yun.
Not affiliated with the Godot Foundation.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Control a real browser from AI agents: navigate, click, type, screenshot, read the page.
Drive real devices from your AI Coding tool. Embed a client SDK (Unity, Godot, Flutter, iOS/macOS, Android, React Native, Web) in your app, then capture screenshots, traverse the UI tree, inject taps and key events, and run automated test tasks on the physical device over a secure relay.
Connect ChatGPT, Claude, Cursor or VS Code to your Windows PC: files, terminal, browser, apps.
Build and run AI agent workflows: start runs, answer what they ask, search knowledge, edit agents.
Related MCP Servers
- AlicenseBqualityCmaintenanceEnables AI agents to inspect, modify, run, and debug Godot projects, including scene and script analysis, editor and project management, and visual verification through screenshots.2210 npm14MIT
- AlicenseNot gradedqualityBmaintenanceEnables coding agents to see and act inside a live Godot 4 editor, inspecting scene trees and capturing visual evidence while performing undo-backed, approval-gated edits with runtime verification.MIT
- AlicenseAqualityBmaintenanceEnables AI agents to read and edit Godot 4.x scenes and resources, introspect the class API, run the game in a managed headless process with frame stepping, input injection and screenshots, validate scripts, and diagnose code via a built-in GDScript LSP plus a bridge to an already open editor.23MIT
- AlicenseBqualityBmaintenanceEnables AI agents to interact with the Godot game engine by launching the editor, running projects, capturing debug output, inspecting and editing scenes, running tests, and observing runtime behavior for an iterative game-making loop.32MIT