Rustle
by vibeslop
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| RUSTLE_WARM | No | Keep a few ffmpeg processes started and waiting, saving 20-40 ms per decode. 0 turns it off. Not on Windows. | on |
| RUSTLE_CACHE | No | Cache folder. | $XDG_CACHE_HOME/rustle-mcp, else ~/Library/Caches/rustle-mcp on macOS and ~/.cache/rustle-mcp elsewhere |
| RUSTLE_DEBUG | No | 1 adds each call's timing to its result. Unset by default. | |
| RUSTLE_TRACE | No | 1 logs every ffmpeg run and network request to stderr. Unset by default. | |
| RUSTLE_FFMPEG | No | Path to the ffmpeg binary. Defaults to found on PATH or in the usual install folders. | |
| RUSTLE_FFPROBE | No | Path to the ffprobe binary. Defaults to found on PATH or in the usual install folders. | |
| RUSTLE_TIMEOUT | No | Seconds allowed per ffmpeg operation. | 120 |
| RUSTLE_WORKERS | No | ffmpeg processes run at once. | CPU count |
| RUSTLE_CACHE_MB | No | Cache size; the least recently used sources are evicted first. | 2048 |
| RUSTLE_PREFETCH | No | At startup, fetch the visitor id YouTube requires, so the first YouTube call is faster. 0 makes Rustle contact YouTube only when asked to. | on |
| RUSTLE_MEDIA_ROOTS | No | Folders local files may come from, separated by ':' (';' on Windows). Temp and the working directory are always added. Empty turns local files off. | home folder |
| RUSTLE_WHISPER_MODEL | No | A ggml model for whisper.cpp's whisper-cli. With both installed, read_transcript can transcribe videos that have no captions. Unset by default. | |
| RUSTLE_TRANSCRIPT_CHARS | No | Transcript characters per call. | 45000 |
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
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues