mcp-learning-path-generator
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
π§ 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.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogβ¦
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.
YouTube playlists to AI flashcards, spaced repetition and guided learning missions.
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.3MIT
- AlicenseNot gradedqualityDmaintenanceTurns any topic into a structured lesson with intuition, examples, and spaced repetition, using no AI on the server side.MIT