Godot AI MCP Server
Godot editor integration providing 120+ operations to build, script, and animate scenes.
Data last scanned yesterday · Reviewed 2 months ago
Overview
Godot AI facilitates direct communication between MCP clients and a running Godot editor. It supports over 120 operations spanning approximately 43 tools, enabling AI assistants to programmatically manage nodes, UI elements, materials, animations, and environment settings. This functionality aims to streamline game development workflows by allowing AI to manipulate the editor environment directly. Installation is integrated into the Godot Asset Library for ease of access, though it requires the uv tool to manage its Python-based server component. The project is actively maintained with frequent commits and has documented support for various MCP clients like Claude Code and others.
Our verdict
With a security score of 35/100, this server carries a high-risk profile primarily because it lacks any internal authentication, meaning anyone with access to your configuration can control your Godot editor. Furthermore, every installation is granted full write access without a read-only mode, which poses risks to your project files. It is best suited for isolated, local development environments where external access is strictly controlled.
- Over 120 operations for granular editor control
- Active maintenance with commits as recent as two days ago
- Zero direct dependencies minimize supply-chain surface
- One-click installation via the Godot Asset Library
- No authentication allows any local user to execute commands
- Full write access is granted to all installs
- Community-maintained project rather than an official vendor tool
Tools
| Tool | Description | Risk |
|---|---|---|
| editor_state | Editor version, project name, current scene, readiness, play state, and game liveness status | low |
| scene_get_hierarchy | Paginated scene tree walk (depth, offset, limit) | low |
| node_get_properties | Full property snapshot of a node | low |
| session_activate | Pin subsequent calls to a specific connected editor | low |
| batch_execute | Run multiple plugin commands atomically (rollback on first error) | high |
| node_create | Common node writes + search | medium |
| node_set_property | Common node writes + search | medium |
| node_find | Common node writes + search | low |
| scene_open | Open and save scenes | medium |
| scene_save | Open and save scenes | medium |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| ChatGPT | ||||
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf |
Frequently asked questions
›What are the software prerequisites for running the Godot AI MCP server?
You need Godot 4.5 or higher, with 4.7 recommended. Additionally, you must have the uv tool installed to manage the Python server.
›How can I install the plugin into my Godot project?
You can install it directly from the Godot Asset Library via the AssetLib tab, or by manually placing the addons/godot_ai folder into your project's addons directory.
›What should I do if I encounter issues after installing from the Asset Library?
If issues arise, go to Project > Project Settings > Plugins and try disabling then re-enabling the Godot AI plugin.
›How do I connect my MCP client to the server?
The Godot AI dock in the editor provides a configuration panel for supported clients. Alternatively, you can use the URL http://127.0.0.1:8000/mcp for manual configuration.
›Are there automated tools for configuring my MCP client?
Yes, the Godot AI dock provides automatic configuration options for many popular clients including Claude Code, Claude Desktop, Antigravity, and Hermes Agent.
Alternatives
Changelog
Badge
Maintain this server? Add the live badge to your README.