Repository navigation
STU MCP v0.4.0 · 狐友与数据状态修复
Pre-release
Pre-release
v0.4.0 新增狐友公开讨论查询,并修复通知缓存与登录退出的两个问题。
- 狐友匿名查询:默认搜索汕大树洞,读取公开正文、评论和楼中楼回复;新增三项 MCP 工具及对应 CLI / Skill 入口。无需账号或 Cookie,社区内容标为非官方来源。
- 通知缓存保留详情:刷新列表后仍能检索和读取已有正文、附件,并保留详情原始获取时间;认证范围或 URL 改变时不沿用旧详情。
- 退出撤销在途登录:教务、MySTU、雨课堂与 WebVPN 的旧登录不能在退出后恢复会话,也不能覆盖后来切换的账号。
- README、复制安装 prompt 和发行包统一到 v0.4.0,保留此前的登录设置页、uv 启动修复和课程范围同步。
升级:
uv tool install --force --python 3.12 https://github.com/0error0warning/stu-mcp/releases/download/v0.4.0/stu_mcp-0.4.0-py3-none-any.whl
stu-mcp connect codex --apply第二条按自己的客户端替换;之后重新加载 MCP 或重启客户端。使用 Skill 的客户端重新导出并导入技能包。关闭旧设置页,需要登录时再运行 stu-mcp setup。用户数据目录保留。
验证:Windows 本机 240 项测试通过、1 项系统符号链接测试跳过,Ruff 通过。0.4.0 wheel 在隔离工具目录中安装后,八种 stdio 启动配置均发现 19 项工具,两种 Skill 的版本和状态命令执行通过。公开网站、匿名 OA 与狐友正文/讨论重新实测成功,未使用学生账号。源码包和 wheel 附 SHA256 校验文件,均不包含运行数据、会话或凭据。
Linux、macOS、Windows 的全部八项推送/PR 检查通过:推送 CI、PR CI。每个平台实际安装 wheel 并执行导出的启动命令;Linux Python 3.13 还执行真实 Chromium 合成交互回归。
合并后的主分支发行提交 CI四项检查也全部通过。标签 v0.4.0 指向主分支提交 ed7275527249c932a051a561892436bdf16f6c4f。
本版本仍为学生预览:教务、MySTU、雨课堂、WebVPN 的真实学生账号流程及失效恢复,各客户端应用内的完整接入仍待验收。详见验证范围与更新记录。