Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
JEV_MODELNoModel id on the backendgoogle/gemma-4-26b-a4b-qat
JEV_METHODNologprobs (single-token letter logits), scores (full JSON likelihood), or auto (logprobs with scores fallback)auto
JEV_API_KEYNoSent as Authorization: Bearer only when set; falls back to LM_STUDIO_API_KEY
JEV_BACKENDNochat (logprobs/scores over chat completions), ollama / legacy (stock OpenJev clients), or auto (ollama only for :11434)auto
JEV_TIMEOUTNoBackend request timeout (seconds)60
JEV_BASE_URLNoOpenAI-compatible base URLhttp://localhost:1234/v1
JEV_TEMPERATURENoSoftmax temperature scaling1.3
JEV_TOP_LOGPROBSNotop_logprobs requested for scoring20
JEV_ABSTAIN_THRESHOLDNoAbstention threshold; or auto (1.25 / N)0.45
JEV_DISABLE_REASONINGNoInject reasoning_effort: none1

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
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
decision_statusA

Report the configured backend, model, and endpoint reachability.

decide_choiceA

Select the single best candidate for the state, with calibrated probabilities.

state: dict of context to evaluate. candidates: the allowed options (strings). criteria: how to judge them (plain string or mapping). allow_abstain: when the best confidence is too low, value becomes UNKNOWN and tentative_value keeps the raw argmax. Returns ChoiceDecision JSON.

decide_noulB

Judge whether a binary assertion is TRUE or FALSE for the given state.

decide_scoreC

Rate the state across ordered tiers (e.g. severity levels).

tiers: ordered list of strings, or dicts with 'label'/'value' and an optional 'score' weight. Returns ScoreDecision JSON with expected_score and per-tier probability mass.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 4 tools

Disambiguation5/5

Each tool has a distinct purpose: decision_status reports system state, while the three decide_* tools handle different decision types (choice among options, binary assertion, and tiered scoring). No overlap or ambiguity between them.

Naming Consistency4/5

Three tools follow the consistent 'decide_' prefix with action verbs, but decision_status deviates with a noun-based name. This is a minor inconsistency, but the pattern is still recognizable.

Tool Count5/5

With 4 tools, the server is well-scoped for a decision-routing purpose. Each tool covers a necessary aspect without redundancy or bloat.

Completeness4/5

The surface covers status, choice selection, boolean judgment, and scoring, which aligns with the server's purpose. A possible gap is a tool for explaining or justifying decisions, but the provided functionality is solid.

Maintenance

ActivityMaintained
ResponsivenessNo issues