# Erodenn Godot Mcp Runtime MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.github.erodenn%2Fgodot-mcp-runtime
Registry id: `mcp-registry/io.github.erodenn/godot-mcp-runtime`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "erodenn-godot-mcp-runtime-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "godot-mcp-runtime"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add erodenn-godot-mcp-runtime-mcp-server -- npx -y godot-mcp-runtime
```

## Tools (10)

- `attach_project`: Injects the bridge into an externally launched Godot project, marking it active for runtime tools without spawning Godot.
- `capture_screenshot`: Captures the current viewport. Returns a preview inline plus full PNG on disk by default.
- `detach_project`: Removes the bridge from an attached project and cleans up runtime state.
- `discover_ui`: Walks the live scene tree and returns all visible Control nodes with position, type, text, and disabled state.
- `execute_script`: Compiles and runs arbitrary GDScript with full SceneTree access against the running game.
- `get_debug_output`: Returns captured stdout/stderr from the MCP-started Godot process. Unavailable in attached mode.
- `profile_functions`: Captures Godot's profiler and ranks most expensive GDScript functions by own or inclusive time.
- `run_project`: Launches the Godot project with the MCP bridge injected, enabling runtime tools. Supports background mode and profiling options.
- `simulate_input`: Simulates batched input sequences: key presses, mouse clicks, mouse motion, UI element clicks, Godot actions, text typing, and waits.
- `stop_project`: Stops the running Godot project and cleans up the bridge.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
