关于 LessonFolk
LessonFolk 是一套开源 AI 课程,面向希望通过对话跟随 AI 导师学习的人。AI 聊天客户端连接其 MCP 服务后,可获取课程与导师指引,并在网站保存学习进度。
主要功能
- 01与 AI 导师对话式学习
- 02涵盖从入门到进阶的课程
- 03按水平和兴趣推荐学习路径
- 04在网站保存学习进度
- 05支持开源课程贡献
适用场景
- 01通过引导式对话学习 AI
- 02按兴趣选择课程路径
- 03利用已保存进度继续学习
MCP 相关
MCP 服务向连接的 AI 聊天客户端提供课程和导师指引,并通过工具保存学习进度。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://lessonfolk.com/mcpclaude mcp add --transport http cgseb-lessonfolk https://lessonfolk.com/mcp{"mcpServers":{"cgseb-lessonfolk":{"type":"http","url":"https://lessonfolk.com/mcp"}}}在 Cursor 中打开{"servers":{"cgseb-lessonfolk":{"type":"http","url":"https://lessonfolk.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"cgseb-lessonfolk":{"type":"http","url":"https://lessonfolk.com/mcp"}}}{"mcpServers":{"cgseb-lessonfolk":{"serverUrl":"https://lessonfolk.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
从零到进阶学习 AI,让 AI 担任你的导师。
https://github.com/user-attachments/assets/bc8eccbd-1f95-4d20-92f5-15d528b05d47
LessonFolk 是一系列开源 AI 课程,专为由 AI 来教授而设计。将你的 AI 聊天工具(Claude Code、ChatGPT、Claude Desktop、Cursor……)连接到 LessonFolk,说一句“我们开始吧”,它就会通过对话引导你学习课程:讲解内容、提出问题、根据你的水平调整教学,并保存学习进度。
工作原理
LessonFolk 是一个网站,也是一个 MCP 服务(Model Context Protocol,即一种让 AI 应用使用工具的标准)。你的 AI 聊天工具会连接到它:获取课程和导师的指示,并将你的学习进度保存到那里。网站会展示你的课程、学习路径和进度。
导师会询问你的水平和兴趣,为你推荐课程路径,并一次教授一节简短课程。课程按主题分组:理解 AI、使用 AI 工具、用 AI 构建和AI 与社会。完整列表及推荐顺序见 courses/en/index.yaml,也可以问导师:“我能学些什么?”
即将推出:项目。 通过实际项目练习课程所学内容:项目包含一个主题和若干待完成的里程碑,你的导师会作为教练提供提示,而不是直接给出解决方案。有些项目会作为课程的结尾,另一些则是独立项目。
快速开始
选择以下两种方式之一:
托管版(lessonfolk.com):使用 GitHub 或 Google 登录,打开其 Connect 页面,将 LessonFolk 添加到你的 AI 聊天工具中(在 Claude Code 中,插件会自动完成此操作)。你的学习进度会保存到你的账户中。
自托管:数据保存在你的电脑上,不会发送给我们。启动 Docker 后:
git clone https://github.com/CGSeb/lessonfolk.git
cd lessonfolk
docker compose up -d --build
打开 http://127.0.0.1:4321 查看仪表板。然后在此文件夹中启动你的 AI 聊天工具:
- **Claude Code:**运行
claude,并在出现提示时批准lessonfolkMCP 服务。 - **其他应用:**按照仪表板上的 Connect 页面操作。
然后说:
让我们开始学习 AI 吧。
详情请参阅学习者指南。
参与贡献
LessonFolk 随着课程不断发展,而编写课程不需要编写代码。在此文件夹中打开你的 AI Agent,并说*“创建一门关于……的课程”*:它会采访你、提出大纲、与你一起编写课程内容并检查课程。仪表板会将你列为作者。
文档
- 使用 LessonFolk:学习者指南(首次使用、如何提问、仪表板、Docker、故障排除)
- 贡献:编写课程、开发环境设置、工作流
- 开发 LessonFolk:代码库结构、脚本、数据库变更
- 设置:所有环境变量
- 课程格式:课程和课时的编写方式
- 测试:自动化测试和手动检查
- 开发者登录:GitHub 和 Google 登录
- 隐私和个人数据:存储内容、导出和删除
- 品牌:徽标、颜色和字体
- 所有文档
许可证
LessonFolk 由 CG Seb 开发。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。