Canvas Agent Bridge
Allows read-only access to a school's Canvas account and courses, enabling users to list enrolled courses, check upcoming assignments and due dates, view announcements, and find course materials such as lecture handouts and slides. No assignment submission is performed.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Canvas Agent Bridge列出我的 Canvas 课程。"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Canvas Agent Bridge
让你的 AI 助手帮你查看 Canvas 课程、作业、公告和课件。
支持 Codex 和 DeepSeek Harness。只读取资料,不会替你提交作业。
最简单的安装方法
打开你平时使用的 AI 助手,复制下面对应的一句话发给它,然后按提示操作。安装由助手处理,你只需在本地文件里填写账号。
使用 Codex:
帮我安装这个 Canvas 工具:https://github.com/Linklee-sad/Canvas-Agent-MCP
我用 Codex,不熟悉代码,请按仓库的安装指南帮我完成,每次只告诉我下一步需要做什么。使用 DeepSeek Harness:
帮我安装这个 Canvas 工具:https://github.com/Linklee-sad/Canvas-Agent-MCP
我用 DeepSeek Harness,不熟悉代码,请按仓库的安装指南帮我完成,每次只告诉我下一步需要做什么。这里的 DeepSeek Harness 是 DeepSeek 的代理软件。普通 DeepSeek 网页聊天不能直接安装这个本地工具。
Related MCP server: Canvas LMS MCP Server
自己填写 key:只改这一个文件
安装助手或安装向导会在项目文件夹里创建 canvas-account.local.json。用文本编辑器打开,内容是:
{
"base_url": "",
"api_key": "",
"timezone": "Asia/Hong_Kong"
}只填写前两项的双引号中间:
base_url:学校 Canvas 网址,例如https://canvas.example.edu。api_key:你自己的 Canvas key,不是 DeepSeek 的 key。timezone:香港/北京时间,通常不用改。
保留双引号、逗号和花括号,保存文件,然后告诉助手“已填好,请检查连接”。不用把 key 发到聊天里,也不用把文件上传。
没有 key 可以先安装。请通过学校批准的方式获取自己的授权;不知道如何获得时,询问学校 IT 或 Canvas 管理员。当前还不支持点击按钮登录 Canvas。
GitHub 上的 canvas-account.example.json 只是空白示例。实际填写的是 canvas-account.local.json,这个文件不会随 Git 提交或进入发布包。
怎么知道能用了?
Codex:完成安装后,按提示重新打开或重新连接工具,再新建聊天。
DeepSeek Harness:按安装提示启动,再新建聊天。
发送这句话:
列出我的 Canvas 课程。看到自己的课程列表,才说明安装和账号连接都成功了。
接下来可以试试:“未来两周有哪些作业要交?”或“帮我找到这门课的讲义。”
想自己安装?
按你使用的助手选择一份逐步操作的说明:
遇到问题时,把最后的提示发给你的助手。不要把授权文件内容一起发出去。
详细参数和工具列表放在 技术参考;账号授权说明见 AUTHENTICATION.md。本项目是个人开发预览,许可证为 MIT,与 Instructure、DeepSeek 无隶属关系。
This server cannot be deployed
Maintenance
Related MCP Connectors
Read-only access to Epivo's live course catalogue for AI agents.
Connect your Moodle to AI assistants: courses, content, grading and reports from the chat.
Read and write KukGit repositories, files, issues and pull requests from an AI assistant.
Read-only access to the My AI Guide directory of AI tools, repos, plugins, news and guides.
Related MCP Servers
- FlicenseAqualityNot gradedmaintenanceEnables interaction with Canvas LMS courses and assignments directly from your LLM, allowing you to retrieve, search, and summarize course information, check due dates, and access assignment details without leaving your AI assistant.4169 npm-
- AlicenseAqualityCmaintenanceEnables AI systems to interact with Canvas Learning Management System data, allowing users to access courses, assignments, quizzes, planner items, files, and syllabi through natural language queries.2224 PyPI7MIT
- AlicenseBqualityBmaintenanceEnables AI assistants to manage Canvas LMS courses, announcements, rubrics, assignments, modules, pages, and student data via the Canvas API.6057 npm12MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to access Canvas LMS course content, including assignments, modules, announcements, and files, to help students manage their coursework.9 npmISC