remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Allows AI agents to interact with Canvas LMS by finding relevant resources, retrieving course information, accessing modules and module items, getting file URLs, with planned features for calendar events, assignments, and various analysis capabilities.
Integrates with Google's Gemini API for AI-powered features, specifically for finding relevant resources in Canvas LMS based on natural language queries.
Lienzo MCP
Canvas MCP es un conjunto de herramientas que permite a sus agentes de IA interactuar con Canvas LMS y Gradescope.
Características
- Encuentre recursos relevantes : ¡capacidad de encontrar recursos relevantes para una consulta determinada en lenguaje natural!
- Consultar tareas próximas : no solo recupera las tareas próximas, sino que también proporciona su desglose para un curso determinado.
- Obtén cursos y tareas de Gradescope : consulta tus cursos y tareas de Gradescope con lenguaje natural, obtén el estado de envío y mucho más.
- Obtener cursos
- Obtener módulos
- Obtener elementos del módulo
- Obtener la URL del archivo
- Obtener eventos del calendario
- Obtener asignaciones
- y mucho más...
Uso
Anote de antemano lo siguiente:
- Clave API de Canvas desde
Canvas > Account > Settings > Approved Integrations > New Access Token
- Clave API de Gemini de https://aistudio.google.com/app/apikey
- Correo electrónico y contraseña de Gradescope https://www.gradescope.com/
Instalación mediante herrería ( preferible )
Para instalar Canvas MCP para Claude Desktop automáticamente a través de Smithery :
O bien, para que Cursor IDE utilice canvas-mcp con otros modelos:
O, para Windsurf:
Instalación manual (SOLO para instancias locales)
Descargue el repositorio y ejecute los siguientes comandos:
Configuración manual
Cree un archivo .env
en el directorio raíz con las siguientes variables de entorno:
Agregue lo siguiente a su archivo mcp.json
o claude_desktop_config.json
:
Construido por Aryan Keluskar :)
This server cannot be installed
Un conjunto de herramientas que permite a los agentes de IA interactuar con Canvas LMS, lo que permite a los usuarios encontrar recursos relevantes, obtener información del curso y navegar por los módulos a través de consultas en lenguaje natural.