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