AI Study Assistant MCP Server
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.
AI Study Assistant — Hackathon Prototype
A beginner-friendly study-planning web app with a local Streamable HTTP MCP server.
Features
Generate a simple study plan based on subject, level, and available minutes.
Generate beginner practice prompts.
MCP tools:
create_study_planandgenerate_practice_questions.Runs locally without an API key.
Related MCP server: MCP Servers in Python
Important description
This is a rule-based prototype, not an LLM-powered chatbot. The web interface calls local Flask endpoints; the MCP endpoint exposes tools for an MCP-compatible client. Do not claim it is connected to a live Alexa+ service. For the hackathon, verify the track requirements and clearly describe the demo as a simulated experience if you choose that route.
Requirements
Python 3.10+
Internet connection for first-time package installation
Windows setup (PowerShell)
Open a terminal in this folder.
py -m venv .venv
.\.venv\Scripts\python.exe -m pip install -r requirements.txt
.\.venv\Scripts\python.exe server.pyIf py is unavailable, use python instead. You do not need to activate the virtual environment. If your current PowerShell location is wrong, first cd into the folder containing server.py.
Open http://127.0.0.1:5000 in your browser. The MCP endpoint is http://127.0.0.1:8000/mcp. Keep the terminal open while using the app; press Ctrl+C to stop.
Troubleshooting
No such file: make sure the terminal is in the folder that containsserver.py. RunGet-Locationanddir.No module named flaskormcp: run the pip install command above from the same project folder.Port in use: close the other process using port 5000 or 8000, then restart.
PowerShell blocks activation: no activation is required; use
.venv\Scripts\python.exedirectly.
Submission checklist
Add a suitable open-source license (MIT is included in
LICENSE).Push the project to a public GitHub repository.
Test the app and MCP tools in an MCP-compatible client.
Record a demo video under 3 minutes.
Submit the repository URL, video, and required feedback on the hackathon page.
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted MCP for LearnOS: search courses, lesson citations, flashcards and notes from any MCP client.
MCP server for generating rough-draft project plans from natural-language prompts.
Open-source AI courses taught by your AI tutor in conversation, with progress saved by MCP tools.
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables generation of educational content like MCQs, lesson plans, and flashcards without relying on external LLMs, fully offline and compatible with Claude Desktop.4-
- FlicenseNot gradedqualityCmaintenanceExposes a small catalog of programming study topics through the Model Context Protocol (MCP) for local learning.-
- AlicenseBqualityBmaintenanceEnables MCP-compatible AI clients to act as a personal exam-prep tutor for Chinese postgraduate entrance exams, with a local knowledge base, spaced-repetition review scheduling, worksheet generation and delivery (print/PDF/HTML/text), and learning analytics—all with zero third-party dependencies and data staying local.142MIT
- FlicenseNot gradedqualityCmaintenanceEnables saving and retrieving study notes by topic, listing saved topics, generating deterministic practice quiz prompts, and building date-based revision plans over Streamable HTTP with SQLite storage. Intended as a local demo backend that a separate web API calls through the official Python MCP client.-