Cavi Godot MCP
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., "@Cavi Godot MCP Prepare and capture a three-quarter review of assets/chair.glb in reviews/chair"
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.
Cavi Godot MCP
Review a static textured GLB as an interactive Godot Web scene and capture a source-bound image. The server runs locally over MCP stdio.
Install
Requires Python 3.15 or newer and uv. In a source checkout:
uv sync --lockedThe command is .venv/bin/cavi-godot-mcp. Configure an MCP client with that executable and these environment variables:
{
"mcpServers": {
"godot": {
"command": "/absolute/path/to/godot-mcp/.venv/bin/cavi-godot-mcp",
"env": {
"CAVI_GAME_ART_WORKSPACE": "/absolute/path/to/workspace",
"CAVI_GODOT_BIN": "/absolute/path/to/godot",
"CAVI_GODOT_WEB_TEMPLATE": "/absolute/path/to/web_nothreads_release.zip",
"CAVI_CHROMIUM_BIN": "/absolute/path/to/chrome-headless-shell",
"CAVI_NODE_BIN": "/absolute/path/to/node"
}
}
}
}Capture requires macOS or Linux. Use a Godot editor and matching single-threaded Web export template, a headless Chromium with WebGL 2 support, and Node.js 22 or newer. The workspace must already exist. Tool discovery and godot_status do not launch these programs.
Related MCP server: godot-mcp
Review an asset
Place a self-contained static textured
.glbin the workspace. Inputs are static GLB 2.0 files up to 64 MiB with embedded PNG or JPEG textures; skins and animations are rejected.Call
godot_review_preparewith its relativesource, a new relativedirectory, and aviewoffront,three-quarter, orside.Call
godot_review_capturewith the review directory. It imports and exports with Godot, captures a rendered frame in headless Chromium, and records its inputs and process evidence.Call
godot_review_inspectto check the source, tool and artifact hashes and inspect pending cleanup and the latest attempt. Open the capture for visual review. Review inspection limits receipt metadata to 1 MiB and individual artifacts to 256 MiB.
To use the interactive view, serve the receipt's relative bundle within the review directory:
python3 -m http.server --bind 127.0.0.1 --directory <review-directory>/<bundle>Drag to orbit, scroll to zoom, and press R to reset. The white bar is one metre long. Stop the server after review.
Godot's headless mode does not render; the capture uses a Godot Web export with the Compatibility renderer and WebGL 2. A prop-only input cannot establish room architecture, collision, or traversal. Godot appearance is not Unity toon appearance: perform final import, visual, and runtime acceptance in the consuming engine.
If capture reports an unknown outcome, call godot_review_inspect and inspect the latest attempt's evidence. A pending cleanup marker blocks another capture; do not remove it until the owned processes and output have been resolved. Report security concerns privately as described in SECURITY.md.
Available Tools
4 toolsgodot_review_captureC
Capture the prepared review in an isolated browser.
Inputs: directory (required). Returns: object
godot_review_inspectBRead-onlyIdempotent
Check review hashes and report pending cleanup and the latest attempt.
Inputs: directory (required). Returns: object
godot_review_prepareC
Prepare a new owned static GLB review in the workspace.
Inputs: source (required), directory (required), view. Returns: object
godot_statusARead-onlyIdempotent
Report whether each review dependency is configured without launching it.
Inputs: no named parameters. Returns: object
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 4 tools
The four tools map to distinct stages of a review workflow: status checks configuration, prepare creates a review, capture runs it in a browser, and inspect verifies hashes. The only mild overlap is prepare vs. capture, which both concern the same review object, but the descriptions make the ordering and intent clear enough to avoid misselection.
All names share a consistent godot_ prefix and use snake_case, with a predictable godot_review_<verb> pattern for three of the four tools. godot_status breaks the pattern by omitting the review_ segment, a minor deviation that is still readable.
Four tools is on the low end but appropriate for a narrow, staged review pipeline where each tool corresponds to a pipeline step. Nothing feels redundant or like padding.
The lifecycle status → prepare → capture → inspect is covered, but godot_review_inspect only reports pending cleanup without any tool to actually perform cleanup or dispose of a review. There is also no way to list or fetch an individual review's details, leaving a notable dead end in the surface.
Maintenance
Related MCP Connectors
Remote image-to-3D MCP: preview a product photo, then build a textured GLB with account credits.
1Generate, edit, and deploy immersive 3D/WebGL web projects from any MCP assistant.
3D avatar/asset foundry: text/image -> rigged, validated, engine-ready GLB via x402.
Cloud Blender for AI agents: build, inspect, render and animate 3D scenes over remote MCP. Keep editable .blend projects and export GLB or STL. Make your first 3D asset free—30 compute minutes per UTC month, no credit card. First 100 eligible Free account owners to use all 30 minutes in one UTC month by December 31, 2026 UTC receive one calendar month of beta free: 4 compute hours per UTC month, 2 concurrent workers per deployment, 2 deployments, 2048×2048 renders at up to 256 samples, and 10 GiB storage. Existing usage counts toward the 4-hour allowance. Limited to 100 rewards; expires January 1, 2027 00:00 UTC. Free resumes afterward without an automatic charge. Examples, eligibility and terms: https://sceneplane.online/launch?utm_source=glama&utm_medium=directory&utm_campaign=first100
Related MCP Servers
- AlicenseBqualityCmaintenanceEnables MCP-compatible clients to render, inspect, and diagnose OpenMoonRay scenes through a local MoonRay runtime, with support for interactive viewing, scene validation, and render comparisons.25Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to inspect, author, debug, simulate, and visually verify Godot 4.x projects through standard MCP tools, including scene editing, runtime control, and viewport capture.187 npm5MIT
- AlicenseNot gradedqualityCmaintenanceEnables local Blender-based product modeling and photography by exposing project management, scene editing, rendering, image inspection, and asset publishing tools to MCP hosts like Claude Code, with versioned .blend revisions and PNG renders.GPL 3.0
- AlicenseNot gradedqualityBmaintenanceEnables MCP hosts and coding agents to model, inspect, measure, and deliver real Blender scenes through 15 tools and 217 catalog operations, returning actual rendered images after key edits. Works against a live Blender GUI via addon or a persistent headless worker, producing editable .blend files, GLB exports, previews, and acceptance records.1BSD 3-Clause