Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
XAI_API_KEYNoAPI key for xAI
DEFAULT_MODELNoDefault model, default 'auto'
CUSTOM_API_URLNoCustom API URL for Ollama, vLLM, etc.
GEMINI_API_KEYNoAPI key for Google Gemini
OPENAI_API_KEYNoAPI key for OpenAI
DEEPSEEK_API_KEYNoAPI key for DeepSeek
MOONSHOT_API_KEYNoAPI key for Moonshot (Kimi)
ANTHROPIC_API_KEYNoAPI key for Anthropic
OPENROUTER_API_KEYNoAPI key for OpenRouter
MAX_CONVERSATION_TURNSNoThread length limit, default 100
VOX_FORCE_ENV_OVERRIDENoForce .env override of client env vars
CONVERSATION_TIMEOUT_HOURSNoThread TTL in hours, default 24

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
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
chatA

Multi-model AI gateway. Routes prompts to external AI models (Gemini, OpenAI, Anthropic, DeepSeek, Moonshot, xAI, OpenRouter, custom endpoints) with conversation memory. Supports file context embedding, images, and multi-turn threads via continuation_id.

listmodelsA

Shows which AI model providers are configured, available model names, their aliases and capabilities.

dump_threadsA

Export conversation threads as JSON or Markdown. Threads persist to disk and can be cold-reloaded after memory expiry. Use thread_ids to filter specific threads, format to choose output.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 3 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: chat for conversation, listmodels for model configuration, and dump_threads for exporting threads. There is no overlap between these actions.

Naming Consistency3/5

Naming is mixed: 'chat' and 'listmodels' are single compound words, while 'dump_threads' uses an underscore. Using 'list_models' instead of 'listmodels' would improve consistency.

Tool Count4/5

Three tools is slightly on the lean side, but it covers the core functionality of an AI gateway reasonably well. Not too sparse, and each tool earns its place.

Completeness3/5

The surface covers chat, model listing, and thread export, but lacks a way to list threads without knowing their IDs, and no delete or reset functionality. These are notable gaps for thread management.

Maintenance

ActivityStale
ResponsivenessNo issues