Install Canvas in Claude Code
claude mcp add canvas -e CANVAS_BASE_URL=... -e CANVAS_TOKEN=... -- uvx canvas-local-mcp{
"mcpServers": {
"canvas": {
"command": "uvx",
"args": [
"canvas-local-mcp"
],
"env": {
"CANVAS_BASE_URL": "...",
"CANVAS_TOKEN": "..."
}
}
}
}Replace each ... with your own value.
Frequently asked questions
What does the Canvas MCP server do?
Local-first Canvas LMS access: courses, assignments, modules, announcements, grades, planner items, upcoming events, to-dos and bulk file download.
Is the Canvas MCP server free?
The server is free, but you will likely need an account. The server itself is free, but it connects to a service that needs an account or API key, which may have paid tiers. Check the provider for current pricing.
Does Canvas run locally or remotely?
Local. Runs on your machine (stdio). You install it with npx, uvx, Docker or from source.
How do I add Canvas to Claude Code?
Run: claude mcp add canvas -e CANVAS_BASE_URL=... -e CANVAS_TOKEN=... -- uvx canvas-local-mcp
More education MCP servers
View allLearn Shell
sf-shenfeng/learn-shell
Self-hosted teaching OS for agents: courses, lessons, FSRS flashcards, graded exercises, real-time teaching sessions and teaching memory.
Geogebra
haison8x/geogebra-mcp
Draw and edit plane-geometry figures live in GeoGebra Calculator: run constructions, inspect objects, verify properties (angles, collinearity, midpoints) and take screenshots so the AI can fix its own figure.
Pktctl
TantiE100/pktctl
Drive Cisco Packet Tracer for CCNA labs: build and cable topologies, configure IOS, test with ping and simulation mode, and reach its whole IPC API over native PTMP.
Connectrylab Architect Cert
Connectry-io/connectrylab-architect-cert-mcp
Claude Certified Architect exam prep: scenario-based questions, practice exams, concept handouts, a guided capstone build and spaced repetition.
Pronunciation & Voice Coach
JuhongPark/mcp-server-pronunciation
Local English voice coach with pronunciation, grammar, fluency and phoneme-level feedback, practice drills and learner-profile hints.
Campus CLI
alejooroncoy/campus-cli
Student access to university systems via SSO: courses, assignments, grades, feedback, announcements and materials, currently for Blackboard Learn (UPC, Peru).