boyuchengz / canvas-mcp
git clone https://github.com/boyuchengz/canvas-mcp.git
Read-only MCP server that lets Claude or ChatGPT query your Canvas LMS courses, assignments, grades and announcements.
Why you might care
Deploy once and add it as a custom connector so students can ask plain-language questions about deadlines, missing work, and grade weights. All 26 tools only issue GET requests, so it cannot submit, post, or mark anything as read. It runs remotely over Streamable HTTP, so it works in web and mobile clients too, and it is stateless with no database.
+0
stars, 24h · #65,272
+0
stars, 7 days · #67,572
+119
stars, 30 days · #8,379
119
★ total
32
forks · 0 open issues
Star history (as recorded here)
LanguageJavaScript
LicenseMIT
Created2026-10-25 (13d ago)
Last push11d ago
Watchers1
OwnerUser
GitHub topics
Links
README
Loading README…
Blurb generated by claude-haiku-5-5 12d ago. Star deltas marked ~ are extrapolated from partial history.