Manual setup required. The maintainer's config contains paths only you know — edit the placeholders below before adding it to Claude Code.
1
Prepare the server locally
Run this once before adding it to Claude Code.
npm install
npm run build2
Register it in Claude Code
claude mcp add godot-mcp-server -- node /absolute/path/to/godot-mcp-server/dist/index.jsReplace any placeholder paths in the command with the real path on your machine.
Environment Variables
Set these before running Godot MCP Server.
VariableDescriptionRequired
GODOT_HOSTHost where Godot is runningNoGODOT_PORTPort the MCP Bridge plugin listens onNoAvailable Tools (16)
Once configured, Godot MCP Server gives your AI agent access to:
godot_list_scenesList all open scenesgodot_get_scene_treeGet full node hierarchygodot_get_nodeGet all properties of a specific nodegodot_add_nodeAdd a new node to a scenegodot_remove_nodeRemove a node and its childrengodot_set_node_propertySet one or more properties on a nodegodot_reparent_nodeMove a node to a new parentgodot_instantiate_sceneAdd a .tscn as an instance in a scenegodot_save_sceneSave the current scene to diskgodot_read_scriptRead a .gd filegodot_write_scriptWrite/create a .gd filegodot_run_scriptExecute a GDScript expression in the editorgodot_list_filesList files in the projectgodot_get_resourceGet metadata about a resourcegodot_assign_resourceAssign a resource to a node propertygodot_create_sceneCreate a new empty .tscn fileTry It Out
After setup, try these prompts with your AI agent:
→Show me the scene tree of the current scene
→Add a Sprite2D called PlayerSprite as a child of /root/Main/Player
→Set the position of the Enemy node to (400, 300)
→Instantiate res://enemies/goblin.tscn under /root/Level at position (200, 150)
→Read the player.gd script
Prerequisites & system requirements
- An MCP-compatible client (Claude Code, Cursor, Windsurf, Claude Desktop, or Codex)
- Node.js 18+ with npm/npx installed
Keep this setup from going cold
Save the docs, env vars, and workflow around Godot MCP Server in Conare so Claude Code, Codex, and Cursor remember it next time.