Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SKILLTOTAL_WORKERSNoProcesses a large scan uses (1 for one)up to 4
SKILLTOTAL_MAX_CLONE_MBNoLargest git working tree cloned200
SKILLTOTAL_CLONE_TIMEOUTNoSeconds a git clone may take300
SKILLTOTAL_MAX_ARCHIVE_MBNoLargest archive downloaded or read150
SKILLTOTAL_MAX_EXTRACT_MBNoLargest total size an archive may extract to400
SKILLTOTAL_MAX_READABLE_MBNoMost text a scan readssame as clone
SKILLTOTAL_MAX_ARCHIVE_MEMBERSNoMost entries an archive may hold30000

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
}

Tools

Functions exposed to the LLM to take actions

NameDescription
scan_componentA

Statically scan an AI component (agent skill, MCP server, npm/PyPI package, repository, local path or archive) for supply-chain risks, dangerous capabilities, prompt-injection surfaces, and exfiltration paths. Use this BEFORE installing or trusting a component. The scan is local, deterministic, and never executes the component's code. Returns the full SkillTotal report as JSON: verdict, risk_score (0-100), findings with file/line evidence, and capabilities.

diff_componentsA

Compare two versions of a component and report what changed: new/resolved/changed findings, capability changes, and the risk-score delta. Use for upgrade reviews (is the new version riskier than the one already vetted?). Both sides accept the same sources as scan_component.

list_rulesA

List every SkillTotal detection rule: id, severity, category, title, threat class and capability. Pass verbose=true for each rule's description and recommendation.

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

Disambiguation5/5

The three tools target clearly distinct actions: a single-component scan, a two-version comparison, and rule introspection. There is no plausible confusion about which tool to pick for a given need, and the descriptions reinforce the boundaries (diff explicitly builds on scan's sources).

Naming Consistency5/5

All three names follow a clean verb_noun pattern (scan_component, diff_components, list_rules) in snake_case with consistent pluralization conventions. An agent can reliably infer the tool's purpose from its name alone.

Tool Count4/5

Three tools is lean but well-matched to a focused static-analysis server: scan, compare, and inspect rules form a coherent minimal surface. It is slightly under-provisioned for things like batch scanning or report history, but nothing is gratuitous.

Completeness4/5

The core supply-chain vetting workflow is covered end-to-end: scan a component, diff two versions for upgrade review, and enumerate detection rules to interpret findings. Minor gaps exist around retrieving prior reports or scanning many components at once, but agents can work around these by re-scanning.

Maintenance

ActivityActive
ResponsivenessNo issues