DMontgomery40/mcp-canvas-lms

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.

41
/ 100
Emerging

Implements dual transport modes (stdio and streamable-http) enabling integration with Claude Desktop, local HTTP clients, and containerized deployments, with automatic retry logic and pagination handling. Provides role-based tooling across students, instructors, and account administrators—including new institutional features like sub-account hierarchies, user provisioning, and Canvas reporting APIs. Built with TypeScript, Docker/Kubernetes support, and comprehensive test coverage including lifecycle and transport-specific behavior validation.

No License No Package No Dependents
Maintenance 10 / 25
Adoption 9 / 25
Maturity 1 / 25
Community 21 / 25

How are scores calculated?

Stars

86

Forks

37

Language

JavaScript

License

Last pushed

Feb 24, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/DMontgomery40/mcp-canvas-lms"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.