Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OLLAMA_EXENoFull path to the ollama executable
OLLAMA_HOSTNoOllama addresshttp://localhost:11434
VISION_FONTNoFont used by the health-check image
VISION_YTDLPNoFull path to yt-dlp
OLLAMA_MODELSNoModel dir (disk check)~/.ollama/models
VISION_CONFIGNoPath to the configuration file
VISION_FFMPEGNoFull path to ffmpeg
VISION_API_KEYNoAPI key for the endpoint
VISION_API_BASENoOpenAI-compatible endpoint, e.g. http://localhost:11434/v1
VISION_MCP_CACHENoPersist MCP results to disk (hits across server restarts)true
VISION_KEEP_ALIVENoModel residency (0 = unload immediately)10m
VISION_MAX_TOKENSNoOutput budget for transcription mode98304
VISION_SPEECH_ENVNoConda env name for speechfunasr
VISION_TEXT_MODELNoOCR / transcription modelhaervwe/GLM-4.6V-Flash-9B
VISION_QUICK_MODELNoFast image/video modelqwen3.5:4b
VISION_QUICK_THINKNoEnable Qwen thinking modefalse
VISION_MAX_IMAGE_MBNoLocal/stdin image size cap (MB)20
VISION_BUDGET_PIXELSNoPixel budget; frames drop automatically20000000
VISION_MCP_CACHE_DIRNoMCP disk-cache directory
VISION_SPEECH_PYTHONNoFull path to the speech interpreter
VISION_MAX_DURATION_HNoVideo/audio duration cap (hours); longer inputs rejected; 0 disables6
VISION_MAX_DOWNLOAD_MBNoRAM cap for unknown-type URL buffering500
VISION_SINGLE_RESIDENTNoKeep only one model resident (VRAM)true
VISION_QUICK_MAX_TOKENSNoOutput budget for quick mode16384

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
describe_imageA

Describe or understand one or more images with a local vision model (scene, objects, colors, UI, etc.). Returns JSON: {"text": ..., "mode": "image", "media": [...]}.

transcribeA

Verbatim transcription of text in images/documents/screenshots/video subtitles (no summary, judgment, or interpretation). Returns JSON with text and, for videos, frame timestamps.

analyze_videoA

Analyze a video with a local vision model: scenes, actions, time-window deep reading, contact sheets, etc. Returns JSON: {"text": ..., "mode": ..., "frames": [{"t": ..., "w": ..., "h": ...}], "duration": ...}.

transcribe_audioA

Speech-to-text (FunASR SenseVoice, with timestamps; embedded subtitle tracks are preferred when available). Returns JSON: {"text": ..., "source": "asr"|"subtitle"}.

vision_statusA

Show the vision backend status (models, backend type, ffmpeg, speech environment, GPU, watchdog).

vision_checkA

Run the environment health check (image reading, transcription, video sampling; can be slow).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Scheme0/local-agent-senses'

If you have feedback or need assistance with the MCP directory API, please join our Discord server