Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CAVI_NODE_BINYesAbsolute path to Node.js 22 or newer.
CAVI_GODOT_BINYesAbsolute path to the Godot editor binary.
CAVI_CHROMIUM_BINYesAbsolute path to a headless Chromium binary with WebGL 2 support (e.g. chrome-headless-shell).
CAVI_GAME_ART_WORKSPACEYesAbsolute path to the workspace. The workspace must already exist.
CAVI_GODOT_WEB_TEMPLATEYesAbsolute path to the matching single-threaded Godot Web export template (e.g. web_nothreads_release.zip).

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
godot_statusA

Report whether each review dependency is configured without launching it.

godot_review_prepareC

Prepare a new owned static GLB review in the workspace.

godot_review_inspectB

Check review hashes and report pending cleanup and the latest attempt.

godot_review_captureC

Capture the prepared review in an isolated browser.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3/5.0

Scored across 4 tools

Disambiguation4/5

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.

Naming Consistency4/5

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.

Tool Count4/5

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.

Completeness3/5

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

ActivityMaintained
ResponsivenessNo recent community issues