Releases: zavora-ai/mcp-student-records
Releases · zavora-ai/mcp-student-records
mcp-student-records v1.1.0
Adds the layers that were under-serving two agents — all additive (v1.0 API unchanged).
Competency / Mastery — unblocks Adaptive Tutor
Learning standards with prerequisites, evidence-based mastery levels, and an adaptive learning_path recommending what a student is ready to learn next vs. blocked.
Degree Audit & Standing — unblocks Academic Policy Advisor
Graduation requirements, degree_audit (earned vs. required credits, progress %, on-track), GPA-derived academic_standing, and registration/transcript/financial holds.
Early Warning & Interventions — strengthens Student Support / Learning Analytics
Early-warning flags, evaluate_early_warning (auto-raises from grades/attendance/mastery), and MTSS/RTI intervention tiers (1–3).
19 new tools (46 total); FERPA-logged and gated as appropriate. 24 tests; verified end-to-end over MCP stdio.
mcp-student-records v1.0.0
Changelog
[1.0.0] - 2026-06-09
Added
- 27 MCP tools for a full Student Information System: 5 students + 5 courses/enrollment + 4 grades + 2 attendance + 5 support + 4 guardians/comms + 2 records/analytics
- Students with demographics, enrollment status, and accommodations (IEP/504/ELL)
- Courses & sections (with grade-category weights), enrollment with duplicate guard
- Grades with rubric scoring (criterion sums) and a weighted gradebook → letter grade
- Attendance records with computed rate
- Support cases with notes and status workflow
- Guardians with FERPA consent; communications gated on consent + association
- Transcript with cumulative GPA (4.0 scale); learning-analytics risk from grades + attendance
- FERPA access logging on every student-scoped operation (accounting of disclosures)
- Attributable access (actor required); send_communication classed external_write
- Modeled as a general SIS platform; education agents (academic policy, adaptive tutor,
learning analytics, parent communication, rubric grading, student support) are clients of it - Gated FERPA-sensitive writes (status, accommodation, enroll, grade, attendance, guardian, communication)
adk-mcp-sdkHealthCheck + validatedmcp-server.tomlmanifest- 14 tests (10 store + 4 manifest); verified end-to-end over MCP stdio