Skip to content

Releases: jordanlein/Canvas_MCP

v0.7.0 – Home Assistant Add-on + GHCR Images

Choose a tag to compare

@jordanlein jordanlein released this 11 Jan 06:48
  • Added Home Assistant add-on packaging (canvas_mcp/ add-on folder + repository metadata)
  • Switched add-on to use prebuilt GHCR images (avoids Home Assistant build-context issues)
  • Added GitHub Actions workflow to build and publish multi-arch images to GHCR on version tags
  • Updated add-on config schema to treat canvas_api_token and mcp_auth_token as password fields
  • No changes to Canvas MCP tool behavior (still read-only, Streamable HTTP, optional bearer auth)

v0.6.0 – Remote MCP (Streamable HTTP) + Auth + Docker

Choose a tag to compare

@jordanlein jordanlein released this 11 Jan 06:29
  • Remote MCP transport: Streamable HTTP session endpoint (/mcp)
  • Fixed session routing so JSON-RPC works after handshake
  • Optional bearer-token auth via MCP_AUTH_TOKEN
  • Basic operational hardening (structured logs, Canvas request timeouts)
  • Dockerfile + docker-compose for Raspberry Pi deployment
  • Added AGENTS.md for Codex workflow

Canvas MCP Server v0.5.0

Choose a tag to compare

@jordanlein jordanlein released this 11 Jan 05:18

Initial stable release.
Features: course listing, assignments, submission status, grades (best-effort), and upcoming deadlines via MCP