canvas-design-studio

Ryfter/canvas-design-studio
★ 0 stars TypeScript 🤖 AI/LLM Updated today
MCP server for generating, validating, and publishing Canvas LMS assignment pages
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "canvas-design-studio": {
      "command": "npx",
      "args": [
        "-y",
        "Ryfter/canvas-design-studio"
      ]
    }
  }
}

README Excerpt

**An MCP server that gives AI assistants the power to generate, validate, and maintain beautiful Canvas LMS assignment pages.** Works in Claude Code, VS Code, ChatGPT Codex, and any MCP-compatible host. Zero mandatory cloud APIs — your Canvas API token is optional. --- | Tool | What it does | |---|---|

Tools (20)

critique_canvas_pageembed_panopto_videofetch_panopto_captionsgapgenerate_canvas_pagegenerate_student_personasget_philosophy_kbget_student_personasingest_assignment_folderlist_canvas_coursesload_canvas_pageopacitypublish_to_canvasredesign_canvas_pagesave_canvas_pagesearch_panopto_videossetup_institutionupdate_canvas_kbupdate_philosophy_kbvalidate_canvas_html