Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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
list_componentsA

Returns the fixed catalog of scene components (name, description, default duration, prop schema) that render_video can compose.

list_assetsA

Returns the fixed 3D icon names grouped by category (for statement/diagram/hub/etc.) and the flat illustration names (for the outro scene).

render_videoA

Composes the given memo scenes onto the animated squared-paper canvas (camera moves between them) and renders a 9:16 mp4. Uploads it to a temporary host and returns a shareable download URL (videoUrl, kept ~72h) plus the local videoPath and per-scene narration .txt files. No audio is generated.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.5/5.0

Scored across 3 tools

Disambiguation5/5

The three tools have clearly separated roles: list_components enumerates scene components, list_assets enumerates available icons/illustrations, and render_video performs the actual rendering. There is no realistic ambiguity between the two list tools because their resource types are distinct.

Naming Consistency5/5

All tool names follow the same lowercase snake_case verb_noun pattern: list_components, list_assets, and render_video. The verbs 'list' and 'render' are accurate and consistently applied.

Tool Count5/5

Three tools are well-scoped for this narrow server purpose: discover available components, discover available assets, and render a video. Each tool earns its place and there are no redundant or extraneous tools.

Completeness5/5

The workflow is fully covered: list_components supplies prop schemas for composing scenes, list_assets provides valid asset names, and render_video consumes both to produce the final output with URLs and narration files. Since the catalogs are fixed, additional CRUD operations would be unnecessary.

Maintenance

ActivityMaintained
ResponsivenessNo issues