hynuwa avatar

UniMCP

hynuwa/unimcp

Aula virtual (Moodle) y SIU Guaraní de universidades argentinas: cursos, entregas, notas, historia.

GitHub stars
1
tools
19
auth
Secret needed
transport
STDIO
env vars
7
last updated
Nov 8, 2026

Tools

19 tools

Public tool metadata for what this MCP can expose to an agent.

aula_list_coursesLista tus cursos. Es el punto de partida.

Lista tus cursos. Es el punto de partida.

No parameter schema in public metadata yet.

aula_openEntra a un curso, una sección, un módulo, un foro o una discusión.

Entra a un curso, una sección, un módulo, un foro o una discusión.

No parameter schema in public metadata yet.

aula_searchBusca palabras en uno o en todos tus cursos: secciones, módulos, nombres de archivo y discusiones de los foros.

Busca palabras en uno o en todos tus cursos: secciones, módulos, nombres de archivo y discusiones de los foros.

No parameter schema in public metadata yet.

aula_list_upcomingLo que viene en todas tus materias: qué tenés pendiente de entregar o resolver y para cuándo, y el resto del calendario.

Lo que viene en todas tus materias: qué tenés pendiente de entregar o resolver y para cuándo, y el resto del calendario.

No parameter schema in public metadata yet.

aula_list_gradesTus notas: un resumen de cada materia o, en una, cada ítem del libro de calificaciones con su nota, rango y la devolución del docente.

Tus notas: un resumen de cada materia o, en una, cada ítem del libro de calificaciones con su nota, rango y la devolución del docente.

No parameter schema in public metadata yet.

aula_list_updatesQué cambió en tus materias en los últimos días: material nuevo, actividades editadas, foros con mensajes nuevos, notas.

Qué cambió en tus materias en los últimos días: material nuevo, actividades editadas, foros con mensajes nuevos, notas.

No parameter schema in public metadata yet.

aula_list_messagesTus mensajes privados del aula: las conversaciones con lo último de cada una y cuántas tenés sin leer, o los mensajes de una.

Tus mensajes privados del aula: las conversaciones con lo último de cada una y cuántas tenés sin leer, o los mensajes de una.

No parameter schema in public metadata yet.

aula_read_fileLee un archivo del aula, por partes cuando es largo.

Lee un archivo del aula, por partes cuando es largo.

No parameter schema in public metadata yet.

aula_get_site_infoDatos de tu usuario en el aula virtual.

Datos de tu usuario en el aula virtual.

No parameter schema in public metadata yet.

aula_forum_postAbre un hilo en un foro o responde en una discusión.

Abre un hilo en un foro o responde en una discusión.

No parameter schema in public metadata yet.

aula_forum_edit_postEdita una publicación tuya.

Edita una publicación tuya.

No parameter schema in public metadata yet.

aula_forum_delete_postBorra una publicación tuya.

Borra una publicación tuya.

No parameter schema in public metadata yet.

aula_assign_submitEntrega una tarea: sube archivos de tu compu, escribe el texto en línea y confirma el envío.

Entrega una tarea: sube archivos de tu compu, escribe el texto en línea y confirma el envío.

No parameter schema in public metadata yet.

aula_assign_upload_linkSolo en modo HTTP: un link para subir los archivos de una entrega.

Solo en modo HTTP: un link para subir los archivos de una entrega.

No parameter schema in public metadata yet.

aula_choice_answerResponde una elección o te anota en un grupo.

Responde una elección o te anota en un grupo.

No parameter schema in public metadata yet.

aula_send_messageManda un mensaje privado a un docente o compañero de tus cursos.

Manda un mensaje privado a un docente o compañero de tus cursos.

No parameter schema in public metadata yet.

aula_calendar_add_eventAgrega un recordatorio a tu calendario del aula.

Agrega un recordatorio a tu calendario del aula.

No parameter schema in public metadata yet.

guarani_menuLista las operaciones que tu universidad habilitó con su dirección.

Lista las operaciones que tu universidad habilitó con su dirección.

No parameter schema in public metadata yet.

guarani_openAbre una página de Guaraní y la devuelve como texto, con tablas, avisos y enlaces.

Abre una página de Guaraní y la devuelve como texto, con tablas, avisos y enlaces.

No parameter schema in public metadata yet.

Sponsors

Configuration

UNI_CAMPUS

Id del campus del registro (unju, unsa-exactas, uba-fiuba, utn-frba…). Sin definir, el que elegiste en `npx @nuwujix/unimcp login`.

UNI_USER

Usuario del aula, si no usás `npx @nuwujix/unimcp login` (que lo guarda en el keychain).

UNI_PASSsecret

Contraseña del aula, si no usás `npx @nuwujix/unimcp login`.

UNI_GUARANI_USER

Usuario de SIU Guaraní, si no usás `npx @nuwujix/unimcp login`.

UNI_GUARANI_PASSsecret

Contraseña de SIU Guaraní, si no usás `npx @nuwujix/unimcp login`.

UNI_AULA_BASE_URL

URL del Moodle si tu campus no está en el registro, por ejemplo https://virtual.tu-universidad.edu.ar.

UNI_GUARANI_URL

URL de la autogestión de Guaraní si tu campus no está en el registro.

Readme

UniMCP: el puente entre tu agente y los sistemas de tu universidad

Este es un Model Context Protocol server NO OFICIAL para universidades argentinas. Con él podés pedirle a tu agente (Claude, ChatGPT, etc.) que lea los apuntes del aula virtual (Moodle) y consulte tu SIU Guaraní y, con tu confirmación, que publique en los foros o entregue tareas. Corre en tu computadora o como servidor HTTP con OAuth.

¿Sos alumno y no programás? Empezá por la guía para alumnos.

Qué podés pedirle

  • "¿Cuándo es el recuperatorio del primer parcial de Álgebra?"
  • "¿Qué avisó la profesora de Física esta semana?"
  • "Resumime la guía de la unidad 3 de Sistemas Operativos."
  • "¿Qué tengo que entregar esta semana?"
  • "¿Cómo voy en Física?"
  • "¿Hay algo nuevo en el aula esta semana?"
  • "¿Me contestó el profe de Álgebra?"
  • "¿Qué nota me pusieron en el TP1 y qué me corrigieron?"
  • "¿Qué finales tengo aprobados y cuál es mi promedio?" (Guaraní)
  • "¿En qué materias estoy inscripto este cuatrimestre?" (Guaraní)
  • "¿Qué mesas de examen hay para Análisis II?" (Guaraní)

View the full README on GitHub

Details

Repository
github.com/hynuwa/unimcp
Package
@nuwujix/unimcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active