Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
QIAOMU_LLM_REGISTRYNoPath to the provider registry JSON file. Overrides the default ~/.config/qiaomu-llm/registry.json.~/.config/qiaomu-llm/registry.json

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
qllm_list_providersA

List local qiaomu-llm providers without exposing API keys.

Args: params (ListProvidersInput): Filtering options: - include_disabled: include disabled providers - require_secret: only show providers with an available secret - capability: optional capability filter such as chat, models, tools, images - response_format: json or markdown

Returns: str: JSON or Markdown provider list with secret status only.

qllm_show_providerA

Show one provider's non-secret metadata and secret status.

Args: params (ShowProviderInput): Provider id and output format.

Returns: str: JSON or Markdown provider metadata. Raw secrets are never returned.

qllm_list_modelsA

List configured or remote models for one provider.

Args: params (ListModelsInput): Provider id, source mode, timeout, and output format.

Returns: str: JSON or Markdown model list. Remote mode calls the provider's /models endpoint.

qllm_route_taskA

Rank providers for a task without calling a model.

Args: params (RouteTaskInput): Prompt/task summary, task type, candidates, and secret requirement.

Returns: str: JSON or Markdown ranking with selected provider and model.

qllm_chatB

Call a provider from the local qiaomu-llm registry.

Args: params (ChatInput): Provider/model selection or auto routing, prompt/messages, sampling settings, optional provider-specific thinking/reasoning fields, timeout, output size, and response format.

Returns: str: JSON or Markdown model response with provider/model/usage metadata.

qllm_compareA

Call multiple providers with the same prompt and return comparable results.

Args: params (CompareInput): Same fields as qllm_chat plus providers/max_providers.

Returns: str: JSON or Markdown results from each provider. Failures are returned per provider.

qllm_pipelineA

Run a sequential multi-model pipeline.

Args: params (PipelineInput): Initial input and 1-8 steps. Each step can set provider/model/task_type/instruction. The previous step output is passed into the next step.

Returns: str: JSON or Markdown pipeline trace and final output.

qllm_heavy_discussA

Run a HeavySkill-style multi-perspective discussion across providers.

Args: params (HeavyDiscussInput): Question, mode, K, optional providers/perspectives, host mode/provider/model, generation settings, and optional report writing.

Returns: str: JSON or Markdown with independent traces, host synthesis, and report paths.

qllm_heavy_renderA

Render a Codex-hosted HeavySkill synthesis to Markdown and HTML.

Args: params (HeavyRenderInput): Question, mode, collected traces, Codex synthesis, host label, and report output options.

Returns: str: JSON or Markdown with generated report paths.

qllm_claude_code_capabilitiesA

Inspect local Claude Code CLI version, wrapper capabilities, and optional help text.

Args: params (ClaudeCodeCapabilitiesInput): Optional executable path, help inclusion, timeout, and response format.

Returns: str: JSON or Markdown describing available Claude Code integration features.

qllm_claude_code_modelsA

List Claude Code model aliases, docs-derived model ids, and recent local usage.

Args: params (ClaudeCodeModelsInput): Catalog/session inclusion options.

Returns: str: JSON or Markdown model information. Exact account availability can vary.

qllm_claude_code_runA

Run a controlled non-interactive Claude Code CLI task.

Args: params (ClaudeCodeRunInput): Prompt, cwd, model/effort, permission mode, tool allowlists, output format, budget, timeout, and output limits.

Returns: str: JSON or Markdown with stdout/stderr and metadata. Prompt is passed via stdin.

qllm_claude_code_sessionsA

Inspect recent local Claude Code JSONL sessions for models and prompts.

Args: params (ClaudeCodeSessionsInput): Cwd, limit, prompt inclusion, and output format.

Returns: str: JSON or Markdown session metadata. Raw secrets are not read from settings.

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/joeseesun/qiaomu-llm-mcp'

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