/ llms.txt
llms.txt
1 # Godot MCP Pro 2 3 > 162 AI-powered tools connecting Claude, Cursor, and AI assistants to the Godot 4 editor via the Model Context Protocol (MCP). 4 5 ## Overview 6 7 Godot MCP Pro is an MCP server that gives AI assistants real-time access to the Godot 4 editor through a WebSocket connection. The AI can create scenes, edit scripts, simulate player input, inspect running games, build 3D environments, set up physics, add particles, manage audio, and more — all from a single conversation. 8 9 ## Architecture 10 11 AI Assistant <--stdio/MCP--> Node.js Server (TypeScript) <--WebSocket:6505--> Godot Editor Plugin (GDScript) 12 13 The Godot plugin runs a WebSocket server inside the editor. The MCP server connects to it and translates MCP tool calls into editor commands. All mutations go through Godot's UndoRedo system. 14 15 ## 162 Tools across 23 Categories 16 17 - Project (7): project info, filesystem tree, file search, project settings, UID conversion 18 - Scene (9): scene tree, create/open/delete/save, play/stop, instancing 19 - Node (11): add/delete/rename/duplicate/move, properties, signals, anchors, resources 20 - Script (6): list/read/create/edit scripts, attach to nodes 21 - Editor (9): screenshots, visual diff, GDScript execution, error log, signals inspector 22 - Input Simulation (5): keyboard, mouse, InputAction, multi-event sequences 23 - Runtime Analysis (15): game scene tree, runtime properties, frame capture, input recording/replay, UI detection 24 - Animation (6): create animations, add tracks, insert keyframes 25 - AnimationTree (8): state machines, transitions, blend trees, tree parameters 26 - TileMap (6): set/fill/query cells, tile set info 27 - 3D Scene (6): mesh primitives, .glb/.gltf import, lighting, PBR materials, environment, cameras, GridMap 28 - Physics (6): collision shapes, physics layers, raycasts, body configuration 29 - Particles (5): GPU particles 2D/3D, material config, color gradients, presets 30 - Navigation (5): navigation regions, mesh baking, pathfinding agents, layer management 31 - Audio (6): audio bus layout, effects, 2D/3D players 32 - Theme & UI (6): colors, constants, font sizes, StyleBoxFlat 33 - Shader (6): create/edit shaders, assign materials, set/get uniforms 34 - Resource (3): read/edit/create .tres resource files 35 - Batch & Refactoring (6): find by type, signal audit, batch property set, cross-scene changes 36 - Testing & QA (5): automated test scenarios, assertions, stress testing 37 - Code Analysis (6): unused resources, signal flow, scene complexity, circular dependencies 38 - Profiling (2): FPS, memory, draw calls, physics monitors 39 - Export (3): export presets, export commands 40 41 ## Requirements 42 43 - Godot 4.4+ (tested on 4.6) 44 - Node.js 18+ 45 - Any MCP-compatible AI client (Claude Code, Claude Desktop, Cursor, VS Code + Cline, Windsurf) 46 47 ## Setup 48 49 1. Copy addons/godot_mcp/ into your Godot project 50 2. Enable plugin: Project > Project Settings > Plugins > Godot MCP Pro 51 3. Build MCP server: cd server && npm install && npm run build 52 4. Add to .mcp.json: {"mcpServers": {"godot-mcp-pro": {"command": "node", "args": ["/path/to/server/build/index.js"]}}} 53 54 ## Pricing 55 56 $15 one-time purchase. Lifetime updates for v1.x. Unlimited projects and machines. 57 58 ## Links 59 60 - Website: https://godot-mcp.abyo.net/ 61 - Buy (itch.io): https://y1uda.itch.io/godot-mcp-pro 62 - Buy (BMC): https://buymeacoffee.com/y1uda/e/512940 63 - GitHub: https://github.com/youichi-uda/godot-mcp-pro 64 - Discord: https://discord.gg/F4gR739y