Godot MCP logo

Godot MCP

Unclaimed

by IvanMurzak

Godot-MCP — Model Context Protocol (MCP) integration for the Godot Engine. AI tools for the Godot Editor in C#, with cloud connection to ai-game.dev. Apache-2.0.

Set up this server

01 / Choose your client

02 / Before you connect

Authentication is not specified. Check the project instructions before connecting.

Install the runtime required by the project and make it available to your client.

Project instructions

Use names from the project instructions, separated by commas. Enter names only, never secret values.

03 / Add the configuration

Source: generated from public install instructions

claude mcp add --transport stdio 'ivanmurzak-godot-mcp' -- 'npx' '-y' 'godot-cli'

Run in your terminal after replacing any placeholders.

04 / Check it in your client

Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.

aiai-integrationai-toolsanthropicclaudeclaude-codeclaude-desktopclicopilotdeepseekgame-developmentgamedevgeminigodotgodot-enginemcpmcp-serveropenai

More in AI & ML

Browse the full directory

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Security profile

Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works

40 of 40 tools

Documented tools (40)

From project documentation. A server handshake does not verify each tool’s description or behavior.

console

console-get-logs, console-clear-logs

editor

editor-application-get-state, editor-application-set-state, editor-selection-get, editor-selection-set

filesystem

filesystem-list, filesystem-reimport

filesystem-list

Browse the res:// tree (file types + uids) via the editor file index.

filesystem-reimport

Reimport files in the project.

node-create

Create a new node under a parent (optionally instancing a .tscn sub-scene), optionally

node-delete

Delete nodes from the active scene.

node-duplicate

Duplicate nodes together with their subtrees.

node-find

Find nodes in the active scene tree by path, type, or name.

node-modify

Set fields/properties on one or more nodes.

node-reorder

Move an existing node to a different position among its siblings (Node.MoveChild) —

node-set-parent

Reparent nodes within the scene tree.

ping

ping

reflection

reflection-method-find, reflection-method-call

resource

resource-find, resource-get-data, resource-modify, resource-create, resource-move, resource-delete

resource-create

Create a new resource asset.

resource-delete

Delete a resource from the project.

resource-find

Search the project for resources (.tres/.res).

resource-get-data

Read a resource's serialized fields and properties.

resource-modify

Modify a resource's properties.

resource-move

Move / rename a resource, keeping .import sidecars consistent.

runtime-errors

runtime-errors-get, runtime-errors-clear

scene

scene-open, scene-save, scene-create, scene-list-opened, scene-get-data

scene-create

Create a new scene asset in the project.

scene-get-data

Retrieve the root nodes / structure of a scene.

scene-list-opened

List the scenes currently open in the editor.

scene-open

Open a res://.tscn PackedScene in the editor.

scene-save

Save an open scene back to its .tscn file.

screenshot

screenshot-viewport, screenshot-camera, screenshot-isolated

screenshot-camera

Capture from a specific camera.

screenshot-isolated

Render a node in isolation from a chosen angle.

screenshot-viewport

Capture the editor viewport as a PNG.

script

script-read, script-create, script-update, script-delete, script-attach-to-node, script-validate

script-attach-to-node

Attach a script to a node.

script-create

Create a new script file.

script-delete

Delete a script file.

script-read

Read a .cs / .gd script file.

script-update

Update an existing script file's contents.

script-validate

Validate GDScript (.gd) files and return structured parse/compile diagnostics.

skills

godot-skill-create, godot-skill-generate

Tool change history

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

FAQ

Questions about Godot MCP Server

How do I connect Godot MCP Server to Claude?
Run `claude mcp add ivanmurzak-godot-mcp -- npx -y godot-cli` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
Is Godot MCP Server free?
The listed licence is Apache-2.0. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
What can Godot MCP Server do?
Godot MCP Server documents 40 tools to the agent, including console, editor, filesystem. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.