Aryan Keluskarcanvas-mcp
Built by Metorial, the integration platform for agentic AI.
Aryan Keluskarcanvas-mcp
Server Summary
Find relevant resources
Query upcoming assignments
Get courses from Canvas
Fetch modules and module items
Retrieve file URLs
Get calendar events
Query Gradescope courses and assignments
Check submission status
Canvas MCP is a set of tools that allows your AI agents to interact with Canvas LMS and Gradescope.
Note down the following beforehand:
Canvas > Account > Settings > Approved Integrations > New Access Token
To install Canvas MCP for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @aryankeluskar/canvas-mcp --client claude
Or, for Cursor IDE to use canvas-mcp with other models:
npx -y @smithery/cli install @aryankeluskar/canvas-mcp --client cursor
Or, for Windsurf:
npx -y @smithery/cli install @aryankeluskar/canvas-mcp --client windsurf
TODO
Create a .env
file in the root directory with the following environment variables:
SNITHERY_API_KEY=your_snithery_api_key
Add the following to your mcp.json
or claude_desktop_config.json
file:
{
"mcpServers": {
"canvas": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"run",
"@aryankeluskar/canvas-mcp"
]
}
}
}
Built by Aryan Keluskar :)