Godot Test
БесплатноНе проверенMCP server for automated Godot 4 game testing. Enables launching games, capturing errors, and verifying changes from Claude Code or any MCP client.
Описание
MCP server for automated Godot 4 game testing. Enables launching games, capturing errors, and verifying changes from Claude Code or any MCP client.
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
Установка Godot Test
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/hyunlord/Godot-Test-MCPFAQ
Godot Test MCP бесплатный?
Да, Godot Test MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Godot Test?
Нет, Godot Test работает без API-ключей и переменных окружения.
Godot Test — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Godot Test в Claude Desktop, Claude Code или Cursor?
Открой Godot Test на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: 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
автор: mcpdotdirectCompare Godot Test with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
