Submit

Canvas LMS MCP

@bruchris

Open-source TypeScript MCP server that connects AI agents to Canvas LMS (Instructure). Provides 42 tools across 15 Canvas domains — courses, assignments, submissions, rubrics, quizzes, discussions, modules, files, and more. Includes full grading and rubric assessment capabilities. Three deployment modes: stdio (Claude Desktop, Cursor, VS Code), HTTP, and library import. Standalone Canvas API client also available.

Server Config

{
  "mcpServers": {
    "canvas-lms": {
      "command": "npx",
      "args": [
        "-y",
        "@bruchris/canvas-lms-mcp"
      ],
      "env": {
        "CANVAS_API_TOKEN": "<YOUR_TOKEN>",
        "CANVAS_BASE_URL": "https://your-institution.instructure.com"
      }
    }
  }
}
© 2025 MCP.so. All rights reserved.

Build with ShipAny.