Skolverket MCP服务器
  
恩 模型上下文协议(MCP) 允许AI助理访问的服务器 所有学校开放API – 课程API,学校注册表和计划教育API。通过连接到 MCP 服务器,您可以使用 AI 搜索、查找、比较和分析 Skolverket 开放数据库中的所有数据和统计数据。
______________________________________________________________________
快速启动
按照下面的指南在本地安装。服务器通过stdio传输运行,然后集成到您的MCP客户端(Claude Desktop,Claude Code,Codex,Gemini,Cursor等)。
从源代码安装
git clone https://github.com/isakskogstad/Skolverket-MCP.git
cd Skolverket-MCP
npm install
npm run build记下搜索路径 dist/index.js — 在下面的客户端配置中使用。
Klientkonfiguration
Claude Desktop
- I克劳德桌面:设置→ 开发者 (不是连接器!)
- 点击 “编辑配置”
- 在JSON文件中添加:
{
"mcpServers": {
"skolverket": {
"command": "node",
"args": ["/absolut/sökväg/till/Skolverket-MCP/dist/index.js"]
}
}
}- 保存并重新启动 Claude Desktop。
内部 : 本地安装使用 stdio 传输通过开发者部分,而不是连接器。
Claude Code
claude mcp add skolverket node /absolut/sökväg/till/Skolverket-MCP/dist/index.js检查 : claude mcp list
OpenAI Codex
~/.codex/config.toml:
[mcp.skolverket]
command = "node"
args = ["/absolut/sökväg/till/Skolverket-MCP/dist/index.js"]
transport = "stdio"窗户:
[mcp.skolverket]
command = "node"
args = ["C:\\Users\\username\\Skolverket-MCP\\dist\\index.js"]
transport = "stdio"Google Gemini / Cursor / övriga stdio-klienter
使用相同的模式 — 指向客户端 node 随着争论 /absolut/sökväg/till/Skolverket-MCP/dist/index.js och运输 stdio.
{
"mcpServers": {
"skolverket": {
"command": "node",
"args": ["/absolut/sökväg/till/Skolverket-MCP/dist/index.js"]
}
}
}______________________________________________________________________
功能
该服务器连接到学校的三个开放式 API:
1.教学大纲API 课程(LGR22,GY25等),主题,课程,具有知识要求和核心内容的高中课程。
2. 学校登记册 搜索和过滤学校、幼儿园和其他学校设施。包括活动、关机和休眠设备。
3.计划教育API 职业学院,SFI,Komvux和其他成人课程,具有开始日期,地点和学习速度。
工具(Tools)
MCP 服务器实现了 MCP 协议,支持:
- 41 工具 –17个教学大纲API,4个学校单元,17个计划教育(inkl.gymnasieutbildningar,statistik,dokument),3个支持数据,1个诊断tik
- 4 资源 – API信息,学校类型,课程类型,课程和主题代码
- 5即时 – 课程分析,版本比较,成人教育,学习指导,课程规划
______________________________________________________________________
应用领域
对于教师
- 课程规划: “比较瑞典语1的知识要求E和A,并提出评估任务的建议”
- 专题工作: “查找所有在其核心内容中具有可持续性的高中课程”
- 评分: “显示生物学1级C的所有知识要求,并解释与B的差异”
对于学生和家长
- 程序: “比较自然科学计划和工程计划 - 哪些课程是必修课程?”
- 课程选择 : “高中有哪些数学课程,哪些是相互依赖的?”
- 评分标准 : “需要什么才能在历史1a1中获得A?”
用于调查和分析
- Skolregister: “查找斯德哥尔摩县所有活跃的高中”
- 课程: “马尔默有哪些学校提供经济学课程?”
- 学习计划分析: “分析'编程'概念如何在2011-2025课程中演变”
https://github.com/user-attachments/assets/8eefa26c-4162-49a5-adf0-82677a663b19
______________________________________________________________________
其它
来自学校开放API的数据。
条款: 免费使用
______________________________________________________________________
