核心用法
infinitecampus-mcp 是专为 Infinite Campus(Campus Parent)家长门户设计的 MCP 服务器,允许家长通过 Claude 等 AI 助手直接访问孩子的学业数据。安装后支持 15+ 种查询工具,涵盖成绩、作业、考勤、行为记录、费用、餐费余额及校园消息等全维度信息。
配置方式:推荐 npx 一键安装,仅需填写学校门户 URL、校区代码及家长账号密码。若担心密码安全,可采用 fetchproxy 浏览器插件方案,让 Claude 读取已登录状态的 Cookie 实现免密访问。
典型场景:
- 快速查询本周新出成绩和 GPA 变化
- 追踪作业截止日期和缺交情况
- 查看孩子考勤异常(迟到/缺勤)明细
- 直接与任课教师收发消息
- 下载学校下发的 PDF 通知或成绩单
显著优点
1. 家长视角原生设计:区别于通用教育数据工具,专门针对 Campus Parent 权限设计,自动识别多子女家庭结构。
2. 双认证方案灵活:支持传统账号密码 + 浏览器 Cookie 回退,兼顾自动化与安全性。
3. 零配置自适应:自动探测 CUPS 门户布局,适配全美数千个学区无需额外配置。
4. 消息闭环:不仅读取成绩,还能查看收件箱、阅读通知、下载附件,甚至主动发送消息给老师。
潜在缺点与局限性
- 地域限制:仅支持美国 K-12 学校使用 Infinite Campus 平台的学区,国内家长无法使用。
- 权限天花板:只能访问家长账号已有权限的数据,无法查看教师内部评分细则或同学信息。
- Cookie 依赖风险:fetchproxy 方案需要保持浏览器登录状态,会话过期后需重新授权。
- 无实时推送:需主动查询,不支持成绩更新自动提醒。
- 单点故障:若学校门户改版或 API 调整,工具可能失效。
适合人群
- 需要频繁关注孩子学业进度的忙碌家长
- 希望批量导出考勤/成绩数据做分析的家长
- 多子女家庭需要快速切换查看不同孩子信息
- 英语阅读流畅、能理解美国 K-12 评分体系的移民家庭
常规风险
| 风险类型 | 说明 |
|---------|------|
| 凭证泄露 | 账号密码以环境变量存储,多人共用机器时需严格保管 `.mcp.json` 文件权限 |
| 数据过度暴露 | AI 对话历史可能保留成绩信息,敏感学业数据避免在公共/共享设备查询 |
| 误操作发送 | `ic_send_message` 若实现不当可能发送错误内容给老师,建议先确认草稿 |
| 服务中断 | 学校门户维护期间无法访问,非官方 API 随时可能被封锁 |
---
版本提示:当前基于 README 文档生成简介,尚未执行完整安全审计。