Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CHRYSALIS_DBNoSQLite path. Default $XDG_DATA_HOME/chrysalis/substrate.db, else ~/.local/share/chrysalis/substrate.db.~/.local/share/chrysalis/substrate.db
CHRYSALIS_MODEL_PROFILENoForce the model profile for every session (overrides any handshake).
CHRYSALIS_ENFORCE_ADVISORYNoSet to 1 to make a discouraged advisory block the call unless params.override is true. Default: advisory only.0

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

One tool, chrysalis(domain, action, params); call meta.schema for the contract, meta.batch to chain steps. Tool advice: For memory.recall: worth using when the facts do not fit in your context window.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

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

Tools

Functions exposed to the LLM to take actions

NameDescription
chrysalisC

Single dispatcher: chrysalis(domain, action, params). Call domain='meta', action='schema' for the full contract, or action='discover' for a compact map. Chain steps in one call with meta.batch. verbosity: detail|summary|brief|terse. Advisory memory.recall: rec:facts_exceed_ctx=true. In words: worth using when the facts do not fit in your context window.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.7/5.0

Scored across 1 tool

Disambiguation3/5

With a single tool there is no inter-tool overlap, so classic misselection risk is eliminated. However, the ambiguity is pushed inward: the domain/action/params space is opaque from the tool listing, so an agent cannot tell what operations exist or which action to pick without first making an exploratory meta.schema or meta.discover call.

Naming Consistency3/5

The lone tool name 'chrysalis' matches the server and is not inconsistent with anything, but it is an opaque noun with no verb_noun convention to establish predictability. The actual naming surface (domain and action identifiers) is not visible here, so consistency cannot be verified from the tool set.

Tool Count3/5

One tool is intentionally thin as a dispatcher pattern, which is a legitimate design, but by the rubric a single entry point is borderline and forces a discovery round-trip before any real work. It is not a trivial tool, so it avoids the worst score, but the surface is not self-evident from the count alone.

Completeness3/5

The tool advertises schema discovery, batching, verbosity levels, and advisory memory, which suggests a broad internal surface, but none of the actual domains or actions are enumerated so coverage cannot be assessed. Completeness is deferred to a runtime meta.schema call, leaving a potential dead end if discovery fails or is skipped.

Maintenance

ActivityMaintained
ResponsivenessNo recent community issues