Verified

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

ToolDescriptionRisk
editor_stateEditor version, project name, current scene, readiness, play state, and game liveness statuslow
scene_get_hierarchyPaginated scene tree walk (depth, offset, limit)low
node_get_propertiesFull property snapshot of a nodelow
session_activatePin subsequent calls to a specific connected editorlow
batch_executeRun multiple plugin commands atomically (rollback on first error)high
node_createCommon node writes + searchmedium
node_set_propertyCommon node writes + searchmedium
node_findCommon node writes + searchlow
scene_openOpen and save scenesmedium
scene_saveOpen and save scenesmedium

Compatibility

ClientLocalDockerRemoteRead-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

Godot AI MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.