kimo
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| KIMO_TOOLS | No | Picks what `tools/list` returns. Profiles: `grouped` (default, 17 entries), `core` (29 entries, most used tools with full schemas plus `search_tools`, `kimo_describe`, `kimo_enable_group`), `flat` (329 entries, every tool with its schema), or group names, e.g. `audio,color_grade` (those groups listed flat, the rest grouped). Every tool can be called by its own name under every profile. | grouped |
| KIMO_MEM_MB | No | Overrides the memory budget used for export preflight (export checks free memory first and refuses with a clear message when the frame would not fit; set KIMO_MEM_MB to override its budget). |
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| projectC | Project settings, media import, save/load, undo/redo, inspect the project. [35 actions] |
| timelineC | Tracks and clips: add, move, trim, split, ripple/roll/slip/slide, speed, markers, multicam, silence... [37 actions] |
| animateD | Properties, keyframes and curves, expressions, motion paths and presets, camera, blend, corner/mesh... [32 actions] |
| effectsC | Video effects, transitions, adjustment layers, effect masks and effect presets. [15 actions] |
| masksD | Masks, roto, track mattes, matte refinement and keying. [16 actions] |
| textD | Text, titles, text animators and paths, captions, subtitles, fonts, transcription. [23 actions] |
| graphicsD | Shapes, bezier paths, shape modifiers, layer styles, HUD frames, counters, detection boxes. [20 actions] |
| vfx3dD | 3D scenes, lights and materials, relight, particles, shard bursts and fracture glass. [15 actions] |
| trackingC | Point/planar/mesh/feature tracking, stabilize, camera solve, lens undistort, track validation and... [25 actions] |
| color_gradeC | Grading: primaries, curves, wheels, node graphs, LUTs, CDL, match grade, white balance, shared... [22 actions] |
| color_scienceD | Color pipeline: ACES, OCIO, HDR, float and high bit depth, color management, delivery checks and... [18 actions] |
| scopesC | Scopes and measurement: waveform/vectorscope, exposure analysis, false color, gamut checks... [12 actions] |
| audioC | Audio levels, effects, pan, ducking, loudness normalize, beat detection, audio export. [17 actions] |
| outputC | Render a frame or export video, GIF, alpha, presets, EXR/TIFF, LUTs, camera solves. [40 actions] |
| search_toolsB | Find a tool, effect or transition by keywords. Returns ranked matches with required args and how to call each. Call any listed name directly. |
| kimo_describeC | Full description and argument schema of one action (action) or the action list of a group (group). |
| kimo_enable_groupC | List every tool of a group individually from now on (the server sends notifications/tools/list_changed). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 17 tools
Each tool maps to a broad domain, so an agent can generally choose correctly. Some boundaries blur between color_grade, color_science, and scopes, and between effects, masks, and tracking, but the descriptions provide enough signal.
Most tools use lower_snake domain names with no verbs, which is predictable. Minor deviations are vfx3d lacking a separator and helper tools using a kimo_ prefix while core group tools do not.
17 group tools is slightly above the typical 3-15 range, but each groups a large feature area with dozens of actions, so the surface is not redundant. It is reasonable for a full editing/compositing suite, though a few groups could possibly be merged.
Coverage spans project management, timeline editing, animation, effects, masks, audio, text, graphics, 3D/VFX, tracking, grading, color science, scopes, and output, plus search/describe/enable helpers. No obvious lifecycle gap exists for a video editing suite.