moodle-mcp-server

blank6890/moodle-mcp-server
★ 0 stars Python Security Updated 2d ago
An MCP server.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "moodle-mcp-server": {
      "command": "uvx",
      "args": [
        "moodle-mcp-server"
      ]
    }
  }
}

Or install with pip: pip install moodle-mcp-server

README Excerpt

A read-only MCP (Model Context Protocol) server for IIIT Hyderabad's Moodle instance. Exposes courses, assignments, calendar events, announcements, and more via browser automation with persistent CAS-authenticated sessions. - `check_health` — Service status and authentication state - `check_session` — Verify authentication (never logs secrets)

Tools (10)

CACHE_DIRCACHE_TTLCAS_LOGIN_URLCHROMIUM_PATHHOSTLOG_LEVELMOODLE_BASE_URLPORTSESSION_DIRTHROTTLE_DELAY