Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ELEVEN_API_KEYYesYour ElevenLabs API key for AI voiceover.

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

Tools

Functions exposed to the LLM to take actions

NameDescription
render_videoA

Render one or more Manim scenes in parallel, concatenate them, and return one combined video inline. Each scene has complete Python code with voiceover baked in via manim-voiceover. Scenes render concurrently — voice is generated and synced during rendering automatically. The server auto-fixes common issues: wrong TTS service → ElevenLabs, CYAN → TEAL, MathTex → Text.

show_demo_videoA

Show a pre-rendered demo video inline to test the MCP video player. No generation needed.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Manim Video Player

TDQS

A4.2/5.0

Scored across 2 tools

Disambiguation5/5

render_video and show_demo_video are clearly distinct: one creates a video from user-provided scenes, the other displays a pre-rendered demo. There is no overlap in purpose or output.

Naming Consistency5/5

Both tool names follow a consistent verb_noun pattern (render_video, show_demo_video), making the API predictable and easy to navigate.

Tool Count3/5

With only two tools, the server feels minimal for a video rendering domain, but it targets a narrow use case (rendering with voiceover and demoing), so it is borderline acceptable.

Completeness3/5

The server lacks operations like listing available scenes, rendering individual scenes without concatenation, or retrieving prior renders, leaving notable gaps for agents needing more granular control over the rendering process.

Maintenance

ActivityInactive
ResponsivenessNo issues