moodle-mcp
2
Moodle-MCP is a Model Context Protocol server designed to interact with the Moodle LMS, providing functionalities like fetching upcoming events. The project is currently under development with limited features available.
Moodle-MCP
A Model Context Protocol (MCP) server implementation that provides capabilities to interact with Moodle LMS.
Features
- Get upcoming events from Moodle
Setup Instructions
Method 1: Using MCP CLI (recommended)
- Create your own .env file from .env.example
- Run uv add "mcp[cli]" to install the MCP CLI tools
- Run mcp install main.py -f .env to add the moodle-mcp server to Claude app
Method 2: Using uvx
Edit claude_desktop_config.json
to include the necessary Moodle MCP configuration.