Tmp.ChIoCYDxiX

📊 一站式学业数据,尽在对话中掌握

家长专属工具,通过Claude直接查询Infinite Campus学生成绩、考勤、作业和校园消息,支持自动登录与浏览器Cookie回退。

收藏
2.9k
安装
995
版本
2.3.5
CLS 安全性认证2026-08-04
点击查看完整报告 >

使用说明

核心用法

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 文档生成简介,尚未执行完整安全审计。

安全解读

核心用法

infinitecampus-mcp 是一款面向家长的智能化校园数据接入工具,通过 MCP(Model Context Protocol)协议桥接 Claude 等 AI 助手与 Infinite Campus 教育平台。家长只需完成一次性配置,即可通过自然语言对话实时查询孩子的学业动态。

配置流程:用户需在 .mcp.json~/.claude/mcp.json 中配置学校门户地址(IC_BASE_URL)、学区标识(IC_DISTRICT)及认证信息。支持双因子认证路径:用户名/密码直连,或通过 fetchproxy 浏览器扩展复用已有登录会话,兼顾便捷与安全。

功能矩阵:覆盖学业全场景——ic_list_grades 查询课程成绩与 GPA;ic_list_assignments 追踪作业 deadline;ic_list_attendance 监控出勤记录与行为事件;ic_list_messages 整合家校消息与文档下载;ic_list_feesic_list_food_service 管理费用与餐卡余额。所有数据均以结构化方式返回,支持自然语言追问与交叉分析。

显著优点

生态开放性:采用标准化 MCP 协议,理论上兼容任何支持该协议的 AI 助手,打破单一平台锁定。MIT-0 许可证允许自由修改与商业衍生。

隐私设计优先:纯文档型 Skill 架构,本身不存储任何学生数据,所有敏感信息仅存在于用户本地环境变量与官方 Infinite Campus 服务器之间,最小化数据暴露面。

操作零门槛:家长无需理解复杂 API,用"这学期数学成绩怎么样""上周有没有缺勤"等日常用语即可完成查询,大幅降低数字鸿沟。

多子女支持ic_list_students 自动枚举关联学生,单账号管理多个孩子学业,适合多胎家庭场景。

潜在缺点与局限性

学区覆盖依赖:仅支持采用 Infinite Campus 作为 SIS(学生信息系统)的学区,全美覆盖率约 15%-20%,部分地区需等待官方扩展。

认证摩擦成本:fetchproxy 方案虽避免密码明文存储,但需安装浏览器扩展并维持登录状态;传统密码方案则存在凭证轮换维护负担。

实时性瓶颈:数据 freshness 取决于学校同步频率,通常存在 24-48 小时延迟,不适合紧急事务决策。

功能边界固化:当前为只读模式,无法直接提交请假申请或预约家长会,仍需跳转原系统完成操作闭环。

适合的目标群体

K-12 学生家长:尤其关注学业动态的双职工家庭,可利用碎片时间通过对话快速掌握孩子在校表现。

教育规划顾问:批量管理多位学生档案,辅助升学策略制定与进度追踪。

特殊教育家庭:需要高频监控出勤、行为事件及 IEP 相关沟通记录的用户群体。

技术素养中等偏上用户:能理解环境变量配置、npm 包管理基础概念,或愿意跟随文档逐步操作的学习型家长。

使用风险与缓解建议

外部依赖风险:实际数据处理由 chrischall/infinitecampus-mcp npm 包执行,该组件未经独立安全审计。建议:关注 GitHub 仓库 Release 动态,延迟应用非安全补丁版本;在隔离环境(如 Docker)中运行 MCP 服务器。

凭证泄露风险IC_PASSWORD 以明文形式存储于本地配置文件,共享设备场景下存在泄露可能。建议:优先采用 fetchproxy 无密码方案;配置文件设置 600 权限;定期轮换密码。

数据合规风险:处理 FERPA 保护的受教育记录,需确保使用符合学区家长访问政策。建议:不在公共 LLM 服务中传输完整学生记录;启用后及时清理对话历史;未成年人账号需经学校官方授权。

服务连续性风险:个人开发者维护(T3 来源),存在维护中断可能。建议: fork 核心仓库作为备份;关注社区 fork 活跃度;避免关键决策高度依赖该工具。

网络与性能风险:学校服务器高峰期响应延迟可能影响查询体验,建议错峰使用非紧急查询。

Tmp.ChIoCYDxiX 内容

手动下载zip · 3.0 kB
skill-card.mdtext/markdown
请选择文件