student-services-mcp
by EdyVision·★ 1·综合分 31
基于FastAPI的MCP服务器,提供学生管理、学术规划和辍学风险预测功能。
概述
这个MCP服务器提供了一个全面的学生服务平台,具有管理学生记录、检查助学金资格、执行学术规划和进行高级分析(包括辍学风险预测)的功能。它使用FastAPI和MCP协议构建,提供大量与教育数据交互的工具。服务器使用合成数据进行演示,并包含用于流失分析的机器学习功能。可以通过Docker本地部署或部署到HuggingFace Spaces。
试试问 AI
装完之后,这里有 3 个你可以让 AI 做的事:
什么时候选它
教育机构需要一个带有分析功能和规划工具的学生服务演示,供学术顾问使用。
什么时候不要选它
需要集成真实学生数据的生产环境,因为这是一个使用合成数据的演示;需要比基本令牌认证更全面认证的系统。
此 server 暴露的工具
从 README 抽取出 12 个工具fetch_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
可对比工具
安装
安装
前置要求
- Python 3.13+
- [uv](https://github.com/astral-sh/uv) - Python快速包安装器
- [Docker](https://www.docker.com/) (可选)
本地安装
- 克隆仓库:
git clone https://github.com/edyvision/student-services-demo-mcp.git
cd student-services-demo-mcp- 安装依赖:
uv sync
# 或
make install- 运行服务器:
uv run main.py
# 或
make start.mcpDocker安装
docker compose up --buildClaude Desktop配置
添加到您的Claude Desktop mcp.json文件:
{
"mcpServers": {
"student-services-mcp": {
"url": "http://localhost:7860/mcp"
}
}
}student-services-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。