Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CAVALRY_HOSTNoStallion host127.0.0.1
CAVALRY_PORTNoStallion port8080
CAVALRY_TIMEOUT_MSNoPer-request timeout120000
CAVALRY_RESULT_PATHNoWhere tool scripts write their JSON results<tmpdir>/cavalry-mcp-result.json

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": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
cavalry_run_scriptB

Run batched Cavalry JavaScript with _mg helpers and one Undo group. Return a value for JSON readback.

cavalry_inspectA

Inspect compact layer id/name/niceName/type summaries for the selection or active composition roots.

cavalry_run_presetC

Build a parameterized procedural motion rig in one atomic Cavalry execution.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 3 tools

Disambiguation4/5

cavalry_inspect is clearly the read path, while cavalry_run_script and cavalry_run_preset both execute code and could initially be confused. The descriptions resolve this (preset = one atomic parameterized rig build, script = general JS escape hatch), so boundaries are workable but not perfectly crisp.

Naming Consistency4/5

All three share a consistent cavalry_ prefix and use verb-style names (run_script, run_preset, inspect). The only minor deviation is that inspect has no object noun while the other two follow verb_noun, but the pattern remains readable.

Tool Count4/5

Three tools is on the lean side, but the design is deliberate: one general execution tool, one readback tool, one high-level preset builder. Each earns its place rather than being a thin, trivial surface.

Completeness3/5

The general script runner plus inspect covers most read/write workflows, but there is no discovery tool for available presets, _mg helper documentation, or broader scene/composition enumeration beyond selection and roots. Agents must guess at APIs, which will cause some dead ends.

Maintenance

ActivityMaintained
ResponsivenessNo issues