Skip to content
MCP Shelf

Launch, run and debug Godot projects, and read the output.

  • Started in our test
  • ★ 6.4K GitHub stars
  • 4.8K downloads a week
  • Last commit 16 Apr 2026

At a glance

Godot MCP gives an assistant the parts of the Godot workflow that need the engine: open the editor, run the project, capture the debug output, and create or change scenes and nodes. The agent can then fix a script and run again without you switching windows.

It finds Godot on the usual install paths; set GODOT_PATH if yours is elsewhere.

Made by
Solomon Elias (Coding-Solo)
Licence
MIT
Latest version
0.1.1 (3 Feb 2026)
GitHub stars
6.4K
Downloads
4.8K a week
Last commit
16 Apr 2026
Tools
14
Runs on
Your computer

Our check: We ran this exact config on 26 Oct 2026: it started and answered with 14 tools.

What's in the pod: its tools

We found 14 tools when we started it on 26 Oct 2026. 5 only read. The rest can change things, so keep your app's "ask before each tool call" setting on for them.

Runs commands1 tool · Can start programs or run code.

ToolWhat it is for
run_projectStarts the game in debug mode, or a single scene, and starts capturing its output.

Changes things8 tools · Can create, edit, send or delete.

ToolWhat it is for
add_nodeAdds a node of any type to a scene and sets its properties.
create_sceneMakes a new .tscn scene with the root node type you choose.
export_mesh_libraryTurns a scene of 3D meshes into a MeshLibrary for GridMap level building.
launch_editorOpens the Godot editor on a project.
load_spritePuts a texture onto a Sprite2D node.
save_sceneSaves a scene, or saves it under a new name.
stop_projectStops the running game.
update_project_uidsRe-saves resources so their id references are current after upgrading to Godot 4.4.

Only reads5 tools · Looks things up and changes nothing.

ToolWhat it is for
get_debug_outputCollects the console output and errors from the game that is running.
get_godot_versionReports which Godot version is installed.
get_project_infoSummarises a project: its name, scenes, scripts and resources.
get_uidLooks up the unique id Godot 4.4 and later gives a file.
list_projectsFinds Godot projects inside a folder.

Grouped and described by us. The README on GitHub lists the inputs each tool takes.

Set it up

Pick your app for the exact snippet and where it goes.

Where it goes: claude_desktop_config.json (Settings → Developer → Edit Config)

Claude Desktop
{
  "mcpServers": {
    "godot": {
      "command": "npx",
      "args": [
        "-y",
        "@coding-solo/godot-mcp"
      ]
    }
  }
}

Add "env": { "GODOT_PATH": "/path/to/godot" } if Godot is not in a standard location.

New to this? See the setup guides for Claude Code, Cursor, Claude Desktop and ChatGPT.

Settings

Names are exactly as the project spells them. Required ones are marked.

SettingWhat it does
GODOT_PATHEnvironment variableFull path to the Godot program. Only needed when it is not found on its own./Applications/Godot.app/Contents/MacOS/Godot
DEBUGEnvironment variableSet to true to log what the server does, for tracking down problems.true

What it can touch

It can read

  • Godot projects on your computer, their scenes and files
  • Console output from games it starts

It can change

  • Creates and edits .tscn scene files and resources
  • Starts and stops the Godot editor and your game

Safer setup: Keep the project in git so you can see and undo every scene change the agent makes.

Before you start

  • Godot 4 installed
  • Node.js 18 or newer

If it does not work

Godot cannot be found
Set GODOT_PATH to the Godot executable itself, not the folder it sits in.
Invalid project path
Point it at the folder that holds project.godot.
The agent cannot see errors from the game
Start the game with run_project, then ask for get_debug_output. Games started by hand are not captured.

Peas in a pod: similar servers

How Godot MCP lines up against other design, 3d and games servers on the shelf.

ServerToolsRuns onLicenceStars
Godot MCP14Your computerMIT6.4K
KiCad MCP244Your computer–3K
MiniMax8Your computerMIT1.6K
Blender MCP9Your computerMIT32.4K
Framelink Figma MCP2Your computerMIT16.1K

Questions

Which Godot version does it need?

Godot 4. The id tools only matter for 4.4 and later.

Can it write GDScript?

It has no script tool of its own. Your coding agent writes .gd files directly and uses this server to run the game and read the errors.

Is it free?

Yes, MIT licensed.

Full docs on GitHubCoding-Solo/godot-mcp

Something wrong on this page? Tell us.

More in Design, 3D and games