mcp-driver

Solid

Runtime debugging and live project inspection via godot-mcp. Use when headless tools cannot diagnose the problem: code compiles but runtime behavior is wrong, tests pass but the game does not work as expected, or you need to inspect live state (node tree, console output, rendering). Escalation trigger: a task has failed 2+ times through the headless path (headless-build, gdunit-driver), or the issue is inherently runtime-only (visual glitches, input not responding, physics behaving unexpectedly at runtime). DO NOT use for: syntax/compile errors (use headless-build), unit test failures (use gdunit-driver), API lookups (use godot-api). Requires: godot-mcp MCP server registered as "godot" (@coding-solo/godot-mcp).

AI & Automation 538 stars 46 forks Updated today NOASSERTION

Install

View on GitHub

Quality Score: 81/100

Stars 20%
91
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# MCP Driver — Runtime Debug & Inspection $ARGUMENTS ## When to use this skill MCP is the **upgrade path** when faster tools hit a wall. The fast loop handles most issues: | Problem type | Fast path (no MCP) | |---|---| | Syntax / parse error | headless-build | | Unit test failure | gdunit-driver | | API lookup | godot-api | Escalate to MCP when: - **Compile-pass / runtime-fail** — headless-build says OK but something is wrong when the game actually runs - **Test-pass / behavior-wrong** — unit tests pass but the game does not behave correctly in practice - **Visual issue** — screen is black, sprites missing, z-order wrong, camera not following - **Input not working** — keys/mouse/gamepad produce no response at runtime - **Physics misbehavior at runtime** — objects pass through each other, wrong gravity, jittery movement - **Need live state** — want to see the actual node tree, console output, or runtime errors - **Repeated headless failure** — a fix has been attempted 2+ times via headless path without success If none of these apply, use the fast path skill instead. ## Debug-fix loop (overview) When you escalate to MCP, follow this loop. Max **3 iterations** before asking the user for help. ``` 1. RUN — run_project (optionally with a specific scene) 2. CAPTURE — get_debug_output → collect errors, warnings, prints 3. ANALYZE — parse output, identify root cause 4. FIX — modify code / scene / config to address the issue 5. VERIFY — stop_project → run_proj...

Details

Author
RandallLiuXin
Repository
RandallLiuXin/GodotMaker
Created
5 months ago
Last Updated
today
Language
Python
License
NOASSERTION

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

unreal-mcp

Use when the user wants to do anything in Unreal Engine through Epic's official editor-embedded MCP server (catalog entry: unreal-engine) — build/light/populate scenes, place and transform actors, author Blueprints, animate with Sequencer, create material instances, frame cameras, take screenshots, render, import assets, run PIE test sessions and automation tests, or automate the editor end-to-end from plain-English prompts with no Unreal knowledge required. Covers the tool-search discovery walk (list_toolsets/describe_toolset/call_tool), serial game-thread call discipline, ProgrammaticToolset batching, the Blueprint graph DSL loop, scene-craft numbers (physical light units, exposure, scale conventions), complete build recipes, save/undo hygiene, and extending the tool surface with custom Python toolsets.

1 Updated 1 months ago
dsivov
AI & Automation Listed

mcp-builder

Use when the user wants to build, scaffold, or implement an MCP (Model Context Protocol) server — wrapping a REST API, database, or service so an MCP client (Claude Code, Claude Desktop, Cursor, Codex, Gemini CLI, OpenCode, or any other host) can call it as tools. Triggers on: 'build an MCP server', 'create MCP tools', 'write an MCP server for', 'integrate X with Claude via MCP', 'expose API via MCP', 'add MCP support for', 'make Claude able to call X', 'MCP server for Stripe/GitHub/Postgres', 'scaffold MCP', 'wrap this API in MCP', 'Claude tool for X API', 'FastMCP server', 'TypeScript MCP', 'MCP server for Cursor/Codex/Gemini/OpenCode'. Do NOT trigger for: reading/inspecting an existing MCP server, MCP client configuration only, or non-MCP integrations.

2 Updated today
Tamircohen28
AI & Automation Listed

mcp-tool-developer

Build Model Context Protocol (MCP) servers and tools from scratch. Full-stack MCP development with TypeScript/Python, testing, deployment, and registry publishing.

5 Updated 1 months ago
LiHongwei-cn