mcpField
S

Skolverket MCP

本地服务
github.com/KSAklfszf921法律与政务1327 周前更新

关于 Skolverket MCP

Skolverket MCP 将瑞典国家教育署的开放 API 接入 AI 助手,面向教师、学生、家长及教育数据研究者。它覆盖课程、学校单位和成人教育数据,并提供工具、资源与分析提示模板。

主要功能

  1. 01查询课程、学科与评分标准
  2. 02搜索和筛选学校单位
  3. 03查询成人教育课程与统计
  4. 04提供 API 资源和提示模板

适用场景

  1. 01比较课程内容与评分要求
  2. 02查找特定地区或类型的学校
  3. 03分析成人教育课程和学位项目

MCP 相关

作为 MCP 服务,它向 AI 客户端开放 Skolverket 三类开放 API 的数据,并提供 41 个工具、4 个资源和 5 个提示模板。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"ksaklfszf921-skolverket": {
"command": "npx",
"args": [
"-y",
"skolverket-mcp"
]
}
}
}
启动命令npx -y skolverket-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmskolverket-mcp2.1.3

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Skolverket MCP 标志

Skolverket MCP 服务

MCP Registry MCP Protocol License

一个 Model Context Protocol (MCP) 服务,可让 AI 助手访问 Skolverket 的所有开放 API——Läroplan API、Skolenhetsregistret 和 Planned Educations 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 的路径——后续客户端配置会用到。

客户端配置
Claude Desktop
  1. 在 Claude Desktop 中:Settings → Developer(不是 Connectors!)
  2. 点击 "Edit Config"
  3. 在 JSON 文件中添加:
{
  "mcpServers": {
    "skolverket": {
      "command": "node",
      "args": ["/absolut/sökväg/till/Skolverket-MCP/dist/index.js"]
    }
  }
}
  1. 保存并重启 Claude Desktop。

**注意:**本地安装通过 Developer 部分使用 stdio 传输,而不是 Connectors。

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"

Windows:

[mcp.skolverket]
command = "node"
args = ["C:\\Users\\username\\Skolverket-MCP\\dist\\index.js"]
transport = "stdio"
Google Gemini / Cursor / 其他 stdio 客户端

使用相同的模式——将客户端指向 node,并使用参数 /absolut/sökväg/till/Skolverket-MCP/dist/index.js 和 stdio 传输。

{
  "mcpServers": {
    "skolverket": {
      "command": "node",
      "args": ["/absolut/sökväg/till/Skolverket-MCP/dist/index.js"]
    }
  }
}
claudecode openaicodex googlegemini

功能

该服务连接到 Skolverket 的三个开放 API:

1. Syllabus API 课程大纲(LGR22、GY25 等)、科目、课程、高中课程项目,以及知识要求和核心内容。

2. Skolenhetsregistret 搜索和筛选学校、学前教育机构及其他学校单位。包括运营中、已停办和暂时停办的单位。

3. Planned Educations API 高等职业教育、SFI、Komvux 及其他成人教育项目,提供开课日期、名额和学习进度信息。

工具(tools)

该 MCP 服务实现了 MCP 协议,支持:

  • 41 个工具——17 个 Syllabus API、4 个 School Units、17 个 Planned Educations(包括高中教育项目、统计数据、文档)、3 个支持数据工具、1 个诊断工具
  • 4 个资源——API 信息、学校类型、课程大纲类型、课程和科目代码
  • 5 个提示词模板——课程分析、版本比较、成人教育、学习指导、课程规划

使用场景

面向教师
  • 课程规划:“比较 Svenska 1 的 E 级和 A 级知识要求,并提出评估作业的建议”
  • 主题教学:“找出所有核心内容涉及可持续发展的高中课程”
  • 评估:“显示 Biologi 1 的所有 C 级知识要求,并解释与 B 级的差异”
面向学生和家长
  • 项目选择:“比较 Naturvetenskapsprogrammet 和 Teknikprogrammet——哪些课程是必修的?”
  • 课程选择:“高中有哪些数学课程?它们之间有什么先修关系?”
  • 评分标准:“要在 Historia 1a1 中取得 A,需要达到什么要求?”
用于调查与分析
  • 学校名录:“查找斯德哥尔摩省所有在营的高中”
  • 课程设置:“马尔默有哪些学校开设经济学课程?”
  • 课程大纲分析:“分析 2011-2025 年课程大纲中‘编程’这一概念的发展”

https://github.com/user-attachments/assets/8eefa26c-4162-49a5-adf0-82677a663b19


其他

创建者:Isak Skogstad • X/Twitter

数据来自 Skolverket 的开放 API。

使用条款:可自由使用


评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。