[Side Project] moodle-mcp | 讓 Claude/Codex 直接操作你的 Moodle(開源)

期中考週還在開五個分頁查「這週到底什麼時候死線」?
我寫了一個 MCP server,讓 LLM agent 直接用你的帳號存取 Moodle,全程不用開瀏覽器:
- 課程總覽一次拿到:作業、公告、討論區、檔案連結全整理成一份 markdown
- 作業 PDF 自動轉 markdown → agent 直接讀題、解題、上傳、存草稿
- 幫你補完錯過的討論串、整理公告、查成績、查行事曆、查缺交,全自動!
Feature:
- Rust + rmcp, single binary(~15MB,zero dependency)
- Agent native, batteries included
- 相容 Moodle 3.7 → 5.x
三分鐘上手:
1. Release 頁抓預編譯檔(macOS/Linux/Windows 都有),或 `cargo install moodle-mcp`
2. `moodle-mcp auth` 互動式拿 token(原理同官方 Moodle App)
3. `claude mcp add moodle --env MOODLE_URL=... --env MOODLE_TOKEN=... -- /path/to/moodle-mcp`
然後就可以直接跟 Claude 說:
「接下來兩週有什麼作業截止?幫我排讀書計畫。」或是
「幫我調查資訊安全 HW1:閱讀作業說明與附件 PDF,開始研究,並繳交草稿」
GitHub:
歡迎 star / 開 issue / 催 feature / 一起協作。


