{"repo":"wangdiandao/godot-devtool","free":true,"listed":false,"github":"https://github.com/wangdiandao/godot-devtool","clone":"git clone https://github.com/wangdiandao/godot-devtool.git","description":"Godot 4 MCP server for AI-assisted project inspection, editing, validation, and runtime automation.","language":"TypeScript","stars":90,"topics":["ai","ai-assisted-development","automation","developer-tools","game-development","gamedev","godot","godot-engine","mcp","model-context-protocol"],"license":"MIT","category":"game-templates","readme_excerpt":"# godot-devtool English 中文 Buy me a coffee on Patreon if this project helps you. I am not very familiar with editing Patreon pages yet; thanks for your understanding. godot-devtool is a Godot 4 MCP server for AI-assisted project inspection, editing, validation, and runtime automation. The stdio MCP server starts without binding the WebSocket bridge port; bridge tools open the local bridge on demand, keep it alive while run project is active or a runtime client is connected, and otherwise release the port after tool-call cleanup. Architecture - The MCP server always runs over stdio. - Native routes inspect and edit project files without opening the editor. - Headless routes call Godot for scene/resource/script operations. - Editor routes use the bundled WebSocket plugin for live selection, Inspector writes, UndoRedo scene mutations, scene save, and plugin reload. - Runtime routes use the installed autoload bridge for running-game scene tree, properties, input simulation, screenshots, and QA checks. - Browser visualizer routes serve a local read-only HTTP dashboard for bridge/client status and live-route orientation. - The local WebSocket listener is a shared broker, so multiple MCP clients or AI agents can use the same bridge port instead of each spawning an exclusive listener. - Editor and runtime sessions are identified by projectPath , context , sessionId , and runId ; ambiguous live targets return candidates instead of guessing. - run project creates tracked run instances.","default_branch":null,"files":null,"tree":[],"storefront":"/r/wangdiandao","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wangdiandao/godot-devtool/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}