mcp-learning-path-generator
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-learning-path-generatorGenerate a 4-week Python learning path for beginners with daily tasks and resources."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🧠MCP-Powered AI Learning Path Generator
A student-friendly project demonstrating how an AI learning application can use the Model Context Protocol (MCP) to call structured tools.
Current architecture
User
↓
Streamlit Web App
↓
MCP Client
↓
MCP Server
├── generate_learning_path
└── find_learning_resources
↓
Personalized Learning PathRelated MCP server: Learning Coach MCP Server
Features
Learning topic, duration and level input
Day-by-day roadmap
Concepts and practice tasks
Project ideas
Learning resource links
JSON download
Real MCP client → MCP server tool calls
Run locally
Python 3.10+ is required.
python -m venv .venvWindows:
.venv\Scripts\activateInstall:
pip install -r requirements.txtRun:
streamlit run app.pyMCP inspection
The official MCP Python SDK provides development tooling. You can inspect the server separately with:
mcp dev mcp_server.pyNext integration stage
For the workshop submission, this starter can be extended with real external services:
YouTube search/API tool
Google Drive document creation
Notion page creation
Optional LLM-generated personalization
Keep credentials in environment variables or Streamlit secrets. Never commit real API keys.
Project purpose
This is not just a chatbot. The application demonstrates the MCP pattern:
AI/application → MCP client → MCP server → tools → structured results
License
For educational/project use.
This server cannot be deployed
Maintenance
Related MCP Connectors
AI-powered LMS course builder: 89 tools, 17 skills, SCORM/xAPI export, agentic UI
Transform project ideas into paint-by-numbers development plans with phases, tasks, and subtasks.
Turn any goal with a deadline into a private, gamified, evidence-based execution calendar.
Turn YouTube playlists into AI flashcards and learn with spaced repetition.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceGenerates personalized learning paths by integrating with YouTube, Google Drive, and Notion to create comprehensive learning experiences based on user goals.-
- FlicenseNot gradedqualityDmaintenanceTracks learning progress and generates personalized daily learning insights using RAG to fetch relevant content from blogs, RSS feeds, and Reddit based on your current topics and learning goals.-
- AlicenseNot gradedqualityDmaintenanceTurns any source material into a guided learning experience with learning maps, notes, four-phase study loop, spaced repetition flashcards, and grounded Q\&A.2MIT
- AlicenseNot gradedqualityCmaintenanceTurns any topic into a structured lesson with intuition, examples, and spaced repetition, using no AI on the server side.MIT