MCP server for Godot game engine integration, enabling AI assistants like Claude and Cursor to manipulate Godot scenes, scripts, nodes, and project settings in real time. Current stable version 0.5.0, released March 2025, with monthly updates. Provides 32 tools across 6 categories (file, scene, script, project operations, asset generation, visualization) plus an interactive web-based project map. Unlike generic file-editing MCP servers, it communicates via WebSocket with the Godot editor plugin for live project state access, allowing direct editing of runtime properties and node trees without file system guesswork. TypeScript-first with full ESM support, designed for Godot 4.x.
npm install godot-mcp-serverVerified import paths — ran on the pinned version, not inferred.
Configuration for Claude Desktop or Cursor to enable godot-mcp-server. Copy this JSON into the MCP settings file.
Update calls to include full absolute path for parent_path.
Replace get_scene_tree with dump_scene.
Ensure the Godot MCP plugin is enabled in Project Settings > Plugins and Godot is running.
Run the AI client and Godot on the same machine.
Run 'npx -y godot-mcp-server' with the -y flag to auto-install.
Start Godot with project loaded and ensure Godot MCP plugin is enabled (Project > Project Settings > Plugins).
Provide full absolute node path, e.g., 'parent_path': '/root/Main'.
Only access files within the opened Godot project folder.