Token导航 LogoToken导航TokenDH.com
Canvas Student MCP Server logo
设计创作未说明官方级别未说明来源级核验

Canvas Student MCP Server

MCP Server

一个提供Claude直接访问Canvas LMS账户功能的MCP服务器,专为学生设计,支持课程、作业、成绩和文件管理。

工具数

10

提示词数

0

GitHub Stars

2

资源数

0
JavaScriptClaude设计Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

colehollander10-netizen

提供方

colehollander10-netizen

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Canvas学生MCP服务器

A. 模型上下文协议(MCP) 服务器,让克劳德直接访问您的Canvas LMS帐户——为学生而建。

官方Canvas MCP从未公开学生实际需要的工具。这个确实如此。

工具

工具它做什么
canvas_list_courses列出已注册的课程及其可选成绩数据
canvas_get_my_grades所有活动课程的当前成绩和分数
canvas_list_assignments按课程分配作业,按桶过滤(即将完成、逾期等)
canvas_get_assignment_grade特定提交的分数、等级和讲师反馈
canvas_get_course_submissions所有提交的课程成绩
canvas_list_course_files浏览课程中的文件
canvas_get_file_url获取任何课程文件的直接下载URL
canvas_get_announcements教授在一门或多门课程中的公告
canvas_get_todo_itemsCanvas内置学生待办事项列表
canvas_get_upcoming_events即将到来的日历事件和任务截止日期

设置

1.获取Canvas API令牌

在画布中: 账户→ 设置→ 新访问令牌

2.安装和构建

git clone https://github.com/colehollander10-netizen/canvas-student-mcp-server
cd canvas-student-mcp-server
npm install
npm run build

3.添加到克劳德桌面

编辑 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)或 %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "canvas-student": {
      "command": "node",
      "args": ["/absolute/path/to/canvas-student-mcp-server/dist/index.js"],
      "env": {
        "CANVAS_API_TOKEN": "your-token-here",
        "CANVAS_BASE_URL": "https://YOUR_SCHOOL.instructure.com"
      }
    }
  }
}

替换 YOUR_SCHOOL 使用您所在机构的Canvas子域名(例如。 boisestatecanvas, canvas.stanford等等)。

重新启动Claude Desktop——工具将自动显示。

示例提示

  • *“我目前的成绩是多少?”*
  • *“ACCT 201本周有什么作业要交?”*
  • *“我的教授今天发布公告了吗?”*
  • *“我的Canvas待办事项列表上有什么?”*
  • *“向我展示我的金融课程中的文件,并为我获取教学大纲下载链接。”*
  • *“我在上一篇论文中得到了什么,教授有没有留下任何反馈?”*

需求

  • Node.js 18+
  • Canvas LMS帐户,可访问API令牌
  • Claude Desktop(或任何兼容MCP的客户端)

发展

npm run dev   # watch mode with tsx
npm run build # compile to dist/

目录标签

目录标签

JavaScriptClaude设计Canvas集成本地部署学生工具成绩管理作业跟踪文件访问

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

token

工具数量(toolCount,工具数)

10

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明token部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP