DMontgomery40/mcp-canvas-lms
View on GitHub ↗Version 2.2 - 54 tools available - an MCP server for interacting with the Canvas LMS API. This server allows you to manage courses, assignments, enrollments, and grades within Canvas.
103 ★39 forksJavaScriptUpdated 3mo ago
What you need to know
Comprehensive MCP server wrapping the Canvas LMS API (v2.3.0)
Install
From source; see README
Usage
- •Expose Canvas LMS to assistants for course/grade/assignment access
Key features
- ✓Canvas LMS API coverage
- ✓security disclosures tracked in README
Best for
Educators and students automating Canvas workflows
Caveats
- ⚠README documents a history of security disclosures
Platforms: Node.jsClients: Claude · code editors
Reviewed 2026-08-11
Topics
canvas-lmscanvas-lms-apicanvas-lms-gradesmcpmcp-education-toolmcp-servermodel-context-protocolschool-education
- Stars
- 103★
- Forks
- 39
- Language
- JavaScript
- License
- —
- Created
- 2024-12-05
- Last push
- 2026-05-31