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.
帆布 MCP
Canvas MCP 是一套工具,允许您的 AI 代理与 Canvas LMS 和 Gradescope 进行交互。
特征
- 查找相关资源- 能够使用自然语言查找给定查询的相关资源!
- 查询即将到来的作业- 不仅获取即将到来的作业,还提供给定课程的细目分类。
- 从 Gradescope 获取课程和作业- 使用自然语言查询您的 Gradescope 课程和作业,获取提交状态等等!
- 获取课程
- 获取模块
- 获取模块项
- 获取文件 URL
- 获取日历事件
- 获取作业
- 还有更多...
用法
事先记下以下事项:
- Canvas API 密钥来自
Canvas > Account > Settings > Approved Integrations > New Access Token
- Gemini API 密钥来自https://aistudio.google.com/app/apikey
- Gradescope 电子邮件和密码https://www.gradescope.com/
通过 Smithery 安装(首选)
要通过Smithery自动为 Claude Desktop 安装 Canvas MCP:
或者,对于 Cursor IDE,将 canvas-mcp 与其他模型一起使用:
或者,对于 Windsurf:
手动安装(仅适用于本地实例)
下载存储库并运行以下命令:
手动配置
在根目录中创建一个.env
文件,其中包含以下环境变量:
将以下内容添加到您的mcp.json
或claude_desktop_config.json
文件中:
由Aryan Keluskar建造 :)
This server cannot be installed
一组使 AI 代理能够与 Canvas LMS 交互的工具,允许用户查找相关资源、获取课程信息并通过自然语言查询浏览模块。