Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
JEV_MODELNoModel for the primary provider (TypeSafe / OpenRouter default).jev-latest / typesafe/jev-1.13
JEV_API_URLNoEndpoint URL for the primary provider.
JEV_FALLBACKNoIf 'true', if the chosen provider fails, retry on the other one (needs both keys).off
JEV_PROVIDERNoWhich key to use: 'typesafe' or 'openrouter'. Auto picks TypeSafe if its key is set, otherwise OpenRouter.auto
JEV_MAX_ITEMSNoRefuses a call that would send more than this many items (safety cap).500
JEV_CHUNK_CHARSNoFiles larger than this are split into path#N chunks.60000
JEV_CONCURRENCYNoMax requests to Jev in flight at once.16
TYPESAFE_API_KEYNoTypeSafe API key. Set this or OPENROUTER_API_KEY.
OPENROUTER_API_KEYNoOpenRouter API key. Set this or TYPESAFE_API_KEY.

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
jev_askA

Answer typed questions about files via the Jev classifier without reading them into your context. noul=yes/no (criteria optional); choice: criteria {option:desc}; score: criteria [2-10 levels, low->high], answer is the 0-based level position (fractional allowed). Batch all questions per call. Out: {root?,results:{item:answer or {qid:answer}},unsure?}. noul -> P(yes) | [p,"?"]; choice/score -> [value,conf(,top2 probs)]. Open unsure items yourself. Weak at counting, math, dates, multi-step reasoning.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.7/5.0

Scored across 1 tool

Disambiguation5/5

With only a single tool, there is no possibility of confusing one tool with another. The tool's multiple question types (noul, choice, score) are clearly delineated within the one tool, so agents can disambiguate the intended use from the parameter descriptions.

Naming Consistency5/5

The sole tool name 'jev_ask' follows a clean snake_case convention with a descriptive verb. As there is no other tool to compare against, no naming inconsistencies or mixed conventions exist.

Tool Count4/5

At one tool, the server is on the low end of tool counts, but for the narrow purpose of classifier-based file questioning, a single comprehensive tool is reasonable. It slightly under-utilizes the typical 3-15 tool range, yet it does not feel excessively thin given its focused scope.

Completeness5/5

The single tool covers multiple question types, batching, and uncertainty handling, addressing the full lifecycle of querying files without needing additional operations. The documented limitations (weak at counting, math, dates, multi-step reasoning) are clearly stated, so there are no hidden gaps in the tool surface.

Maintenance

ActivityMaintained
ResponsivenessNo issues