Dual-Engine Stdio MCP Server
Integrates with Unity 6, utilizing its headless mode and C# pipeline to load strongly-typed character data and execute automated verification bridges for the dual-engine system.
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., "@Dual-Engine Stdio MCP Serversimulate 1000 combat matches for the Kaelen boss fight and report balance stats"
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.
Ashen Pantheon — Godot 4 & Unity 6 Dual-Engine Pixel-Art Dungeon Crawler & MCP Studio
A playable 16-bit dark-fantasy 2D Top-Down Pixel-Art Dungeon Crawler RPG built in Godot 4.4.1 alongside a synchronized Unity 6 (C#) character pipeline, 1,000-match Monte Carlo combat balance simulator, and a bi-directional Model Context Protocol (MCP) & UDP live telemetry server.
Stack
Godot 4.4.1 (GDScript): Playable 5-room procedural dungeon crawler (
godot_project/scripts/arena_controller.gd), procedural 25-sprite pixel-art generator (godot_project/scripts/sprite_art_generator.gd), real-timeAudioStreamGeneratorretro SFX synthesizer (godot_project/scripts/procedural_sfx.gd), interactive RPG Character Sheet HUD (godot_project/scripts/character_sheet_hud.gd), Tactical Utility AI Auto-Pilot ([P]), and Multi-Phase Boss encounters.Unity 6 (C#): Strongly-typed
JsonUtilitycharacter data loader (unity_project/Assets/Scripts/CharacterLoader.cs) and headless-batchmodeverification bridge (unity_project/Assets/Scripts/Editor/UnityBatchmodeBridge.cs).Python 3.11+ (MCP & Simulation): 9-tool Dual-Engine Stdio MCP Server (
src/godot_mcp_server.py), 1,000-match Monte Carlo Combat Balance Simulator (src/combat_simulator.py), and JSON Schema Draft-07 character definitions (data/).
Related MCP server: Godot MCP
Setup & Environment
Copy
.env.exampleto.envand optionally setGODOT_BINandUNITY_EDITOR_BINif not on your systemPATH.Create and activate a Python virtual environment for MCP & combat simulation tests:
python -m venv .venv # Windows: .venv\Scripts\activate | macOS/Linux: source .venv/bin/activate pip install -r requirements.txt
Usage
Launch the Playable Godot 4 Pixel-Art Dungeon Crawler:
godot --path godot_projectControls:
[Tab]Switch Character Sheet / 2D Dungeon Arena |[1]–[4]Swap Hero (Kaelen,Malakor,Vespera,Gorvath) |WASDMove |Mouse / SpaceAttack |[Shift]Mana Dash |[F]Arcane Parry |[Q]Class Ultimate |[C]Use Potion |[E]Loot Relic Chest |[N]Next Dungeon Room |[G]Wave Survival Mode |[P]Autonomous Tactical AI Auto-Pilot |[M]Mute SFX |[F5]/[F9]Save / Load Party.
Run the 42-Step Automated Headless Godot Test Suite:
godot --headless --path godot_project -s res://tests/test_hud_headless.gdRun the Python Dual-Engine MCP & Monte Carlo Combat Simulator Tests:
pytest -v
Data & Privacy
Processes local fictional RPG character JSON schemas, procedural pixel-art sprites, and localhost (
127.0.0.1) UDP telemetry only. Zero PII, external analytics, or network credentials are collected or stored. Licensed under the MIT License.
This server cannot be deployed
Maintenance
Related MCP Connectors
Persistent memory, hybrid search and a goal graph for AI agents, over stdio or remote HTTP.
Checks whether generated Minecraft Bedrock content will actually load. Nine read-only tools.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…
Multi-tenant Telegram gateway for AI agents — HTTP+stdio, 8 tools, MTProto User API
Related MCP Servers
- AlicenseBqualityBmaintenanceEnables AI assistants to automate Godot 4 projects via headless tooling, live editor control, and runtime remote control, including scene building, testing, and observation.431MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to build, run, and debug Godot projects by editing scenes and scripts, inspecting live game state, injecting input, capturing viewports, and examining native debugger state through 42 tools.European Union Public 1.2
- AlicenseAqualityAmaintenanceEnables AI agents to read and edit Godot 4.x scenes and resources, introspect the class API, run the game in a managed headless process with frame stepping, input injection and screenshots, validate scripts, and diagnose code via a built-in GDScript LSP plus a bridge to an already open editor.23MIT
- AlicenseAqualityBmaintenanceEnables MCP clients to inspect and modify a live Unity 6 Editor over stdio, handling scenes, GameObjects, components, scripts, prefabs, assets, console logs, and play-mode control. It also supports sandboxed C# execution and remote input hooks for AI-driven self-play and game-state snapshots.3456 npmMIT