Home › Productivity › canvas-mcp
canvas-mcp
Local-first MCP server for Canvas LMS. Stdio transport, no third-party broker.
Topics: Education
Connect
Review any command before running it. Package names and URLs come from the server's own registry entry.
Package (pypi 0.1.3)
uvx canvas-local-mcp
Or add to your MCP client config:
{
"mcpServers": {
"canvas-mcp": {
"command": "uvx",
"args": [
"canvas-local-mcp"
],
"env": {
"CANVAS_BASE_URL": "<YOUR_VALUE>",
"CANVAS_TOKEN": "<YOUR_VALUE>"
}
}
}
}
CANVAS_BASE_URLrequired — Canvas institution root URL (no /api/v1 suffix), e.g. https://your-institution.instructure.comCANVAS_TOKENrequired secret — Canvas personal access token (Account -> Settings -> Approved Integrations -> New Access Token)
Related servers
brightspace-mcp-server
MCP server for D2L Brightspace LMS. Check grades, due dates, assignments, announcements, syllabus, rosters, discussions, and course…
pronounce
How engineers pronounce developer jargon — 1,903 confidence-tagged entries with citations.
connectrylab-architect-cert-mcp
Free certification prep for the Claude Certified Architect exam by Connectry LABS
Signs of AI Writing
AI-writing detection (EN/ES) that shows the evidence: named tells, hidden characters, citations.
ictexam-mcp
Read exams, gradebooks and item analysis; parse papers with AI and publish exams.
campus-cli
Unofficial Blackboard Learn (LMS) MCP for students: courses, assignments, grades, materials.
Listed in punkpeye/awesome-mcp-servers (MIT)
Data from the Official MCP Registry