
aula-mcp
by Casperjuel·★ 22·综合分 43
丹麦 Aula 学校平台的 MCP 服务器,使用 MitID 身份验证,让 AI 代理能访问学生资料、日历、消息和课程表。
概述
aula-mcp 是一个基于 TypeScript 的 MCP 服务器,将 AI 代理与丹麦的教育平台 Aula 连接起来。它使用 MitID 身份验证和本地存储的凭据,无需无头浏览器即可安全访问学校数据。该服务器通过模型上下文协议向 Claude、Cursor 等 AI 客户端提供访问学生资料、周课程表、消息和日历信息的工具。
试试问 AI
装完之后,这里有 3 个你可以让 AI 做的事:
什么时候选它
如果您是丹麦教育系统中的家长或教师,需要访问Aula学校平台的AI功能而不使用无头浏览器,请选择此服务器。
什么时候不要选它
如果您不在丹麦,需要写入学校数据的权限,或需要更广泛支持的教育平台集成,请不要选择此服务器。
此 server 暴露的工具
从 README 抽取出 12 个工具aula.discoverDiscovers user identity, children, available tools, and detected widgets
aula.profiles.listLists user profiles and associated children
aula.presence.todayGets today's presence/attendance information
aula.calendar.eventsRetrieves calendar events
aula.messages.list_threadsLists message threads/conversations
aula.messages.get_threadRetrieves a specific message thread
aula.notifications.listLists notifications
aula.posts.listLists posts/announcements
aula.ugeplan.easyiqGets weekly schedule (Ugeplan) for EasyIQ vendor
aula.opgaver.minuddannelseGets assignments (Opgaver) for MinUddannelse vendor
aula.ugebrev.minuddannelseGets weekly newsletters (Ugebrev) for MinUddannelse vendor
aula.huskelisten.systematicGets shopping lists (Huskeliste) for Systematic vendor
可对比工具
安装
安装
- 需要 Bun ≥ 1.3 和 pnpm ≥ 10
git clone git@github.com/Casperjuel/aula-mcp.git
cd aula-mcp
pnpm install
# 首次 MitID 登录(MitID 应用中的二维码)
pnpm login
# 检查所有 Aula 端点的健康状态
pnpm doctor
# 启动 MCP 服务器(http://127.0.0.1:7878/mcp)
pnpm mcpClaude Desktop 配置
添加到 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"aula": {
"command": "node",
"args": ["/path/to/aula-mcp/packages/mcp-server/dist/server.js"]
}
}
}aula-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。