AI Study Assistant MCP Server
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., "@AI Study Assistant MCP ServerCreate a 30-minute beginner study plan for algebra."
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.
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: MoeReview
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.
The Academy curriculum as an offline MCP library. Hosted course connector adds progress.
MCP server for generating rough-draft project plans from natural-language prompts.
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-
- AlicenseNot gradedqualityCmaintenanceA local-first study workspace for MCP agents, providing a web UI for learning, quizzing, and review, independent of agent lifecycle.4GPL 3.0
- FlicenseNot gradedqualityCmaintenanceExposes a small catalog of programming study topics through the Model Context Protocol (MCP) for local learning.-
- AlicenseNot gradedqualityAmaintenanceEnables offline coding interview practice with original problems, local test harnesses, tiered hints, and streak tracking within MCP-compatible agents.4 npmMIT