student-services-mcp
by EdyVision·★ 1·Score 31
A FastAPI-based MCP server for student services management with academic planning, financial aid, and dropout risk prediction.
Overview
This MCP server provides a comprehensive student services platform with functionality for managing student records, checking financial aid eligibility, performing academic planning, and conducting advanced analytics including dropout risk prediction. Built using FastAPI and the MCP protocol, it exposes numerous tools for interacting with educational data. The server uses synthetic data for demonstration purposes and includes machine learning capabilities for attrition analysis. It can be deployed locally via Docker or to HuggingFace Spaces.
Try asking AI
After installing, here are 3 things you can ask your AI assistant:
When to choose this
Educational institutions needing a student services demo with analytics capabilities and planning tools for academic advisors.
When NOT to choose this
Production environments requiring real student data integration, as this is a demo with synthetic data; systems needing more comprehensive authentication beyond basic token auth.
Tools this server exposes
12 tools extracted from the READMEfetch_studentsRetrieves a list of all students
fetch_student_profileRetrieves detailed information for a specific student
fetch_student_profile_by_nameRetrieves student profile by name
fetch_academic_historyRetrieves academic history for a student
fetch_financial_aid_eligibilityChecks financial aid eligibility for a specific student
fetch_course_planGenerates a course plan for a student
submit_course_planSubmits a course plan with justification
submit_noteSubmits a note for a student
fetch_student_dropout_riskGet dropout risk prediction for a specific student
fetch_high_risk_studentsGet list of students at high risk of dropping out
fetch_attrition_statisticsGet overall attrition statistics for the student population
fetch_student_attrition_analysisGet detailed attrition factor analysis for a student
Comparable tools
Installation
Installation
Prerequisites
- Python 3.13+
- [uv](https://github.com/astral-sh/uv) - A fast Python package installer
- [Docker](https://www.docker.com/) (optional)
Local Installation
- Clone the repository:
git clone https://github.com/edyvision/student-services-demo-mcp.git
cd student-services-demo-mcp- Install dependencies:
uv sync
# or
make install- Run the server:
uv run main.py
# or
make start.mcpDocker Installation
docker compose up --buildClaude Desktop Configuration
Add to your Claude Desktop mcp.json file:
{
"mcpServers": {
"student-services-mcp": {
"url": "http://localhost:7860/mcp"
}
}
}Compare student-services-mcp with
Last updated · Auto-generated from public README + GitHub signals.