- Canvas LMS (Local-First)
Canvas LMS (Local-First)
Local-first MCP server for Canvas LMS. Stdio transport, token stays on your machine, no third-party broker.
Overview
Canvas is built for instructors. Students get a fragmented UI, no cross-course search, and late notifications. canvas-mcp exposes the Canvas REST API as MCP tools so you can drive the LMS from any MCP-compatible client (Claude Code, Claude Desktop). Token lives in ~/.canvas.env (chmod 600), server runs locally, single auditable file. Includes a bulk dump script for offline indexing of course materials.
Tools (10)
list_courses, list_assignments, list_modules, list_announcements, get_page, get_file_info, get_grades, planner_items, upcoming_events, todo
Install
pip install canvas-local-mcp
Claude Desktop Config
{"mcpServers":{"canvas-local":{"command":"canvas-local-mcp"}}}
License
MIT
Status
Alpha
Server Config
{
"mcpServers": {
"canvas-local": {
"command": "canvas-local-mcp"
}
}
}Project Info
Created At
a month agoUpdated At
a month agoAuthor Name
agente404Star
-Language
-License
-Recommend Servers
View AllFilesystem
@modelcontextprotocol
2 months ago
Debitura
@debitura
21 hours ago
Test
@modelcontextprotocol
test
6 months ago
Memory
@modelcontextprotocol
a year ago
Clawterminal
4 hours ago
Penlog
3 hours ago