按截止时间排好了,括号里是来源:
- 10/30 周五 17:00 MTH205 · Coursework 1(Moodle,还没提交)
- 11/15 20:00 MTH202 · Empirical project(Handbook;作业说明写的是 11/16 18:00,两份不一致,建议问老师)
- 12/11 17:00 MTH205 · Coursework 2(只写在 Handbook 里,Moodle 上还没有)
需要整理成 HTML 页面吗?
Learning Mall · 西浦
装好以后,直接在 Codex、Claude Code 等 AI 里问:「我最近有哪些 DDL?」「把这门课的 PDF 都下下来。」用你自己的学校账号登录,课件只存在你自己的电脑上。
比如 Codex、Claude Code、Kimi Code。普通网页聊天做不了这件事。
在弹出的窗口点「XJTLU Account」,输入账号密码。装好后按 AI 的提示重启一下应用。
点「XJTLU Account」,输入账号密码。登录完窗口会自己关闭;最后问你要连接哪个 AI 应用,直接按回车就是「要」。
已经装了 Node.js?也可以直接运行 npx -y xjtlu-core-mcp@latest setup
电脑上没有 Node.js 也没关系,会自动装好。大约需要 2–5 分钟。
装好以后
AI 会自己去 Learning Mall 找答案,能看到的就是你登录后在网页上本来就能看到的内容。不知道从哪问起也没关系,它会先问你是要查 DDL、下载课件,还是读讲义。
按截止时间排好了,括号里是来源:
需要整理成 HTML 页面吗?
找到 81 个文件,全部下载好了。重复上传的只留一份,一共 76 个文件、37.5 MB:
要先帮你读 Lecture 1 吗?
两个示例都根据真实使用整理;存课件的数字来自一门课。
开始之前
不需要管理员密码,也不用改任何系统设置。
用来登录学校账号。没有的话先装一个 Chrome。
比如 Codex、Claude Code、Kimi Code,也支持 Claude 桌面版、Cursor、Windsurf。网页版聊天暂时连不上。
安全吗
工具不会让你在别处输入密码,也不会保存密码。它只记住登录状态,就像浏览器的“保持登录”。
不会提交作业、开始测验、发帖或改成绩,也不会绕过任何人机验证。
登录状态和课件都只存在你自己的电脑。注意:你让 AI 读的内容,会发给你所用的 AI 服务。
常见问题
网址通过 Cloudflare 和 GitHub Pages 提供,大多数网络能直接打开。安装时用到的 Node.js 和依赖都会在官方源太慢时自动换成国内镜像。如果网页或安装命令打不开,换个网络(校园网、手机热点)再试。
也可以用:已经装了 Node.js 的同学,运行 npx -y xjtlu-core-mcp@latest setup 就行。但很多同学电脑上没有 Node.js,那样连 npx 这个命令都没有,所以网页上主推的是一行安装命令:它会先自己装好 Node.js,再从 npm 的国内镜像下载课程助手。
再运行一次同一行安装命令(或者把上面那段话再发给 AI 一次)就行,会重新弹出登录窗口。Node.js 已经装好的话不会重复下载。
先把 AI 应用完全退出(Mac 上按 ⌘ + Q),再重新打开。还不行的话,再运行一次安装命令,最后问你要不要连接 AI 应用时按回车。
先安装其中一个(比如 Codex、Claude Code 或 Kimi Code),打开一次,再运行一次安装命令。
关掉这个窗口,确认网络正常后再运行一次安装命令。工具用的是一个独立的浏览器窗口,和你平时用的 Chrome 互不影响。
安装程序会自动换用国内镜像。仍然失败的话,换个网络(比如校园网或手机热点)再试一次。
能查课程、作业和测验的时间与要求,能读讲义 PDF、Word,能把整门课的资料存到电脑。扫描版 PDF(图片)读不出文字;单个文件最大 200 MB;外部网站上的资料不会下载。
可以。网页里没有任何人的账号信息,同学用自己的学校账号登录。但不要把你电脑上的 .xjtlu-session-mcp 文件夹发给别人,那里有你的登录状态。
如果你是在 Codex、Claude Code 等 AI 里打开了某个文件夹再让它下载,课件会直接存进这个文件夹(每门课一个子文件夹),AI 会先告诉你存到哪、完成后给出完整路径。想换地方,直接告诉它文件夹路径就行(需要在你自己的用户目录里)。没有指定时,存在「文稿 / XJTLU Core」。
删除用户目录下的 .xjtlu-session-mcp 文件夹即可;AI 应用的设置里会多一个叫 xjtlu-core 的连接,也可以一并删掉。下载的课件在「文稿 / XJTLU Core」,想留就留着。
这是一个本地 stdio MCP 服务器,共 11 个工具(课程、DDL 时间线、按课程从 handbook 和作业说明里找 DDL、作业/测验、活动、文件列表、读文件、批量保存、导出目录等),除保存文件外都只读,源码在 GitHub。安装命令会把 Node.js(官方二进制包,校验 SHA-256)和程序装进 ~/.xjtlu-session-mcp,再修改你同意的 AI 客户端配置,并保留备份。登录窗口是不受自动化控制的普通 Chrome / Edge。目前在 macOS 上实测通过;Windows 脚本按同样流程编写,尚未真机测试。
工具包 SHA-256
3d2b042dd1171c3b6db8bd07472d69983206ed09c24458d926ab2be1754026ab
构建于 2026-10-19 · 28 个文件