moodle-mcp-server
Related Servers
Alternatives to moodle-mcp-server
No user-submitted related servers found.
Related Servers
- AlicenseNot gradedqualityDmaintenanceA powerful Model Context Protocol (MCP) server that seamlessly integrates AI assistants with Moodle Learning Management System. Enable your AI assistant to access courses, retrieve educational content, download resources, and search through your learning materials.34 npmMIT
- AlicenseBqualityDmaintenanceAn MCP server that enables LLMs to interact with Moodle platforms to manage courses, students, assignments, and quizzes through natural language commands.79 npm43MIT
- AlicenseBqualityDmaintenanceAn MCP server that enables LLMs to interact with the Moodle platform to manage courses, students, assignments, and quizzes.79 npmMIT
- FlicenseNot gradedqualityBmaintenanceA Model Context Protocol (MCP) server that connects AI coding agents to your Moodle LMS. Fetch assignments, grades, deadlines, and sync everything to Obsidian automatically.-
- AlicenseAqualityBmaintenanceMCP server for Moodle that lets AI agents publish and manage pedagogical content — courses, lessons, quizzes, forums — via Moodle Web Services with idempotency.45MIT
- AlicenseNot gradedqualityBmaintenanceMCP server that lets AI agents securely access E-Disciplinas courses, materials, and files via Moodle Web Services API.5 npmMIT
TDQS
Scored across 18 tools
Most tools have distinct purposes, but 'list_course_users' and 'list_user_courses' have similar names and could be confused since both involve listing users and courses. The detailed descriptions help, but the naming overlap introduces mild ambiguity.
The majority of tools follow a clear verb_noun pattern (e.g., list_courses, get_course, search_users). However, 'list_course_users' vs 'list_user_courses' swaps the order of noun and verb, and 'search_courses_by_name' is a longer phrase, breaking the pattern slightly.
With 18 tools, the server is well-scoped for a Moodle LMS integration. Each tool covers a specific function (courses, users, assignments, categories, cache, schema, capabilities) without excess or redundancy, making the set appropriate for the domain.
The server provides solid read-oriented coverage (listing, searching, getting details) and admin schema management, but lacks write operations like creating or updating courses, users, or assignments. This leaves notable gaps for a typical CRUD workflow, though it may be intentional for a read-only agent.