Token导航 LogoToken导航

MCP Server · 运维云端

Notioc Canvas MCP Server

一个基于AI的Canvas学习管理系统集成工具,提供45种学术分析功能,包括成绩预测、作业管理和课程规划。

未说明官方级别未说明来源级核验工具 31
TypeScriptClaude云端部署Claude Desktop

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
Kuria-Mbatia
提供方
Kuria-Mbatia

工具数量

31

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

2

仓库热度

收录来源

1 个

MCP World

选型结论

Notioc Canvas MCP Server 属于运维云端类 MCP Server,公开资料标注 31 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude,没有现成的安装命令;接入前先确认权限范围。

分类

运维云端

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 31 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

🎓 Notioc Canvas MCP服务器

AI驱动的Canvas助手,改变您的学术体验

一个全面的模型上下文协议(MCP)服务器,通过Claude Desktop提供无缝的Canvas LMS集成。通过45个强大的工具和自然语言交互,将您的Canvas数据转化为智能的学术见解。

✨ 是什么让这个特别

🚀 完成Canvas集成

  • 45 MCP工具 覆盖Canvas的各个方面
  • 实时等级分析 进行“假设”计算
  • 上次提交访问权限 -回顾你过去的所有工作
  • 测验内容分析 -从已完成的测验中学习
  • 高级文档处理 -从94多种文件类型(PDF、DOCX、XLSX、PPTX、图像、音频)中提取内容
  • 人工智能驱动的洞察力 通过克劳德整合

🎯 主要特点

📊 学术分析公司

  • 成绩跟踪与绩效洞察
  • “期末考试我需要什么成绩?”计算
  • 课程进度分析和预测

📄 文档管理

  • 访问所有以前的提交和反馈
  • 通过LlamaParse从94+种文档类型中提取文本
  • 智能文件搜索和内容处理
  • OCR用于图像,转录用于音频文件

🎓 测验和学习工具

  • 提交后完成测验审核
  • 有正确答案的问题分析
  • 所有测验的绩效跟踪

📅 计划与组织

  • 日历与截止日期集成
  • 课程导航和模块跟踪
  • 教学大纲分析与政策提取

💬 沟通

  • Canvas消息集成
  • 参与讨论
  • 专业电子邮件起草

🚀 快速开始

先决条件

  • Node.js 18+
  • Canvas API访问令牌
  • LlamaParse API密钥(用于文档处理)
  • Claude桌面应用程序

1.安装

git clone https://github.com/Kuria-Mbatia/notioc-canvas-mcp-server.git
cd canvas-mcp-server
npm install
npm run build

2.环境设置

创建 .env 文件:

CANVAS_BASE_URL=https://your-school.instructure.com
CANVAS_ACCESS_TOKEN=your_api_token_here

# LlamaParse for document processing (94+ file types)
LLAMA_CLOUD_API_KEY=your_llamaparse_api_key_here
ENABLE_LLAMAPARSE=true
LLAMA_PARSE_ALLOW_UPLOAD=true

NODE_ENV=production

LlamaParse配置(高级文档处理):

  • LLAMA_CLOUD_API_KEY:来自LlamaIndex Cloud的API键,用于处理94+文档类型
  • ENABLE_LLAMAPARSE=true:启用高级文档提取
  • LLAMA_PARSE_ALLOW_UPLOAD=true:允许将文件上传到LlamaParse进行处理
  • LLAMA_PARSE_TIMEOUT_MS=300000:复杂文档超时(5分钟)
  • LLAMA_PARSE_MAX_MB=50:处理的最大文件大小
📄 文档支持:启用LlamaParse后,服务器可以高精度处理PDF、Word文档、Excel表格、PowerPoint、图像(OCR)、音频文件(转录)和80多种其他格式。

3.克劳德桌面集成

添加到Claude桌面设置(claude_desktop_config.json):

{
  "mcpServers": {
    "notioc-canvas": {
      "command": "node",
      "args": ["path/to/notioc-canvas-mcp-server/dist/src/server.js"],
      "env": {
        "CANVAS_BASE_URL": "https://your-school.instructure.com",
        "CANVAS_ACCESS_TOKEN": "your_token_here"
      }
    }
  }
}
� 需要帮助? 查看我们的详细设置指南: - 📖 Claude桌面设置 - 🤖 ChatGPT集成 - 🔧 自定义GPT设置

🛠️ 可用工具(共45个)

📊 成绩和分析

  • get_grades -完整的成绩概述
  • calculate_course_analytics -性能洞察
  • generate_what_if_scenarios -成绩预测
  • get_grade_trends -进度跟踪
  • get_gradebook_categories -加权类别

📝 作业和提交

  • get_assignments -任务列表
  • get_assignment_details -详细任务信息
  • get_previous_submission_content -回顾过去的工作
  • list_submitted_assignments -提交历史记录
  • download_submission_file -文件访问
  • get_assignment_feedback -讲师意见
  • get_submission_comments -详细反馈

🎓 测验和学习工具

  • list_quizzes -测验列表
  • get_quiz_details -测验信息
  • get_quiz_submissions -您的意见
  • get_quiz_submission_content -完成测验复习

📅 规划与导航

  • get_calendar_events -截止日期和活动
  • list_modules -课程模块
  • get_module_details -模块信息
  • get_course_navigation -课程结构
  • get_course_syllabus -教学大纲分析

📁 内容和文件

  • find_files -智能文件搜索
  • read_file -文件内容处理
  • process_file -基于AI的文件分析
  • smart_search -智能内容搜索

💬 沟通

  • send_message -Canvas消息
  • list_conversations -消息历史记录
  • get_discussions -讨论权限
  • post_discussion_reply -参与讨论

🎯 评价与反馈

  • get_assignment_rubric -评价标准分析
  • get_rubric_analysis -性能洞察

� 对话示例

学习成绩

_“我目前在计算机工程方面的成绩是多少?我需要什么才能在期末考试中获得A?”_
_“显示我本周所有课程的作业,并注明紧急程度”_
_“复习我上一次的物理测验——我做错了什么,帮我学习下一次”_

分配管理

_“查找并处理我提交的数学451作业中的所有文件”_
_“我的教授对我最近的编程作业给出了什么反馈?”_
_“从昨天的物理复习课下载我提交的文件”_

课程规划

_“我需要在操作系统中完成哪些模块,先决条件是什么?”_
_“从我的课程大纲中提取评分政策”_
_“显示我在所有课程中的进步,并确定需要注意的领域”_

🎯 非常适合

✅ 学生 追求学术卓越\ ✅ 研究人员 管理课程工作流程\ ✅ 任何人 想要更智能的Canvas交互\ ✅ 高级用户 需要高级学术分析

🤝 贡献

我们欢迎捐款!看 贡献.md 作为指导方针。

📄 许可证

MIT许可证-请参阅 许可证 了解详情。

______________________________________________________________________

🎓 改变你的学术经历

将Canvas从基本的LMS转变为您的智能学术伙伴。通过人工智能分析获得洞察力,自动化工作流程,并取得更好的成绩。

准备好彻底改变您的Canvas体验了吗? 🚀

工具与能力

工具数量

31

资源数量

0

提示词数量

0

能力标签

学术分析TypeScript本地部署作业管理成绩预测课程规划AI集成

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 工具数量 31 个,一次接入能覆盖的操作比单点工具更全。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Notioc Canvas MCP Server

MCP World · 本页

31未说明未标注1 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Notioc Canvas MCP Server 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Notioc Canvas MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Notioc Canvas MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Notioc Canvas MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Notioc Canvas MCP Server 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP