Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LINKY_PRMNoNuméro du compteur, 14 chiffres (obligatoire, sauf s'il est fourni via LINKY_SECRETS_FILE).
LINKY_TOKENNoJeton Conso API (obligatoire, sauf s'il est fourni via LINKY_SECRETS_FILE).
LINKY_BASE_URLNoAutre adresse d'API, pour les tests (facultatif).
LINKY_MCP_HOSTNoEn mode http : adresse d'écoute.127.0.0.1
LINKY_MCP_PORTNoEn mode http : port d'écoute.8791
LINKY_MCP_HOTESNoEn mode http : noms d'hôte publics.
LINKY_MCP_ISSUERNoEn mode http : serveur d'autorisation (obligatoire).
LINKY_MCP_JOURNALNoEmplacement du journal (facultatif ; par défaut ~/.nexaura/journal/linky.jsonl).
LINKY_MCP_JWKS_URLNoEn mode http : adresse des clés publiques (sinon trouvée par RFC 8414).
LINKY_MCP_RESOURCENoEn mode http : adresse publique de ce MCP (obligatoire).
LINKY_SECRETS_FILENoChemin du fichier privé des accès (facultatif, ~ accepté). Le fichier doit contenir LINKY_TOKEN et LINKY_PRM.
LINKY_MCP_TRANSPORTNoTransport : stdio (défaut) ou http.stdio

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
conso_veilleA

Dit combien d'électricité le foyer a consommé hier, en kWh (kilowattheures). À utiliser pour « combien j'ai consommé hier ? ». Lecture seule.

conso_periodeA

Donne la consommation d'électricité jour par jour, en kWh, entre deux dates incluses, avec le total et la moyenne. Dates au format AAAA-MM-JJ (exemple 2026-05-01). Jusqu'à 366 jours, jusqu'à hier au plus tard. Lecture seule.

courbe_chargeA

Donne la consommation toutes les 30 minutes (puissance moyenne en watts et énergie en kWh). Sans dates : hier. 7 jours au plus. Dates au format AAAA-MM-JJ, incluses. Marche seulement si le client a activé l'enregistrement de la courbe de charge chez Enedis. Lecture seule.

puissance_maxA

Donne la puissance maximale atteinte chaque jour (en VA) et le jour le plus fort de la période. Utile pour savoir si l'abonnement est trop petit ou trop grand. Sans dates : hier. Dates au format AAAA-MM-JJ, incluses. Lecture seule.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4/5.0

Scored across 4 tools

Disambiguation4/5

The four tools target distinct query types: yesterday's total, a date-range daily series, a 30-minute load curve, and daily maximum power. The only overlap is that conso_veille is effectively a one-day convenience subset of conso_periode, but the descriptions clearly steer usage.

Naming Consistency4/5

All tool names use French noun phrases in snake_case (conso_veille, conso_periode, courbe_charge, puissance_max), which is consistent and readable. They do not follow a verb_noun pattern, but that is reasonable for a read-only server.

Tool Count5/5

Four tools is well-scoped for a Linky consumption reader: each provides a distinct view of consumption or power. No tool feels redundant or unnecessary.

Completeness4/5

The surface covers core consumption use cases: yesterday's total, date-range daily totals, load curve detail, and maximum power. Minor gaps exist, such as no explicit today/real-time query or cost/aggregate insights, but agents can work around them.

Maintenance

ActivityMaintained
ResponsivenessNo issues