admin978/canvas-mcp
by Various
Local-first Canvas LMS MCP server. Stdio transport, ~125 lines of Python.
MCP
admin978/canvas-mcp
Added 1 June 2026
Overview
A lightweight, local-first MCP server for Canvas LMS written in Python. It uses stdio transport and consists of about 125 lines of code, making it a minimal bridge for interacting with Canvas via the Model Context Protocol.
Best for
Best for
Developers prototyping Canvas LMS integrations with the MCP protocol
Use cases
- Connect other MCP-compatible tools to Canvas LMS data
- Build custom scripts or automations for Canvas courses and assignments
- Experiment with MCP integration in an educational context
Notes
A lightweight, local-first MCP server for Canvas LMS written in Python. It uses stdio transport and consists of about 125 lines of code, making it a minimal bridge for interacting with Canvas via the Model Context Protocol.
1 stars on GitHub. Last updated 2026-05-27. Licensed MIT.
Use cases
- Connect other MCP-compatible tools to Canvas LMS data
- Build custom scripts or automations for Canvas courses and assignments
- Experiment with MCP integration in an educational context
Pros
- Very small codebase (125 lines) making it easy to read and modify
- Local-first design, no external server dependencies
- Uses standard MCP protocol for interoperability
Cons
- Early stage with only 1 star and minimal community adoption
- Limited features due to tiny codebase and no network transport
- Lacks documentation beyond the repository itself
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Very small codebase (125 lines) making it easy to read and modify
- Local-first design, no external server dependencies
- Uses standard MCP protocol for interoperability
Cons
- Early stage with only 1 star and minimal community adoption
- Limited features due to tiny codebase and no network transport
- Lacks documentation beyond the repository itself
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.