Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DEPTIME_OFFLINENoSet DEPTIME_OFFLINE=1 to never touch the network. On first launch DepTime downloads a prebuilt index in the background, then checks for a newer one at most once a day; this disables that behavior.

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
explain_errorA

Call this when a third-party Python library raises ImportError ('cannot import name'), ModuleNotFoundError, AttributeError ('has no attribute'), or TypeError ('unexpected keyword argument' / 'missing required argument'). Returns what changed, in which release, the deprecation message, replacement candidates with evidence, and the version pin that restores the old API. Pass installed versions for an exact answer.

symbol_historyA

Version history of one public symbol, e.g. package='httpx', path='httpx.Client.init': first and last release it exists in, signature changes, deprecations, removals, and replacement candidates. Use before writing code against an API you remember from training data.

check_symbolsA

Batch-check that symbols, and the keyword arguments you plan to pass, exist in a specific version of a package. Returns present/missing per symbol, rejected kwargs, deprecation notes, and hints.

diff_versionsA

Breaking changes and deprecations of a package between two versions, or since a date such as your training cutoff ('YYYY-MM-DD'). Optionally restrict to the symbols your code uses. Most severe first.

coverageA

Lists indexed packages and version ranges. If a package is missing, DepTime cannot answer about it.

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 5 tools

Disambiguation5/5

Each tool occupies a distinct workflow stage: explaining a live error, tracing one symbol's history, batch-checking planned symbols, diffing package versions, and checking index coverage. Overlap is minimal and descriptions make boundaries explicit.

Naming Consistency4/5

All names use consistent snake_case and are readable. Most are verb_noun (explain_error, check_symbols, diff_versions), while symbol_history and coverage are noun-style, a minor deviation.

Tool Count5/5

Five tools is well-scoped for a focused dependency-API compatibility server. Each tool covers a distinct need without obvious redundancy.

Completeness4/5

The surface covers error diagnosis, symbol history, preflight checks, version diffs, and index coverage, which is strong lifecycle coverage. Minor gaps like package/symbol search or upgrade-path recommendations remain but are workaroundable.

Maintenance

ActivityMaintained
ResponsivenessNo issues