Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
M4X_MODELNoPath to the ggml model. Default: ~/whisper-models/ggml-large-v3-turbo.bin
M4X_WHISPER_BINNoPath to the whisper.cpp binary. Default: whisper-cli on PATH, else /opt/homebrew/bin/whisper-cli

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
transcribe_startA

Start a transcription job and return a job_id immediately.

Args: file_path: Absolute path to an audio file (mp3, wav, m4a, …). language: Language code ('en', 'de', 'auto'). Default 'auto'.

Returns: A job_id string. Pass it to transcribe_result to poll for the transcript.

transcribe_resultA

Get the result of a transcription job started with transcribe_start.

Returns "running" if still in progress, the transcript text if done, or a diagnostic message if it failed.

transcribe_list_jobsA

List all known transcription jobs and their statuses.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.1/5.0

Scored across 3 tools

Disambiguation5/5

Each tool has a distinct purpose: starting a job, listing jobs, and retrieving results. There is no overlap or ambiguity.

Naming Consistency5/5

All tools follow the consistent pattern 'transcribe_<action>', using snake_case and verb_noun structure.

Tool Count4/5

3 tools is minimal but appropriate for a simple transcription service covering the core workflow. Could be expanded, but not insufficient.

Completeness4/5

The set covers starting, polling results, and listing jobs, which are the essential operations. Missing cancellation or deletion, but not critical for the domain.

Maintenance

ActivityInactive
ResponsivenessNo issues