godot-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@godot-mcpopen main.tscn, add a Camera2D node, then run the game"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
godot-mcp
An MCP server for the Godot 4 engine. It lets AI agents such as Claude Code, Claude Desktop, Cursor, VS Code Copilot, Codex, Gemini CLI, Windsurf and Zed work on your Godot project:
inspect and edit scenes, nodes, signals and resources
author animations, AnimationTrees, SpriteFrames, tile maps, navigation, audio buses and visual shaders
change project settings, input actions, autoloads, import options and export presets, and run exports
write scripts with GDScript language-server diagnostics, symbols and renames
look up the Godot class reference offline for the exact version you have installed
run the game and work on it live: inspect and change nodes, send input, pause and step frames, take screenshots, profile, record and replay input
debug with breakpoints, stepping, stack and variables, and run GUT or GdUnit4 tests
It works through a live editor bridge, so every scene edit can be undone with Ctrl+Z, and through headless Godot when the editor is closed.
Requirements
Godot 4.7 or newer (tested with 4.7.2)
Node.js 22 or newer, unless you use the Claude Desktop bundle, which brings its own
Related MCP server: godot-mcp-server
Install
In your Godot project folder (the one with project.godot), run:
npx -y @shin2344234/godot-mcp initinit shows its plan and asks before writing anything (--dry-run previews, --remove undoes). It copies the editor addon into addons/godot_mcp and enables it, registers the server with the agents it finds on your machine (or the ones you pick with --agents claude-code,cursor,vscode,codex,gemini-cli,...), and adds a short note to AGENTS.md.
Then open the project in Godot, start a new agent session and ask it to call godot_status to check the connection.
Other ways to install
Claude Code plugin: run
/plugin marketplace add shin2344234/godot-mcp, then/plugin install godot-mcp@godot-mcp.Claude Desktop: download the
.mcpbfile from Releases and double-click it.Any other MCP client: add the server to its config by hand. docs/setup.md gives the exact file and format for each client.
From source:
git clone https://github.com/shin2344234/godot-mcp cd godot-mcp/server && npm install && npm run build cd /path/to/my-game node /path/to/godot-mcp/server/dist/index.js init
If you installed without init, ask the agent to run godot_addon_install once per project to add the editor addon.
Documentation
Setup for each client: Claude Code, Claude Desktop, Cursor, VS Code, Codex, Gemini CLI, Windsurf and Zed, all options, and Windows notes
Tools: every tool by group, tool modes and toolsets, resources and prompts
How it works: editor bridge, headless fallback, the in-game runtime, safety and context size
Troubleshooting: error messages and fixes
All documentation, including the per-area method references and protocol designs
License
This server cannot be deployed
Maintenance
Related MCP Connectors
- Shiny GenOAuthai.shinygen
AI game maker: build, run, screenshot and play-test Godot and retro console games in a live project
Drive real devices from your AI Coding tool. Embed a client SDK (Unity, Godot, Flutter, iOS/macOS, Android, React Native, Web) in your app, then capture screenshots, traverse the UI tree, inject taps and key events, and run automated test tasks on the physical device over a secure relay.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…
Persistent cloud workspaces for AI agents: run commands, edit files, use git and a browser.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceProvides a comprehensive integration between LLMs and the Godot Engine, enabling AI assistants to intelligently manipulate project files, scripts, and the live editor. It supports advanced workflows including version-aware documentation querying, automated E2E game testing, and real-time visual context capture.9 npm26MIT
- AlicenseCqualityCmaintenanceEnables AI agents to interact with the Godot game engine, including project inspection, scene/script parsing, headless exports, runtime control with live scene-tree inspection and evaluation, and API documentation search.100467 npm4MIT
- AlicenseBqualityBmaintenanceEnables AI assistants to automate Godot 4 projects via headless tooling, live editor control, and runtime remote control, including scene building, testing, and observation.431MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to build, run, and debug Godot projects by editing scenes and scripts, inspecting live game state, injecting input, capturing viewports, and examining native debugger state through 42 tools.European Union Public 1.2