mcp-moodle-teacher
Related Servers
Alternatives to mcp-moodle-teacher
No user-submitted related servers found.
Related Servers
- FlicenseNot gradedqualityBmaintenanceEnables AI assistants to query and manage Moodle LMS data, including assignment deadlines, unread messages, unfinished quizzes, and enrolled courses, using natural language via OpenAI or local LLMs.-
- AlicenseAqualityCmaintenanceEnables AI assistants to interact with Moodle via web services, allowing tasks like listing courses, assignments, events, and downloading files.104MIT
- FlicenseNot gradedqualityBmaintenanceEnables AI assistants to read your Moodle courses, list materials, quizzes, and search content to plan exam preparation through natural language.1-
- FlicenseBqualityBmaintenanceEnables AI assistants to act as teaching assistants for Canvas LMS, allowing them to browse courses, read student submissions (including PDF/DOCX), grade with rubrics, post announcements, manage modules and pages, and more.64-
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with Moodle LMS via the Moodle REST API, supporting management of courses, users, enrollments, grades, and content.GPL 3.0
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Moodle LMS via browser automation, using a server and browser extension to keep credentials local and route commands securely.2 npmMIT
TDQS
Scored across 13 tools
Every tool targets a distinct resource or action: identities, course lists, rosters, content, assignments, submissions, per-student status, missing students, gradebook, grading, and announcements. Even the similar-sounding announce/announcements are cleanly separated as write versus read.
Names are readable and all lowercase with underscores, but they mix conventions: plural nouns (students, assignments, submissions), verb phrases (list_functions, grade_submission, announce), adjectives (missing), and idiosyncratic names (whoami, my_courses). The pattern is not consistent enough to predict tool names reliably.
Thirteen tools is a well-scoped size for a Moodle teacher assistant. Each tool covers a meaningful step in the main workflows of reviewing courses, handling assignments and submissions, grading, and communicating with students.
The core teacher workflows are well covered: course discovery, student lookup, content inspection, assignment and submission review, missing submissions, gradebook viewing, grading, and announcements. Minor gaps exist, such as no assignment creation, no feedback file upload, and no announcement editing, but these do not create dead ends for the stated teaching-focused purpose.