使用说明
带有模型上下文协议(MCP)的学习路径生成器
这个项目是一个基于Streamlit的网络应用程序,它利用模型上下文协议(MCP)生成个性化的学习路径。该应用集成了YouTube、Google Drive和Notion等多种服务,以打造全面的学习体验。
特点/特性
- 根据您的目标生成个性化学习路径
- 与YouTube的视频内容集成
- 文档存储的Google Drive集成
- Notion集成功能,用于笔记记录与整理
- 实时进度追踪
- 用户友好的Streamlit界面
先决条件
- Python 3.10及以上版本
- 谷歌人工智能工作室API密钥
- 用于集成的Pipedream URL(YouTube和Drive或Notion中的任意一个)
安装
-
克隆仓库:
-
创建并激活一个虚拟环境:
-
安装所需的软件包:
pip install -r requirements.txt
配置
在运行应用程序之前,您需要进行设置:
- 谷歌API密钥
- Pipedream的URL用于:
- YouTube(必需)
- 根据您的偏好选择Google Drive或Notion
运行应用程序
要启动应用程序,请运行:
streamlit run app.py
该应用程序将在 http://localhost:8501 默认情况下。
用法
- 在侧边栏中输入您的Google AI Studio API密钥和Pipedream URL
- 选择您偏好的辅助工具(Drive 或 Notion)
- 输入你的学习目标(例如:“我想在3天内学会Python基础”)
- 点击“生成学习路径”以创建您的个性化学习计划
项目结构
app.py- 主Streamlit应用程序utils.py- 实用函数和辅助方法prompt.py- 提示模板requirements.txt- 项目依赖关系
