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
Create structured courses, lessons, and educational images for any topic, level, and language.
A sourced learning map your AI places you on: finds gaps you can't name, teaches step by step.
Map prerequisites, track mastery and recommend the next topic each learner is ready for.
Personalised developer security learning pathways from SecDim's challenges and courses.
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 gradedqualityDmaintenanceTurns any topic into a structured lesson with intuition, examples, and spaced repetition, using no AI on the server side.MIT