Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
EMBER_HOSTNoModel server address (host).127.0.0.1
EMBER_PORTNoModel server address (port).8765
EMBER_MODELNoModel to use: flash (9B) or full (27B).flash
EMBER_DEVICENoDevice to run the model on: auto, mps, or cpu.auto
EMBER_AUTOSTARTNoLet the MCP server start the model server on demand.1
EMBER_MODEL_DIRNoRun weights from this directory instead of the pinned cache.
EMBER_STATE_DIRNoWhere the pid file and logs live.Application Support
EMBER_MAX_LENGTHNoToken cap per request; 0 derives it from the model (the model's maximum is 262144).0
EMBER_SERVER_URLNoWhere the MCP server sends requests.http://127.0.0.1:8765
EMBER_START_TIMEOUTNoSeconds to wait for the model server to start.300

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
adviseA

Get ember's read on a situation, as calibrated probabilities.

ember (a decision model) advises; you decide. Consult it at bounded decision
points: intent, triage, routing, yes/no gates, and risk, severity, or effort
scores. It sees only what you pass, so include every piece of evidence the call
depends on and attach images or video frames as base64 `data:` URIs in
`images`/`videos` when pixels are the evidence. For 'choice' the answer has the
leading option, its confidence, and full probabilities; for 'score' an expected
score over the ordered criteria; for 'noul' the probability the proposition is true.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
ember-guideFull playbook for the advise tool: schemas, thresholds, and recipes.

TDQS

A4.1/5.0

Scored across 1 tool

Disambiguation5/5

With only a single tool in the set, there is no possibility of tool-to-tool confusion; the agent has exactly one entry point. The internal mode parameter (choice/score/noul) is well documented, so even the intra-tool variation is clear.

Naming Consistency5/5

One tool named 'advise' is trivially consistent — a clean, lowercase verb with no competing conventions to clash against. There is no naming pattern to violate.

Tool Count4/5

A single 'advise' tool with modes is a defensible design for wrapping one decision model, since the modes are variants of the same operation rather than genuinely distinct resources. It is slightly thin, but not a mismatch with the server's stated scope.

Completeness3/5

The core advisory surface (categorical choice, ordered score, and binary proposition) is covered, but there is no way to report outcomes back for calibration, request explanations, or batch multiple questions. These are notable gaps for a decision-support domain, though agents can still function.

Maintenance

ActivityMaintained
ResponsivenessNo issues