Skip to main content
Glama

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
}

Tools

Functions exposed to the LLM to take actions

NameDescription
device_infoA

Report the torch version, the compute device in use, the roots and the models folders.

list_modelsC

List the model files in the models folders.

upscaleA

Upscale (or restore) one image with one model, writing the result under the write root.

Returns the job's status. When the job is done, `result` holds the output
path, sizes, model details, device and timing.
job_statusB

Report one job's status, progress and, once done, its result.

jobs_listA

List recent jobs (queued, running and the last finished ones), newest first.

jobs_cancelA

Cancel a queued job, or stop a running one after the tile it is working on.

A running job stops at the next tile boundary, so the returned status may
still be "running"; check job_status. A cancelled job writes no 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.5/5.0

Scored across 6 tools

Disambiguation4/5

Each tool targets a clear resource+action: environment inspection, model listing, running upscales, and job management. Minor overlap exists because device_info reports 'roots and models folders' while list_models lists model files, which could slightly blur the informational pair, but boundaries remain understandable.

Naming Consistency3/5

Conventions are mixed: list_models is verb_noun, upscale is a bare verb, job_status is singular noun_noun while jobs_list and jobs_cancel use plural noun_verb. It stays readable but is not a single predictable pattern.

Tool Count5/5

Six tools is well-scoped for an image upscaling server, with each tool earning its place across environment, models, execution, and job control.

Completeness4/5

The server covers the core lifecycle: discover device/models, launch an upscale, poll status, list jobs, and cancel jobs. A batch/multi-image upscale entry point is a minor gap given upscale handles one image at a time.

Maintenance

ActivityMaintained
ResponsivenessNo issues