关于 School Digest
School Digest 是一个公开、只读的 MCP 服务,可根据提供的快照为每个孩子生成一页可打印的每日内容,并列于 Openkrill 的研究插件集合中。
主要功能
- 01为每个孩子生成可打印的每日页面
- 02使用提供的快照
- 03公开只读访问
- 04无需 API 密钥
适用场景
- 01为每个孩子准备每日学校页面
- 02根据提供的快照生成摘要
MCP 相关
通过 MCP 端点 https://schooldigest.openkrill.app/mcp 提供 School Digest。该服务公开、只读且无需密钥。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://schooldigest.openkrill.app/mcp一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http app-openkrill-school-digest https://schooldigest.openkrill.app/mcpCursor.cursor/mcp.json
{"mcpServers":{"app-openkrill-school-digest":{"type":"http","url":"https://schooldigest.openkrill.app/mcp"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"app-openkrill-school-digest":{"type":"http","url":"https://schooldigest.openkrill.app/mcp"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"app-openkrill-school-digest":{"type":"http","url":"https://schooldigest.openkrill.app/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"app-openkrill-school-digest":{"serverUrl":"https://schooldigest.openkrill.app/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
3| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| date | string | 是 | 学校所在时区中的报告日期,格式为 YYYY-MM-DD,例如 "2026-10-08"。 |
| canvas | object | 是 | 来自家长观察者账户的 Canvas API JSON,例如 {"observees": [{"id": 1, "name": "River Sample"}], "courses": [...], "assignments": {"11": [...]}, "announcements": []}。不要包含令牌。 |
| canvas.courses | array | 否 | 课程信息,包含 id(整数)、name、teachers [{display_name}] 和 enrollments [{type: "student", user_id, computed_current_score, computed_current_grade}]。 |
| canvas.observees | array | 否 | 每个孩子对应一个条目:id(整数)和 name。 |
| canvas.assignments | object | 否 | 以课程 ID 为键的对象,每个键对应一个最多包含 80 个作业的列表。作业字段包括 id、name、due_at、points_possible 和 submission {user_id, workflow_state, score, graded_at, missing, late}。 |
| canvas.announcements | array | 否 | 公告,包含 id、title、message、posted_at、context_code(例如 "course_11")和 author {display_name}。 |
| run_at | string | 是 | 获取快照的时间,采用 ISO 时间格式,例如 "2026-10-08T12:00:00Z"。 |
| previous | object | 否 | 可选:昨天的完整请求,包含其自身的 date、run_at、timezone 和 canvas(以及适用时的 infinite_campus),用于生成变更版块。 |
| previous.date | string | 否 | |
| previous.canvas | object | 否 | |
| previous.run_at | string | 否 | |
| previous.timezone | string | 否 | |
| previous.infinite_campus | object | 否 | |
| timezone | string | 否 | 学校的有效 IANA 时区名称,例如 "America/Chicago"(默认值)。 |
| summaries | object | 否 | 可选:按孩子姓名(与 observees 中一致)提供您撰写的内容,每人 1 到 3 行,每行最多 180 个字符。该工具不会调用模型。 |
| notice_emails | array | 否 | 其他学校通知邮件,格式和限制相同。纯文本,包含 From、Subject 和 Date 标头、一个空行,然后是正文。最多 30 封邮件,每封最多 12000 个字符。可选。 |
| infinite_campus | object | 否 | 可选的 Infinite Campus 成绩快照。每位学生会根据 firstName 和 lastName 与 Canvas observee 匹配。 |
| infinite_campus.students | array | 否 | |
| parentsquare_emails | array | 否 | ParentSquare 通知邮件。纯文本,包含 From、Subject 和 Date 标头、一个空行,然后是正文。最多 30 封邮件,每封最多 12000 个字符。可选。 |
详细介绍
研究与公共数据
查找论文、核对参考文献和 DOI、阅读美国联邦法规、比较各国统计数据,并制作学校摘要。
claude plugin install research@openkrill
| 技能和 MCP 服务 | 工具 | 端点 |
|---|---|---|
papers | 论文查找器 | https://papers.openkrill.app/mcp |
citations | 引用核查器 | https://citations.openkrill.app/mcp |
rules | 美国联邦法规(CFR) | https://rules.openkrill.app/mcp |
countrystats | 国家统计数据 | https://countrystats.openkrill.app/mcp |
school-digest | 学校摘要 | https://schooldigest.openkrill.app/mcp |
所有服务均为公开、只读,且无需密钥。 根据 Agent Tools 插件列表生成;在此处所做的修改会被覆盖。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。