Skip to main content
Glama
zumaetaadriel2

BanqueUNT MCP

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BANQUEUNT_DBNoSQLite file for mock exams and progress.%LOCALAPPDATA%\banqueunt-mcp\progreso.db (~/.local/share/... on Linux and macOS)
BANQUEUNT_DATANoPath to a local bank folder containing index.json. File hashes are verified. If unset, the bundled sample is used.
BANQUEUNT_CURSOSNoEnabled courses, comma separated.med2_unt
BANQUEUNT_TOPE_DIARIONoMaximum questions a user can receive per day (resets at midnight, Peru time). If unset, there is no limit.

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
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}
completions
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
estadisticas_bancoA

Cuenta las preguntas del banco por curso, especialidad y año (y por tema si se indica una especialidad). Las preguntas repetidas en varios exámenes se cuentan una sola vez. No devuelve preguntas ni respuestas.

buscar_preguntasA

Busca preguntas del banco por texto y filtros. Devuelve enunciado y alternativas, nunca la respuesta ni la explicación. Para practicar con corrección usa generar_simulacro.

generar_simulacroA

Arma un simulacro al azar con preguntas del banco, sin repetir y priorizando las que el alumno aún no vio. Devuelve un simulacro_id y las preguntas numeradas SIN respuesta. Muéstralas al alumno sin resolverlas y, cuando responda, llama a corregir_simulacro.

corregir_simulacroA

Corrige un simulacro generado con generar_simulacro. Devuelve la nota, la clave de cada pregunta y la explicación de las falladas. Las preguntas sin respuesta cuentan como incorrectas. Cada simulacro se corrige una sola vez.

explicar_preguntaA

Devuelve la clave y la explicación completa de una pregunta que el alumno YA corrigió en un simulacro. No sirve para preguntas que todavía no respondió.

mi_progresoA

Resume los simulacros corregidos del alumno: porcentaje global, rendimiento por especialidad, temas débiles (2+ respuestas), temas fallados recientemente y últimos simulacros. Úsalo para recomendar qué repasar.

Prompts

Interactive templates invoked by user choice

NameDescription
sesion_de_repasoRepaso pregunta por pregunta: el tutor pregunta, espera tu respuesta, corrige y explica.
repasar_temas_debilesArma un simulacro con los temas que más te cuestan o que fallaste hace poco.

Resources

Contextual data attached and managed by the client

NameDescription
cursosCursos del banco con su número de preguntas, especialidades y años
Temas de med2_untEspecialidades y temas de un curso, con cuántas preguntas tiene cada uno

TDQS

A4.1/5.0

Scored across 6 tools

Disambiguation5/5

Each tool targets a clearly distinct action in the study workflow: counting bank statistics, searching questions, generating a practice exam, summarizing progress, grading an exam, and explaining an already-graded question. The descriptions explicitly clarify boundaries, such as buscar_preguntas never returning answers and explicar_pregunta only working after correction.

Naming Consistency4/5

All names use consistent snake_case and are readable. However, four tools follow a verb_noun pattern (buscar_preguntas, generar_simulacro, corregir_simulacro, explicar_pregunta) while two use noun/possessive forms (estadisticas_banco, mi_progreso), a minor deviation from a single predictable convention.

Tool Count5/5

Six tools is well-scoped for a question-bank practice assistant. Each tool covers a necessary step in the student workflow without redundancy or filler.

Completeness4/5

The surface covers the core lifecycle: inspect bank stats, search questions, generate a simulacro, grade it, review progress, and explain missed questions. Minor gaps include no explicit tool to list available courses/specialties/themes for filter discovery, though estadisticas_banco partially surfaces that metadata.

Maintenance

ActivityMaintained
ResponsivenessNo issues