Godot Test
FreeNot checkedMCP server for automated Godot 4 game testing — launch, run, capture errors
About
MCP server for automated Godot 4 game testing — launch, run, capture errors
README
MCP server for automated Godot 4 game testing. Launch games, capture errors, verify changes — all from Claude Code or any MCP client.
Features (Phase 1)
- Launch & Stop: Run Godot projects in headless or windowed mode
- Error Capture: Parse and categorize GDScript errors, parse errors, resource failures
- One-Shot Verify:
godot_run_and_check— launch, run N seconds, report PASS/FAIL - Headless Import: Quick parse-check without running the game
Quick Start
Clone:
git clone https://github.com/hyunlord/godot-test-mcp.gitInstall:
cd godot-test-mcp pip install -e .Add to your Godot project's
.mcp.json:{ "mcpServers": { "godot-test": { "command": "python3", "args": ["/path/to/godot-test-mcp/src/server.py"], "env": { "GODOT_PROJECT_PATH": ".", "GODOT_PATH": "" } } } }In Claude Code:
godot_run_and_check(seconds=15)
Tools
| Tool | Description |
|---|---|
godot_launch |
Start Godot (headless/windowed/editor) |
godot_stop |
Stop running Godot process |
godot_get_errors |
Get parsed errors/warnings |
godot_get_output |
Get raw stdout/stderr |
godot_run_and_check |
Launch → run N sec → collect errors → PASS/FAIL |
godot_headless_import |
Quick --headless --quit parse check |
godot_get_status |
Check if Godot is running/stopped/crashed |
Environment Variables
| Variable | Description |
|---|---|
GODOT_PATH |
Path to Godot executable (auto-detected if empty) |
GODOT_PROJECT_PATH |
Path to Godot project root (auto-detected if empty) |
Godot Auto-Detection
If GODOT_PATH is not set, the server searches in order:
- macOS:
/Applications/Godot.app/Contents/MacOS/Godot,~/Applications/... - Linux:
/usr/bin/godot, snap/flatpak paths - Windows:
C:\Godot\Godot.exe,%LOCALAPPDATA%\Godot\... PATHlookup viawhich godot
Project Auto-Detection
If GODOT_PROJECT_PATH is not set, the server searches for project.godot starting from the current directory and walking up to 5 parent directories.
Roadmap
- Phase 1: Launch + error capture (current)
- Phase 2: Tick control + entity state query (WebSocket)
- Phase 3: Cheat commands + assertions
- Phase 4: Rust/GPU profiling
- Phase 5: CI/CD integration
License
MIT
Install Godot Test in Claude Desktop, Claude Code & Cursor
unyly install godot-testInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add godot-test -- uvx godot-test-mcpStep-by-step: how to install Godot Test
FAQ
Is Godot Test MCP free?
Yes, Godot Test MCP is free — one-click install via Unyly at no cost.
Does Godot Test need an API key?
No, Godot Test runs without API keys or environment variables.
Is Godot Test hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Godot Test in Claude Desktop, Claude Code or Cursor?
Open Godot Test on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectAmap Maps Mcp Server
MCP server for using the AMap Maps API
by duxiaohuiSupabase
Database, auth and storage
by SupabaseEverything
Reference / test server with prompts, resources, and tools.
Git
Tools to read, search, and manipulate Git repositories.
Sequential Thinking
Dynamic and reflective problem-solving through thought sequences.
Time
Time and timezone conversion capabilities.
Compare Godot Test with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
