🚀 带有模型上下文协议(MCP)的学习路径生成器
本项目是一个基于Streamlit的Web应用程序,它利用模型上下文协议(MCP)生成个性化学习路径。该应用程序与包括YouTube、Google Drive和Notion在内的各种服务集成,以创建全面的学习体验。
✨ 主要特性
- 🎯 基于你的目标生成个性化学习路径
- 🎥 与YouTube集成,获取视频内容
- 📁 与Google Drive集成,用于文档存储
- 📝 与Notion集成,用于记笔记和整理内容
- 🚀 实时进度跟踪
- 🎨 友好的Streamlit用户界面
截图位于images文件夹中
📦 安装指南
前提条件
- Python 3.10+
- Google ai Studio API密钥
- 用于集成的Pipedream URL(YouTube以及Drive或Notion)
在运行应用程序之前,你需要进行以下设置:
- 设置Google API密钥
- 设置以下服务的Pipedream URL:
- YouTube(必需)
- Google Drive或Notion(根据你的偏好)
💻 使用示例
基础用法
- 在侧边栏中输入你的Google ai studio API密钥和Pipedream URL。
- 选择你偏好的辅助工具(Drive或Notion)。
- 输入你的学习目标(例如,“我想在3天内学习Python基础”)。
- 点击“生成学习路径”以创建你的个性化学习计划。
📚 详细文档
项目结构
app.py - 主Streamlit应用程序
utils.py - 实用函数和辅助方法
prompt.py - 提示模板
requirements.txt - 项目依赖项