AutoGodot
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AutoGodotCreate a new scene with a player character"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
AutoGodot
Autonomous game development framework that lets AI agents program, design scenes, and run visual QA on Godot 4.7 projects — all through the Model Context Protocol (MCP).
What It Does
An AI agent (Claude Desktop, VS Code, or any MCP-compatible client) can:
Write game files — Create/edit GDScript (
.gd) and scene (.tscn) files directlyRun Godot tests — Launch the project, capture console output, detect errors
Capture screenshots — Take visual QA screenshots of the running game for design verification
Related MCP server: Godot Agent Loop
Quick Start (Ubuntu)
git clone https://github.com/YOUR_USERNAME/autogodot.git
cd autogodot
chmod +x scripts/setup_and_run.sh
./scripts/setup_and_run.shThe setup script handles everything:
Verifies Python 3.10+ and Godot 4.7 are installed
Creates an isolated virtual environment
Installs all dependencies
Injects MCP server config into Claude Desktop (auto-detected)
Starts the MCP server
Manual Setup
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python core/mcp_server.pyMCP Tools
Tool | Description |
| Create or overwrite |
| Launch Godot with a scene, capture stdout/stderr, enforce timeout |
| Screenshot the running game window, return Base64 JPEG |
| Parse a .tscn into structured JSON |
| Build a .tscn from a JSON definition |
| Apply surgical operations to an existing .tscn |
Configuration
Environment Variable | Default | Description |
|
| Path to Godot 4.7 executable |
|
| Path to the Godot project directory |
|
| Set to |
Project Structure
autogodot/
├── config/ # MCP client config templates
├── core/
│ ├── __init__.py
│ ├── mcp_server.py # MCP server (stdio transport)
│ ├── godot_controller.py # Godot subprocess management
│ ├── scene_builder.py # Structured .tscn manipulation (read/create/modify)
│ └── vision_qa.py # Screen capture and visual QA
├── scripts/
│ └── setup_and_run.sh # One-click Ubuntu setup
├── .gitignore
├── requirements.txt
└── README.mdRequirements
Python 3.10 or later
Godot 4.7 (recommended)
OS Linux (Ubuntu 22.04+ recommended)
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…
AI-native git hosting — repos, PRs, issues, CI gates, and AI code review over MCP (60 tools).
Real-time planetary signal engine and Model Context Protocol (MCP) server for autonomous AI agents.
Generate game-ready 3D models, textures, and audio from natural language, over MCP.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceAn out-of-the-box, zero-dependency Model Context Protocol (MCP) server integration designed specifically for the Godot Engine (4.x).Once connected, your AI agents (Claude, Cursor, Trae, ChatGPT) gain access to a powerful set of tools to interact with your active Godot project directory.2-
- AlicenseCqualityAmaintenanceEnables AI agents to autonomously develop and test Godot 4 games through an MCP-based feedback loop, providing tools for authoring, running, observing, playtesting, and verifying game projects.20101 npm6MIT
- AlicenseBqualityCmaintenanceMCP server for Godot Engine enabling AI to autonomously develop, test, and debug games with deterministic playtesting, multiplayer testing, DAP debugging, LSP integration, and token efficiency.3113MIT
- AlicenseNot gradedqualityAmaintenanceA security-first MCP server and Godot editor addon enabling AI agents to observe and control Godot games through bounded, permission-gated tools for debugging, input automation, and project editing.MIT