canvasmcp

ynbh/canvasmcp
★ 1 stars Python 🌐 Browser/Web Updated today
MCP Server for Canvas ELMS
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": {
    "canvasmcp": {
      "command": "uvx",
      "args": [
        "canvasmcp"
      ]
    }
  }
}

Or install with pip: pip install canvasmcp

README Excerpt

FastMCP server that exposes Canvas LMS tools over MCP. ```bash uv sync ``` The installed CLI command is `canvas`. Auth is Chrome-only: - The CLI reads Canvas cookies from Chrome via `browser_cookie3`. - If `CANVAS_BASE_URL` is set, that domain is used. - If `CANVAS_BASE_URL` is unset, the CLI tries to auto-detect a single Canvas domain from Chrome cookies.

Tools (1)

canvas_get_page