---
title: "campus-unr-mcp"
description: "MCP server + CLI for Campus Virtual FCEIA UNR (Moodle). Docente tools: courses, enrollments, activities, grades, assignments."
canonical: https://agentpluginsdirectory.com/plugins/campus-unr-mcp
last-updated: 2026-09-26
---

# campus-unr-mcp
MCP server + CLI for Campus Virtual FCEIA UNR (Moodle). Docente tools: courses, enrollments, activities, grades, assignments.
- Slug: campus-unr-mcp
- Publisher: Juan Pablo Manson
- Repository: https://github.com/jpmanson/campus-unr-mcp
- Manifest: plugin.json
- Version: 0.1.0
- License: MIT
- Category (editorial): integrations
- Skills: 0
- MCP servers: 1 (campus-unr)
- Stars: 1
- Repository created: 2026-08-11
- Repository last pushed: 2026-08-17
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/campus-unr-mcp
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What campus-unr-mcp does, in the publisher's words

Servidor MCP + CLI para el Campus Virtual FCEIA UNR (Moodle).

Confirmado: el campus virtual https://campusv.fceia.unr.edu.ar/ está basado en Moodle (cookie MoodleSession, login via login/token.php, Web Services REST con 435 funciones disponibles).

Agente Plugins spec 1.0.0 compliant (plugin.json + mcp.json en la raíz).

- El cliente usa Web Services de Moodle (REST + token), no scraping HTML. Es más rápido y estable.
- Autenticación: login/token.php con servicio moodle_mobile_app obtiene un token de WS automáticamente.
- SSL auto-firmado: verify_ssl=False por defecto (común en deployments universitarios).
- El cliente httpx se cachea y persiste toda la sesión MCP, reutilizando conexiones.
- Todos los datos de estudiantes son PII: no commitear exports ni dumps.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/jpmanson/campus-unr-mcp/HEAD/README.md

## MCP servers

- campus-unr: transport: stdio; command: ./bin/campus-server

Read from the plugin's own mcp.json. Environment variable names only, never values.
