AI家教总失忆?有人做了个MCP服务器,把学习进度存进SQLite
Tutor MCP 把课程图、知识追踪、间隔重复和会话记忆接进AI助手,学习历史存在本地SQLite,MIT开源,目前是alpha。
AI家教聊完一轮,下次可能还得从头问你会什么。学习状态没被单独存下来,每次对话都像重新开始。
Dan Kornas 在推文里介绍了一个叫 Tutor MCP 的项目。它是给开发者和自学者用的 MCP 服务器,目标是把结构化、个性化的辅导放进 AI 助手里。MCP 可以理解为让 AI 助手连接外部工具和数据的协议,具体到这里,它把辅导引擎接到你常用的 AI 客户端。
核心能力有几块:
- 课程图:把一门主题拆成概念、先修关系和目标,避免只给一串松散话题。
- 知识追踪:用 Bayesian Knowledge Tracing 从已记录的交互里估计你掌握了什么。
- 间隔重复:用 FSRS 安排复习,让早先学过的内容继续留在学习循环里。
- 会话记忆:保存摘要、目标和反复出现的误解,供下一次对话使用。
- 本地学习历史:通过 stdio 运行,用 SQLite 存储;兼容客户端可以通过同一套安装共享历史。
项目采用 MIT 许可证,目前标注为 alpha。GitHub 仓库在这里,原推文在这里。
这个项目值得看的地方,是把解释和练习留给 AI,把进度管理交给独立引擎。聊天界面还在,但学习历史不再只活在聊天窗口里。对自学者来说,麻烦的常常是知道下一步练什么、什么时候回头复习。Tutor MCP 试图把这两件事做成引擎能力。
有网友在回复里问,学习历史是按学科分开,还是所有内容共用一个文件。原帖没有展开这一点。按现有信息,只能确认它用 SQLite 存本地学习历史,兼容客户端可通过同一安装共享历史。
发布时间: 2026-11-02 13:55