教育中心管理系统 MCP 工具

以 EducationCenter 真实 MCP manifest 及 CMS workflow 文件整理,覆盖学生、课程、班别、报名、出席、补堂、发票、付款证明、收款记录、教学资源、通告、学生事件及请假审批流程。

education_center.list_students

read

按 search、school、gender、status、record_state 分页查询学生。

建议先读取

治理与审批

只读,不建立 action request。

安全说明

列表要 bounded pagination,不可一次 dump 全部学生资料。

education_center.get_student

read

读取学生 profile、overview、events、已派发资源与通告。

建议先读取

education_center.list_students

治理与审批

只读,不建立 action request。

安全说明

后续 student-centric assign/event write 应以此状态为准。

education_center.list_courses

read

列出课程供班别、报名及 invoice flow 使用。

建议先读取

治理与审批

只读,不建立 action request。

安全说明

保留 record_state 概念,避免 archived 课程被误用。

education_center.list_classes

read

列出班别,可按 course_id、active_only、record_state 筛选。

建议先读取

education_center.list_courses

治理与审批

只读,不建立 action request。

安全说明

报名、attendance、invoice 前先确认班别仍 active 及容量合理。

education_center.list_enrollments

read

按 student、class、course 查询报名纪录。

建议先读取

education_center.get_student 或 education_center.list_classes

治理与审批

只读,不建立 action request。

安全说明

invoice 和 default lessons 应以真实 enrollment 状态为基础。

education_center.get_attendance_sheet

read

按日期、班别、导师及 unmarked filter 读取 attendance sheet。

建议先读取

education_center.list_classes

治理与审批

只读,不建立 action request。

安全说明

attendance write 必须用读取到的 lesson identifier。

education_center.list_invoices

read

查询 cashier / student detail invoice summary rows。

建议先读取

education_center.get_student 或 filters

治理与审批

只读,不建立 action request。

安全说明

列表只作 summary;要 lessons/payments 明细需 get_invoice。

education_center.get_invoice

read

读取单一 invoice、student、lessons、payments、draft payload。

建议先读取

education_center.list_invoices

治理与审批

只读,不建立 action request。

安全说明

update_invoice 或 payment write 前必须先读取当前 invoice。

education_center.preview_invoice_default_lessons

read

由 backend preview invoice default lessons,集中 charge_type 规则。

建议先读取

education_center.list_enrollments + education_center.list_classes

治理与审批

只读 preview,不建立 action request。

安全说明

create/update invoice 必须提交 explicit lessons[];不要让 write 自行重算。

education_center.list_invoice_reminders

read

读取基于 remaining lessons 的 invoice reminders。

建议先读取

education_center.list_invoices

治理与审批

只读,不建立 action request。

安全说明

reminder 建议要核对 invoice 状态及剩馀堂数。

education_center.list_payment_proofs

read

按 search、status 查询付款证明。

建议先读取

education_center.list_invoices

治理与审批

只读,不建立 action request。

安全说明

review 前要 get_payment_proof 检查 invoice/student/payment detail。

education_center.get_payment_proof

read

读取单一付款证明、invoice、student、review 及 applied payment detail。

建议先读取

education_center.list_payment_proofs

治理与审批

只读,不建立 action request。

安全说明

apply/reject 前必须确认未重复套用、金额与 invoice 一致。

education_center.list_payment_records

read

查询收款记录 summary 及 invoice payment status aggregates。

建议先读取

education_center.list_invoices

治理与审批

只读,不建立 action request。

安全说明

payment-records 是独立 domain,不应只当 invoice 附件。

education_center.list_resources

read

查询 learning resources。

建议先读取

治理与审批

只读,不建立 action request。

安全说明

派发前应 get_resource 查看 assignments。

education_center.get_resource

read

读取单一 learning resource 及 current assignments。

建议先读取

education_center.list_resources

治理与审批

只读,不建立 action request。

安全说明

assign/unassign 必须用此状态避免重复或错派。

education_center.list_notices

read

查询 notices。

建议先读取

治理与审批

只读,不建立 action request。

安全说明

通告派发前应读 get_notice 及目标学生范围。

education_center.get_notice

read

读取单一 notice 及 assignments。

建议先读取

education_center.list_notices

治理与审批

只读,不建立 action request。

安全说明

更新或派发前确认 audience、attachments、read receipts 影响。

education_center.list_student_events

read

列出指定学生事件。

建议先读取

education_center.get_student

治理与审批

只读,不建立 action request。

安全说明

event write 要保持 student-centric,唔好跨学生误写。

education_center.list_leave_requests

read

列出请假申请,支援 review workflow。

建议先读取

education_center.get_attendance_sheet 或 filters

治理与审批

只读,不建立 action request。

安全说明

请假会影响 attendance / makeup,审批前要读 detail。

education_center.get_leave_request

read

读取单一请假申请、linked lesson 及 review context。

建议先读取

education_center.list_leave_requests

治理与审批

只读,不建立 action request。

安全说明

approve makeup 前确认补堂日期与时间,避免同 reschedule 冲突。

education_center.update_attendance

write

更新单一 lesson attendance action。

建议先读取

education_center.get_attendance_sheet

治理与审批

受治理写入;可能 executed 或 pending_approval。

安全说明

只用 canonical attendance action;不要直接改 lesson row。

education_center.bulk_update_attendance

write

批量更新多个 lessons 的 attendance action。

建议先读取

education_center.get_attendance_sheet

治理与审批

受治理写入;可能 executed 或 pending_approval。

安全说明

lesson identifiers 必须来自同一次受控读取;避免跨 scope 混入。

education_center.reschedule_lesson

write

调堂,只更新 makeup_date、makeup_start_time、makeup_end_time。

建议先读取

education_center.get_attendance_sheet

治理与审批

受治理写入;可能 executed 或 pending_approval。

安全说明

不可同时改班别、导师、课室或原堂时间。

education_center.create_student_event

write

在 student-centric flow 建立一笔 student event。

建议先读取

education_center.get_student

治理与审批

受治理写入;可能 executed 或 pending_approval。

安全说明

备注栏位用 event_remark,因 remark 是 MCP governance 栏位。

education_center.update_student_event

write

更新一笔 student event。

建议先读取

education_center.list_student_events

治理与审批

受治理写入;可能 executed 或 pending_approval。

安全说明

event_id 必须属于该 student;备注栏位用 event_remark。

education_center.delete_student_event

write

删除一笔 student event。

建议先读取

education_center.list_student_events

治理与审批

受治理写入;可能 executed 或 pending_approval。

安全说明

删除前确认 event_id 与学生一致。

education_center.apply_payment_proof

write

批核并套用一笔付款证明,建立或对应 payment。

建议先读取

education_center.get_payment_proof

治理与审批

高风险 review write,应保留 approval/audit metadata。

安全说明

确认金额、invoice、student、未重复套用后先执行。

education_center.reject_payment_proof

write

拒绝一笔付款证明,不建立 payment。

建议先读取

education_center.get_payment_proof

治理与审批

高风险 review write,应保留 approval/audit metadata。

安全说明

拒绝原因应清楚,避免家长 follow-up 无上下文。

education_center.approve_leave_request_no_makeup

write

批准请假但不安排补堂。

建议先读取

education_center.get_leave_request

治理与审批

高风险 review write,影响 attendance。

安全说明

确认 no-makeup 是业务决策,不应由 agent 默认选择。

education_center.approve_leave_request_makeup

write

批准请假并安排补堂日期。

建议先读取

education_center.get_leave_request

治理与审批

高风险 review write,影响 attendance / makeup。

安全说明

补堂栏位要同现有 makeup/reschedule contract 一致。

education_center.reject_leave_request

write

拒绝请假申请。

建议先读取

education_center.get_leave_request

治理与审批

高风险 review write,应保留 approval/audit metadata。

安全说明

拒绝前确认 linked lesson 及原因,避免错误通知家长。

education_center.create_student

write

用 canonical setup student flow 建立学生。

建议先读取

education_center.list_students

治理与审批

受治理写入;可能 executed 或 pending_approval。

安全说明

建立前先搜寻避免重复学生/家长资料。

education_center.update_student

write

用 canonical setup student flow 更新学生。

建议先读取

education_center.get_student

治理与审批

受治理写入;可能 executed 或 pending_approval。

安全说明

更新前确认 student_id 及 record_state,避免改 archived record。

education_center.create_enrollment

write

用 setup enrollment flow 建立报名。

建议先读取

education_center.get_student + education_center.list_classes

治理与审批

受治理写入;可能 executed 或 pending_approval。

安全说明

建立前检查班别容量、重复报名及收费设定。

education_center.create_invoice

write

用 canonical invoice flow 建立 invoice;is_draft 控制草稿状态。

建议先读取

education_center.preview_invoice_default_lessons

治理与审批

受治理写入;cashier write 应保留 audit metadata。

安全说明

lessons[] 必填且 explicit;不要使用隐式 default。

education_center.update_invoice

write

用 canonical invoice flow 更新 invoice;lessons[] 仍需 explicit。

建议先读取

education_center.get_invoice + education_center.preview_invoice_default_lessons

治理与审批

受治理写入;cashier write 应保留 audit metadata。

安全说明

更新前比较现有 payments/draft 状态,避免覆盖付款资料。

education_center.add_invoice_payment

write

为 existing invoice append payment,是日常收款 canonical path。

建议先读取

education_center.get_invoice

治理与审批

受治理写入;cashier payment write。

安全说明

新增收款前核对 outstanding amount 及 payment method。

education_center.replace_invoice_payments

write

整批复盖 invoice payment list,用于行政修正。

建议先读取

education_center.get_invoice

治理与审批

高风险覆盖式 cashier write。

安全说明

非日常收款 path;只在明确需要 full overwrite 时使用。

education_center.upsert_resource_item

write

建立或更新 learning_resource / notice,支援 body、source、attachments。

建议先读取

education_center.get_resource 或 education_center.get_notice

治理与审批

受治理写入;可能 executed 或 pending_approval。

安全说明

type 必须正确;resource_id 存在代表更新,省略代表建立。

education_center.delete_resource_item

write

用 shared resource backend flow archive learning_resource 或 notice。

建议先读取

education_center.get_resource 或 education_center.get_notice

治理与审批

受治理写入;delete/archive 类操作应保留 audit。

安全说明

删除前确认 assignments、attachments、read receipts 影响。

education_center.assign_resource

write

用 shared assignment flow 派发 learning_resource 或 notice;支援 is_all_students。

建议先读取

education_center.get_resource / get_notice + education_center.list_students

治理与审批

受治理写入;bulk all-students 属高影响操作。

安全说明

type、target student 或 is_all_students 必须明确,不可同时含糊。

education_center.unassign_resource

write

用 shared assignment flow 取消学生特定 resource/notice assignment。

建议先读取

education_center.get_resource 或 education_center.get_notice

治理与审批

受治理写入;可能 executed 或 pending_approval。

安全说明

assignment 必须来自读取结果;不要自行猜 assignment id。