moodle-mcp-server
0
The Moodle MCP Server enables large language models to interact with the Moodle platform, managing various administrative tasks such as courses and assignments. It provides a REST API that aligns with OpenAPI specs and relies on modern technologies for robust operation.
Moodle MCP Server and API server
An MCP server that allows interaction with the Moodle platform to manage courses, students, assignments, and quizzes. It features a REST API compliant with the OpenAPI specification and utilizes modern development technologies such as hono for the REST API, bun for the JavaScript runtime, and Docker for containerization.
Techstack
- hono
- bun
- docker
- typescript
- fastmcp
- zod
- tsx
- vitest
Development
- Start a local Moodle server before testing.
- Connect to a remote Moodle server by setting environment variables.
Limitation
MCP currently supports only a single tenant and cannot connect to multiple Moodle instances.