Skip to main content
Glama
EmiyaKatuz

crispasr-agent-transcriber

by EmiyaKatuz

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": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
crispasr_healthB

Check whether a CrispASR server is running and what backend it uses.

crispasr_backendsC

List available backends from a running CrispASR server.

crispasr_detect_languageA

Run language detection on a media file using CrispASR LID.

Returns the detected language and routing decision (english / chinese / uncertain). Requires a local LID model path. The firered backend is recommended.

crispasr_list_modelsA

List approved local GGUF model choices and installation status.

crispasr_download_modelsA

Download approved GGUF models into a local models directory.

Downloads only from the built-in allowlist. By default, installs the recommended English, Chinese, and language-detection models.

crispasr_resolve_model_pathsC

Return recommended local model paths for auto-routed transcription.

transcribe_audioA

Transcribe a local audio file through a CrispASR server.

Supports auto language routing (needs --lid-model) or explicit english / chinese profiles. Can start a managed server on demand.

transcribe_videoA

Transcribe a local video file through a CrispASR server.

Extracts audio with ffmpeg before sending to CrispASR. Supports the same options as transcribe_audio.

understand_videoC

Transcribe a local video, capture synced keyframes, and persist an agent context.

transcribe_folderA

Batch-transcribe all supported media files in a folder.

Keeps a managed server running across all files when --manage-server and --keep-server are both set.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 10 tools

Disambiguation4/5

Most tools are clearly separated by domain: server health/backends, model management, language detection, and transcription tasks. The main ambiguity is between transcribe_video and understand_video, since both transcribe local video, and crispasr_backends vs crispasr_health both report server state.

Naming Consistency3/5

The set is readable and consistently snake_case, but conventions are mixed: crispasr_backends and crispasr_health are noun-style, crispasr_* management tools use verb_noun, transcribe_* forms its own group, and understand_video is a vague outlier.

Tool Count5/5

10 tools is well within the ideal range and each area of the domain—server health, backends, models, language detection, audio/video transcription, batch processing, and agent context—is represented. The size fits the server's scope without feeling bloated.

Completeness4/5

The core workflow is covered end-to-end: check the server, download models, resolve paths, detect language, and transcribe individual or batch media files. Minor gaps exist, such as no model removal tool and no explicit management/retrieval for the agent context persisted by understand_video.

Maintenance

ActivityInactive
ResponsivenessUnresponsive