TypeScript MCP 1.x server for Canvas LMS — 165 tools across Canvas courses, assignments, grades, gradebook history, quizzes, New Quizzes (LTI), outcomes, discussions, admin workflows, and more. Runs locally from the canvas-lms-mcp npm package. Needs 4 environment variables to run.
TypeScript MCP server for Canvas LMS — 165 tools across 42 domains. Runs locally from the canvas-lms-mcp npm package. Needs 2 environment variables to run.
Local-first MCP server for Canvas LMS. Stdio transport, no third-party broker. Runs locally from the canvas-local-mcp Python package. Needs 2 environment variables to run.
MCP server for Canvas LMS: student tools plus full API gateway. Runs locally from the canvas-api-mcp Python package. Needs 3 environment variables to run.
MCP server for Canvas LMS that works even when your school disables API tokens — session-cookie auth, read-only by design. 30 tools for Claude and any MCP client. Runs locally from the canvas-student-mcp npm package.