核心功能
infinitecampus-mcp 是一款专为美国家校沟通平台 Infinite Campus Campus Parent 设计的 MCP 服务器,允许家长通过 Claude 等 AI 助手直接查询学生的学业数据。
主要能力
- 学业追踪:实时查看课程成绩、近期评分项、当前作业及测验分数
- 出勤管理:获取出勤摘要、具体缺勤/迟到事件、校历信息
- 家校沟通:读取收件箱消息、下载学校文档、查看教师名单
- 费用查询:行为记录查询、未缴费用、餐费余额
- 多子女支持:列出家长账户关联的所有学生
使用方式
支持 npx 一键运行或源码本地部署,提供两种认证路径:用户名密码登录,或配合 fetchproxy 扩展实现浏览器 Cookie 免密访问。
显著优点
- 数据整合度高:将分散在 Campus Parent 门户的各类学生信息统一为可对话查询的接口
- 实时性强:直接对接学校官方系统,数据同步无延迟
- 家长场景精准:针对家长高频需求(查成绩、看作业、读通知)优化工具设计
潜在局限与风险
- 地域限制:仅适用于采用 Infinite Campus 的美国 K-12 学区
- 认证复杂度:需配置学校专属 URL 和 district 标识,不同学区格式差异大
- 隐私敏感:涉及未成年人学业、行为、财务数据,凭证管理需格外谨慎
- 功能边界:仅支持读取和消息发送,无法修改成绩或考勤记录
适合人群
美国家长用户,尤其是需要频繁跟进多子女学业动态、希望减少手动登录 Campus Parent 操作的家庭。
常规风险提示
- 密码建议存储于系统密钥库而非明文配置文件
- fetchproxy 方案虽便利,但依赖浏览器会话状态,存在会话过期需重新授权的情况
- 学区系统升级可能导致接口变更,需关注 MCP 版本更新