Canvas数据访问服务

一个为UCSB学生提供Canvas LMS数据访问的模型上下文协议服务器,支持课程信息、作业、成绩、公告和讨论的查看,以及提交状态和反馈的检查。

  • by mklemos
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 mklemos/canvas-mcp

使用说明

Canvas MCP 服务器

一个模型上下文协议(MCP)服务器,为UCSB(加州大学圣塔芭芭拉分校)的学生提供Claude Desktop访问Canvas LMS数据的功能。

特点/特性

  • 访问课程信息、作业和成绩
  • 查看公告和讨论
  • 检查提交状态和反馈
  • 基于API令牌的安全认证

快速入门

如需详细的设置说明,请参阅 《学生使用指南.md》。

要求

  • Python 3.7及以上版本
  • 来自UCSB的Canvas API令牌
  • Claude 桌面应用程序

安装

  1. 下载 canvas_mcp.py
  2. 从UCSB Canvas获取您的Canvas API令牌
  3. 将Claude Desktop配置为使用MCP服务器
  4. 开始在Claude中使用Canvas数据!

安全

  • API令牌存储在Claude Desktop配置的本地中
  • 所有通信均使用HTTPS
  • MCP服务器不永久存储任何数据

支持

这个工具是专门为加州大学圣塔芭芭拉分校(UCSB)的学生设计的。如遇问题或疑问,请参阅详细的使用指南。