Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
EVA_PASSNoYour EVA password used as a fallback when not using the system keyring.
EVA_USERNoYour EVA username (CI) used as a fallback when not using the system keyring.

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": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
eva_cursosA

Lista los cursos matriculados en el EVA (id, nombre, código).

eva_avisosB

Últimos avisos del foro de un curso (nombre, código o id).

eva_avisoB

Texto completo de un aviso (id de la discusión).

eva_actividadesC

Actividades de un curso, opcionalmente filtradas por sección.

eva_calendarioC

Eventos del calendario (por defecto el mes actual).

eva_materialA

Materiales (archivos y páginas) de un curso, sin descargar.

eva_descargar_materialB

Descarga los materiales de un curso a destino y devuelve las rutas.

destino acepta rutas Windows nativas, ~/... y rutas MSYS (/tmp/..., /c/Users/...); se normalizan automáticamente.

eva_loginA

Fuerza un login fresco, descartando la sesión cacheada.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 8 tools

Disambiguation4/5

Tools are mostly distinct by resource type: courses, notices, activities, calendar, materials, login. The main potential confusion is between eva_avisos and eva_aviso, but the plural/list versus singular/detail distinction is clear enough.

Naming Consistency4/5

All tools share the eva_ prefix and use Spanish names, which creates a recognizable pattern. Minor inconsistency exists because most are noun-based (eva_material, eva_cursos) while two are verb-inclusive (eva_descargar_material, eva_login).

Tool Count5/5

Eight tools is well-scoped for a learning-environment server covering courses, announcements, activities, calendar, and materials. Each tool serves a distinct purpose without unnecessary bloat.

Completeness4/5

The set provides good read-only coverage of the main EVA student workflows: list courses, browse announcements, view activities, check calendar, and access materials with download support. Minor gaps exist such as no activity detail view or course-level overview beyond listings.

Maintenance

ActivitySlowing
ResponsivenessNo issues