CampusPilot MCP
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.
CampusPilot MCP
An MCP (Model Context Protocol) server that helps students plan their studies. Built for the Build, Ship, Shape: Amazon Developer Hackathon, Alexa+ track.
Tools
add_assignment: saves an assignment or exam with a due date and hours neededlist_assignments: lists tasks sorted by due date with days remainingcreate_study_plan: spreads study hours across the days before each deadline and warns if time is shortgenerate_quiz: turns study notes into fill-in-the-blank questions with an answer key
Related MCP server: Flashcard MCP
Setup
Requires Node.js 18 or newer.
git clone https://github.com/01fe25bec314-coder/campuspilot-mcp.git
cd campuspilot-mcp
npm installRun and test
Option 1: stdio mode with the MCP Inspector
npx @modelcontextprotocol/inspector node server.jsOpen the address printed in the terminal, connect to the server, and try the tools from the Tools tab.
Option 2: web server (Streamable HTTP)
node server.js --httpThe MCP endpoint is http://127.0.0.1:3000/mcp (MCP spec 2025-11-25). To test it, run npx @modelcontextprotocol/inspector in a second terminal, then add a Streamable HTTP server with that URL.
Data
Assignments are saved in data.json, which is created automatically.
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Flashcards, multiple-choice quizzes, mind maps and spaced-repetition reviews from your study notes.
Study planner for high school students. Manage tasks, deadlines, and schedules.
Files what you learn into a personal wiki and quizzes you before you forget it.
Schedule spaced reviews and exam study plans from each learner's forgetting curve.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceImplements cognitive science-backed interleaved learning techniques to create study plans, generate mixed-topic quizzes, manage flashcard decks, and track learning progress for optimal knowledge retention.1MIT
- AlicenseNot gradedqualityDmaintenanceEnables users to create, review, and manage flashcards using the SM-2 spaced repetition algorithm for optimized learning. It supports organizing cards into projects and automatically handles review scheduling based on user performance.5 npm2MIT
- 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 gradedqualityBmaintenanceEnables users to monitor their courses for new posts, changed instructions, and due dates, search downloaded documents, and automatically sync new or changed files into course folders.4MIT