Canvas MCP
Interaja com o Canvas LMS e o Gradescope usando agentes de IA.
GitHub
11
Experimente este MCPPatrocinadoDocumentação
Canvas MCP
Canvas MCP é um conjunto de ferramentas que permite que seus agentes de IA interajam com o Canvas LMS e o Gradescope.


Recursos
- Encontrar recursos relevantes - Capacidade de encontrar recursos relevantes para uma consulta em linguagem natural!
- Consultar tarefas futuras - Não apenas buscar tarefas futuras, mas também fornecer um detalhamento para um determinado curso.
- Obter cursos e tarefas do Gradescope - Consulte seus cursos e tarefas do Gradescope com linguagem natural, obtenha o status de envio e muito mais!
- Obter cursos
- Obter módulos
- Obter itens de módulo
- Obter URL de arquivo
- Obter eventos de calendário
- Obter tarefas
- e muito mais...
Uso
Anote o seguinte com antecedência:
- Chave da API do Canvas de
Canvas > Account > Settings > Approved Integrations > New Access Token - E-mail e senha do Gradescope https://www.gradescope.com/
Instalação via Smithery (Preferido)
Para instalar o Canvas MCP para Claude Code via Smithery:
npx -y @smithery/cli@latest mcp add aryankeluskar/canvas-mcp --client claude-code
Ou, para o Cursor IDE usar canvas-mcp com outros modelos:
npx -y @smithery/cli install aryankeluskar/canvas-mcp --client cursor
Ou, para ChatGPT:
- Ative o Modo de Desenvolvedor nas configurações, se ainda não estiver ativado
- Vá para
ChatGPT Settings > Connectorse clique em Criar para adicionar esta URL de servidor:https://canvas-mcp--aryankeluskar.run.tools
Configuração Manual (SOMENTE para instâncias locais)
Crie um arquivo .env no diretório raiz com as seguintes variáveis de ambiente:
SNITHERY_API_KEY=your_snithery_api_key
Adicione o seguinte ao seu arquivo mcp.json ou claude_desktop_config.json:
{
"mcpServers": {
"canvas": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"run",
"@aryankeluskar/canvas-mcp"
]
}
}
}
Construído por Aryan Keluskar :)