Skip to content
The Daily Repo

boyuchengz / canvas-mcp

Read-only MCP server that connects Claude, ChatGPT and other AI assistants to Canvas LMS.

Why this job: name: mcp; says: mcp server; topics: mcp-server, model-context-protocol, mcp

What it does

  • Every tool is read-only. No write endpoints are wrapped, and inbox threads and discussions are fetched without marking them as read.
  • The tools are built around the questions students actually ask: deadlines across all courses, missing work, grade weights, feedback and syllabus policies.
  • Output is compact. Canvas HTML becomes plain text, and responses keep only the fields a model needs.
  • It runs remotely over Streamable HTTP, so it works in web and mobile clients, not only desktop apps.
  • It's stateless. Each request gets a fresh server instance, and nothing is cached or stored.

Get started

No single install command. Read the steps in the README (opens in new tab)

Maintenance
Active
Last commit 13 days ago
Stars
119
On GitHub
Licence
MIT
Allows business use
Downloads for
None listed
No release files
Latest version
None yet
No releases
Built with
JavaScript
100% of the code

Is it looked after?

Contributors
3
Last 90 days
Issues
100% closed
0 still open
Pull requests
7 merged
0 waiting
Releases
None
Never published

Similar repos

Repos similar to this one
RepoStarsLast commitLicenceDownloads for
Faixiang / Moodle-MCP2048 days agoMITNo downloads
More: languages, topics, project record and preview image

Languages

  • JavaScript 100%
  • Dockerfile <1%

Topics

  • canvas
  • canvas-lms
  • chatgpt
  • claude
  • education
  • instructure
  • mcp
  • mcp-server
  • model-context-protocol
  • nodejs
  • students

Project record

  • JobMCP servers
  • StatusNew to our list
  • Commits7
  • Forks33
  • Watching3
  • CreatedOct 25, 2026
  • First seen by usNov 7, 2026
  • CheckedNov 9, 2026

Project preview image

Preview image from boyuchengz/canvas-mcp

Type to search.

Try