Delv
CommunitySlow· 2mo4.3by Coding Solo

Godot MCP

Interacts with the Godot game engine for scene editing, running, debugging, and project management.

C
Safety & Trust

Delv Safety Grade: C

Score 58/100 · assessed 2026-04-28

Maintainer45
Permissions40
Supply chain70
Transparency65
Incidents100

Godot MCP is a community server enabling AI control of the Godot game engine. Maintained by solo developer Coding Solo with limited track record. The server requires GODOT_PATH environment variable and executes shell commands to control the game engine, including scene editing, project management, and debugging. Whilst distributed via npm with standard packaging, the permissions model is concerning: it grants shell execution capabilities and filesystem access to manipulate game projects. The repository appears open source with reasonable documentation, but lacks extensive community review or established maintainer reputation. No known security incidents, but the combination of shell access and solo maintenance presents moderate supply chain risk. Suitable for experimental use but requires careful consideration in production environments.

Lethal Trifecta (prompt-injection exposure)

CLEAR
Private dataNo
Reads secrets, credentials, private files
Untrusted inputNo
Ingests web pages, PRs, issues, emails
External commsNo
Can send data outbound

Local editor.

Green flags

  • Distributed via official npm registry with versioning
  • Open source repository available for inspection
  • Scoped to Godot-specific operations rather than general shell access
  • No known security incidents or malicious versions

Red flags

  • Shell execution required to control Godot engine processes
  • Solo maintainer with limited public track record
  • Filesystem write access to game project directories
  • Requires GODOT_PATH env var exposing local installation paths
  • Debugging capabilities could expose sensitive project internals

Permissions requested

Shell executeRead filesWrite filesRead envOutbound network
Assessed by Delv Editorial using public metadata. Grades are advisory and update as the ecosystem changes. They do not replace your own review of permissions and code before granting an agent access to sensitive systems.

Install

npx @coding-solo/godot-mcp
Env vars needed: GODOT_PATH

Review

Godot MCP bridges Claude and the Godot game engine, letting you edit scenes, run projects, and debug GDScript without leaving your chat interface. It's built for developers who want to prototype game mechanics or iterate on scenes using natural language instead of clicking through the editor. The server exposes tools for creating nodes, modifying properties, running scenes, and inspecting the project structure. In practice, this means you can describe a platformer character controller and have Claude scaffold the scene hierarchy, attach scripts, and set up collision shapes in one go. The real value shows up when you're experimenting with game logic. Instead of alt-tabbing to tweak a script, rerun the scene, check the debugger, and repeat, you can ask Claude to adjust jump height, test the change, and report back on console output. It handles the tedious parts of the edit-run-debug loop while you stay in the flow of designing behaviour. The server also manages project scaffolding, so spinning up a new 2D platformer or 3D prototype is a matter of describing what you want rather than remembering folder conventions. Quirks are mostly around setup. You need to point it at your Godot executable via an environment variable, and the server assumes you're working with Godot 4.x. If you're on Godot 3.x or using a non-standard install path, expect friction. The debugging tools are useful but not a full replacement for Godot's built-in debugger. You still need to understand GDScript and scene structure; this isn't a no-code solution. It's a productivity multiplier for people who already know their way around the engine. I'd reach for this when prototyping gameplay systems or teaching someone Godot through conversational iteration. It's less compelling if you're deep into shader work, complex animation trees, or anything that benefits from Godot's visual editors. The server shines in the early stages of a project when you're still figuring out what the game should feel like, not when you're optimising draw calls.
Verdict

Install this if you're prototyping in Godot and want to iterate on game logic through conversation instead of constant editor switching. Skip it if you're working on visual-heavy tasks like shaders or animation, or if you're still on Godot 3.x. It's a workflow tool for developers who already know the engine, not a shortcut around learning it.

Good at

  • Handles the edit-run-debug loop without leaving the chat, which speeds up iteration on game logic.
  • Project scaffolding tools let you describe a game type and get a working scene structure in seconds.
  • Debugging integration surfaces console output and errors directly in the conversation.
  • Useful for teaching or pair programming where you want to explain changes as you make them.

Watch out

  • Requires Godot 4.x; no support for Godot 3.x projects.
  • Setup depends on manually configuring the Godot executable path, which can trip up non-standard installs.
  • Not a replacement for visual editors; shader work, animation trees, and UI layout still need the main editor.
  • Debugging tools are helpful but lack the depth of Godot's built-in debugger for complex runtime issues.

Use cases

  • Godot scene editing
  • GDScript debugging
  • project scaffolding
  • AI-assisted game dev

Getting started

1. Install the server with `npx @coding-solo/godot-mcp` and note the installation path. 2. Set the `GODOT_PATH` environment variable to point at your Godot 4.x executable (e.g., `/Applications/Godot.app/Contents/MacOS/Godot` on macOS). 3. Add the server to your Claude Desktop config under `mcpServers` with the correct command path and environment variable. 4. Restart Claude Desktop, open a Godot project, and ask Claude to list the current scenes to verify the connection. 5. Watch out for path issues if your Godot install is non-standard; the server won't auto-detect it.

Works with

Claude DesktopClaude CodeCursor

Similar MCPs