PlugWiki
godot-ai logo

Godot AI MCP Server: Setup for Claude Code, Cursor and Other Apps

CommunityLocal

Lets Claude, Cursor and other assistants build scenes, edit scripts and run your game inside the open Godot editor.

Godot AI connects your AI assistant to a live Godot editor. It can add nodes, write and patch scripts, set up animations, materials, UI and tilemaps, run the game and read its errors.

It is an add-on you install inside Godot, and it works with Claude Code, Codex, Cursor and others. Everything runs on your machine and there is no account or API key. Press Configure in the add-on's panel and it writes the setup for your assistant.

It can also delete nodes and project files, so keep your project in version control before you let an assistant loose on it.

Good for

  • Godot developers who want an assistant to build and test scenes with them
  • Solo game makers prototyping a game from a few prompts
  • Teams using Claude Code or Cursor who want game work in the same chat
  • Anyone fixing script errors who wants the assistant to read the editor log itself

Works in

12 should work

Tap an app to see how to set it up and any known problems.

Install godot-ai MCP

Any client

  1. 1

    Install uv once from docs.astral.sh/uv.

  2. 2

    In Godot, open the AssetLib tab and install Godot AI, or copy a GitHub release into your-project/addons/godot_ai/.

  3. 3

    Enable it under Project, Project Settings, Plugins, Godot AI.

  4. 4

    In the Godot AI panel, press Configure next to your assistant, or Configure all.

  5. 5

    Restart your assistant if it does not notice the change.

Requires Godot 4.7+, uv.

Read-only mode: There is no read-only mode. Use Git to review and undo changes.

Use the entry the Godot AI panel writes. The README says it pins the matching version and ports, and a bare http://127.0.0.1:8000/mcp entry cannot sign in. Never extract a new version over an existing addons/godot_ai/: press Update in the panel instead. Set godot_ai/mcp_client_scope to project in Editor Settings, Plugins to keep the config per project.

From the project README. Source.

Tools

  • Checks which Godot project and scene is open and whether the editor is ready

    Reports the editor version, project name, open scene and whether a game is running. Good first call so the assistant knows what it is working with.

    Try: “What project and scene do I have open in Godot right now?”

    Read · editor_state

  • Lists the nodes in the open scene as a tree

    Walks the scene tree a page at a time, so large scenes do not flood the chat.

    Try: “Show me the current scene hierarchy.”

    Read · scene_get_hierarchy

  • Shows every setting on one node

    Returns the full set of properties for a node you point to, such as position, size or script.

    Try: “What are the properties of /Main/Player?”

    Read · node_get_properties

  • Picks which open Godot editor to talk to

    When more than one editor is connected, this fixes which one later calls go to.

    Try: “Switch to the editor that has my platformer project open.”

    Write · session_activate

  • Runs several editor changes as one all-or-nothing step

    Sends a list of editor commands together and undoes them all if one fails.

    Try: “Create a Player node, add a sprite and a collision shape, all in one go.”

    Write · batch_execute

  • Adds a new node to the scene

    Creates a node of a chosen type under a parent node.

    Try: “Create a Camera3D named MainCamera under /Main.”

    Write · node_create

  • Changes a setting on a node

    Sets one property on a node, such as its position, color or text.

    Try: “Set the Player's speed to 300.”

    Write · node_set_property

  • Finds nodes by name, type or group

    Searches the open scene for matching nodes.

    Try: “Find every node in the enemies group.”

    Read · node_find

  • Opens a scene file in the editor

    Loads a scene from your project into the editor.

    Try: “Open res://levels/level_1.tscn.”

    Write · scene_open

  • Saves the open scene

    Writes the current scene back to its file.

    Try: “Save the scene.”

    Write · scene_save

  • Creates a new script file

    Writes a new script into your project. GDScript is checked for errors. C# files are written as plain text only.

    Try: “Create a player movement script with WASD controls.”

    Write · script_create

  • Attaches a script to a node

    Links an existing script file to a node in the scene.

    Try: “Attach player.gd to the Player node.”

    Write · script_attach

Read from the source code

Permissions

high risk · 4 things to watch

High risk

The assistant can change your scenes and scripts, delete nodes and project files, and run code inside your running game. Commit your project to Git first and review what it changes.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • It can delete nodes, files and autoloads

    Node, file, tilemap, input and autoload tools can remove things from your project. Keep the project in Git so you can restore anything it removes. github.com

  • It can run code inside your game

    One editor action runs a GDScript snippet in the running game, and the test tool runs your test suites. Use it on projects you trust. github.com

  • Sends anonymous usage telemetry

    The README says it records an install ID, event, outcome, duration, platform and version, never code or file names. Opt out with the setting the README describes. github.com

  • Writes stay inside your project

    The README says writes are confined to the project, and project.godot, override.cfg and .godot/ are off-limits. github.com

Security advisories

No published security advisories for the MCP server as of Nov 1, 2026.

4 other advisories are about the wider godot-ai project, not this MCP server. See them on GitHub

Technical details
Talks toAnonymous usage telemetry unless you opt out
Sign-in and keysNo account or API key. The editor and server use rotating local credentials, and the editor connection is loopback-only.

Questions

Is this the official Godot server?

No. It is a community project from the hi-godot GitHub organization, not made by the Godot Engine team. It is MIT licensed and works as a Godot add-on.

How do I install the Godot AI MCP server?

Follow the steps in the install box. You add the add-on to your Godot project, enable it, then press Configure in its panel for your assistant.

Which AI apps does it work with?

The README says the add-on's panel can configure 26 clients, including Claude Code, Claude Desktop, Codex, Cursor, VS Code, Antigravity, Gemini CLI and Hermes Agent. Cherry Studio is not supported in v4.

Is it free, and does it need an API key?

Yes, it is free and MIT licensed. It needs no account or API key. Your assistant's own plan is separate.

Which Godot version do I need?

Godot 4.7 or newer, plus the uv Python tool, which runs the server. C# scripts are written as text only; Godot AI does not build .NET or report compiler errors.

Can it delete my files?

Yes. It can delete nodes, project files and autoloads, and it has no read-only mode. Writes stay inside the project folder, so use Git.

Does it run locally or send my project to a server?

It runs on your machine and talks to the editor over local connections. The README says anonymous telemetry never includes code, scene contents or file names, and you can turn it off.

How many tools does it have?

The README says 46 tools and more than 120 operations. The tools in the v4.3.1 source add up to 47: 19 single-purpose tools and 28 grouped ones that take an operation name.

Information

updated Nov 2, 2026

Publisher
Community
Transport
stdio
License
MIT
Last commit
Oct 31, 2026
Open issues
30

GitHubChangelogIssues

Other Godot MCP servers

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 4
  1. Godot AI README · github.com
  2. Godot AI client configuration · github.com
  3. Godot AI tools reference · github.com
  4. Godot AI tool domains (v4.3.1) · github.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 2, 2026.