1
Add it to Claude Code
claude mcp add better-godot-mcp -- npx -y @n24q02m/better-godot-mcp@latestEnvironment Variables
Set these before running Better Godot MCP.
VariableDescriptionRequired
GODOT_PROJECT_PATHDefault project path for toolsNoGODOT_PATHPath to the Godot binaryNoAvailable Tools (6)
Once configured, Better Godot MCP gives your AI agent access to:
projectManage project metadata, run/stop, settings, and exports.actionproject_pathscenesManage scene files including creation, listing, and modification.actionproject_pathscene_namenodesManipulate nodes within the scene tree.actionproject_pathnode_pathscriptsPerform CRUD operations on GDScript files.actionproject_pathscript_pathshaderManage shader files with Godot 4 syntax support.actionproject_pathshader_pathphysicsConfigure collision layers and physics bodies.actionproject_pathTry It Out
After setup, try these prompts with your AI agent:
→Create a new scene named 'Player' and add a CharacterBody2D node to it.
→List all GDScript files in my current project and read the contents of player.gd.
→Set up a new collision layer named 'Enemies' in my project physics settings.
→Add a new animation track to the existing AnimationPlayer in my main scene.
Prerequisites & system requirements
- An MCP-compatible client (Claude Code, Cursor, Windsurf, Claude Desktop, or Codex)
- Node.js 18+ with npm/npx installed
- Docker installed and running
Alternative installation methods
Docker
docker run -i --rm n24q02m/better-godot-mcp:latestConare · memory for coding agents
Keep this setup from going cold
Save the docs, env vars, and workflow around Better Godot MCP in Conare so Claude Code, Codex, and Cursor remember it next time.
Remember this setup$npx conare@latest