Loading MCP server directory, please wait...
Local-first MCP server for Canvas LMS. Stdio transport, no third-party broker.
npx @getmcp/cli add io.github.admin978/canvas-mcpRequires Python 3.10+. Community-contributed server. Review source before installing.
CANVAS_BASE_URLCanvas institution root URL (no /api/v1 suffix), e.g. https://your-institution.instructure.com
CANVAS_TOKENCanvas personal access token (Account -> Settings -> Approved Integrations -> New Access Token)
Config file: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"io.github.admin978/canvas-mcp": {
"command": "uvx",
"args": [
"canvas-local-mcp"
],
"env": {
"CANVAS_BASE_URL": "",
"CANVAS_TOKEN": ""
}
}
}
}