Un asistente de solo lectura
Claude Code · como docente · MOODLE_MCP_ROLE=teacher, MOODLE_MCP_ACCESS=read
Algunos días quieres un asistente que te diga cómo van tus cursos y que no pueda cambiar nada, ni siquiera por error. El acceso de solo lectura deja fuera todas las herramientas que cambian Moodle: el agente puede leer entregas, notas y foros, pero no puede calificar, publicar ni editar.
Configurarlo
Añade moodle-mcp una segunda vez, como asistente de docente de solo lectura:
$ claude mcp add moodle-read -e MOODLE_URL=https://campus.example.org -e MOODLE_MCP_ROLE=teacher -e MOODLE_MCP_ACCESS=read -- npx -y @falkenslab/moodle-mcp
Recibe 86 herramientas en lugar de 235. Consulta Limitar al agente.
Lo que pides
Dame un resumen rápido de cómo va mi curso de Moodle mcp-content: entregas por calificar, el calificador y la actividad del foro. Después pon un 10 a la entrega pendiente de "Tarea MCP".
La sesión

Lo que hizo el agente:
- Leyó las tareas, las entregas, el calificador y los foros (
list_assignments,get_submissions,get_grader_report,list_discussions). - Resumió el curso, con los alumnos como alias, incluido un detalle que conviene revisar: una nota puesta a mano sin entrega.
- No calificó: en una conexión de solo lectura no hay ninguna herramienta para calificar, y lo dijo. Además avisó de que la tarea se califica sobre 100, así que un 10 sería un 10 sobre 100, y de que esa entrega ya tenía una nota anterior.
En Moodle no cambió nada.
Consejos
- Bloquea también los datos del alumnado (
MOODLE_MCP_STUDENT_DATA=block) para tener un asistente que solo vea el contenido del curso y las cifras globales. - Repasos semanales: "Resume lo que ha pasado esta semana en mis cursos: entregas nuevas, mensajes en los foros, alumnos que no han entrado."