返回市场
教育局课程-MCP

教育局课程-MCP

作者:KSAklfszf9217 星标更新:2025-11-23

项目介绍

<img width="700" height="220" alt="Skolverket MCP logo" src="https://gips1.baidu.com/it/u=3495504374,2989404278&fm=3081&app=3081&f=PNG?w=1150&h=396" />

Skolverket MCP 服务器

服务器状态 npm 版本 MCP 注册表 MCP 协议 许可证

一个 模型上下文协议(MCP) 服务器,提供给 AI 助手访问所有开放 API 的权限——课程 API、学校单位登记和计划教育 API。

创建者: Isak SkogstadX/Twitter


🚀 使用方式

🌐 远程服务器(推荐)

托管在 Render 上——免费且始终更新

无需安装即可直接使用公共服务器:

https://skolverket-mcp.onrender.com/mcp

✅ 无需安装 ✅ 直接在 ChatGPT、Claude、Cursor、VS Code 中工作 ✅ 始终是最新版本 ✅ 免费

💻 本地安装

用于开发或离线使用

克隆并本地运行:

git clone https://github.com/KSAklfszf921/skolverket-mcp.git
cd skolverket-mcp
npm install && npm run build

✅ 完全控制代码 ✅ 离线工作 ✅ 非常适合开发和测试


🛠️ 功能

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

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

v2.7.0 新增工具

高中教育:

  • search_education_events - 搜索高中教育
  • count_education_events 计算高中会议次数
  • get_school_unit_education_events 学校培训

成人教育:

  • count_adult_education_events - 计算成人教育
  • get_adult_education_areas_v4 所有教育领域

学校单位:

  • search_school_units_v4 - 扩展学校单位搜索

支持数据:

  • get_school_types_v4 所有类型的学校
  • get_geographical_areas_v4 - 我们有通讯。
  • get_programs_v4 - 高中项目

统计与文档:

  • get_school_unit_documents - 检查报告
  • get_school_unit_statistics - 学校统计数据。
  • get_national_statistics - 国家统计数据
  • get_program_statistics - 项目统计数据

API 集成

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

1. 课程 API 课程(LGR11,GY11),科目,课程,高中项目及其知识要求和核心内容。

2. 学校单位登记 搜索和筛选学校、幼儿园和其他学校单位。包括活跃、关闭和休眠设备。

3. 计划教育 API 职业学院、SFI、Komvux 和其他成人教育项目,包括开始日期、地点和学习进度。


📱 快速开始

Claude(网络版)

https://github.com/user-attachments/assets/f7625e91-6f42-4301-b813-51f9bfcc7ef0

1. 访问 claude.ai:

2. 打开设置:

  • 点击你的个人资料(左下角)
  • 选择 "设置"

3. 添加 MCP 服务器:

  • 前往 "开发者""集成"
  • 点击 "添加 MCP 服务器""连接"
  • 名称: Skolverket MCP
  • URL: https://skolverket-mcp.onrender.com/mcp
  • 类型: 选择 HTTP流式 HTTP
  • 点击 "连接""添加"

Claude 桌面版

1. 打开 Claude 桌面版设置

  • macOS: Claude 菜单 → 设置
  • Windows: Claude 菜单 → 设置

2. 前往连接器:

  • 在左侧菜单点击 "连接器"
  • 点击 "添加自定义连接器"

3. 填写表格:

  • 名称: Skolverket MCP
  • 远程 MCP 服务器 URL: https://skolverket-mcp.onrender.com/mcp
  • 高级设置: 留空 OAuth 字段
  • 点击 "添加"

替代方案:本地安装

1. 克隆并构建:

git clone https://github.com/KSAklfszf921/skolverket-mcp.git
cd skolverket-mcp
npm install && npm run build

2. 在 Claude 桌面版中:

  • 设置 → 开发者(不是连接器!)
  • 点击 "编辑配置"

3. 添加到 JSON 文件:

{
  "mcpServers": {
    "skolverket": {
      "命令": "node",
      "参数": ["/绝对路径/到/skolverket-mcp/dist/index.js"]
    }
  }
}

4. 保存并重启 Claude 桌面版

注意: 本地安装通过开发者部分使用 stdio 传输,而不是连接器。


Claude 代码

实时服务器:

claude mcp add --transport http skolverket https://skolverket-mcp.onrender.com/mcp

本地(从源代码):

# 在 git clone 和 npm install 之后(参见上文)
claude mcp add skolverket node /绝对路径/到/dist/index.js

检查: claude mcp list


ChatGPT

在浏览器中(chatgpt.com)

1. 激活开发者模式(一次性安装):

  • 访问 https://chatgpt.com
  • 点击你的 个人资料(左下角)
  • 选择 "应用和链接"
  • 查找 开发者模式(BETA) 并激活蓝色切换按钮

2. 添加 MCP 服务器:

  • 在相同的 "应用和链接" 视图中
  • 向下滚动至 "活动链接"
  • 点击 "新连接""+"

3. 填写表格:

  • 编号: Skolverket MCP
  • 描述: (可选)
  • MCP 服务器 URL: https://skolverket-mcp.onrender.com/mcp
  • 认证: 选择 "无认证。"
  • 标记 “我理解并希望继续。”
  • 点击 "创建"

OpenAI Codex(终端)

远程服务器(HTTP)

~/.codex/config.toml

[mcp.skolverket]
url = "https://skolverket-mcp.onrender.com/mcp"
transport = "http"

本地安装

1. 克隆并构建(如果尚未完成):

git clone https://github.com/KSAklfszf921/skolverket-mcp.git
cd skolverket-mcp
npm install && npm run build

2. 配置 stdio 传输:

~/.codex/config.toml

[mcp.skolverket]
命令 = "node"
参数 = ["/绝对路径/到/skolverket-mcp/dist/index.js"]
transport = "stdio"

Windows:

[mcp.skolverket]
命令 = "node"
参数 = ["C:\\Users\\用户名\\skolverket-mcp\\dist\\index.js"]
transport = "stdio"

💡 应用领域

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

对于教师

  • 课程规划: "比较瑞典语1的知识要求E和A,并提供评估任务建议"
  • 主题工作: "找出所有以可持续性为核心概念的高中课程"
  • 评估: "展示生物学1的C级知识要求,并解释与B级的区别"

对于学生及家长

  • 项目选择: "比较科学项目和技术项目——哪些课程是必修的?"
  • 课程选择: "高中有哪些数学课程,它们之间是如何关联的?"
  • 评分标准: "要获得历史1a1的A级需要什么?"

对于调查与分析

  • 学校登记: "找出斯德哥尔摩县内所有活跃的高中"
  • 课程供应: "哪些学校在马尔默提供经济学项目?"
  • 学习计划分析: "分析‘编程’概念在2011-2025年课程中的演变"

🆘 支持

GitHub 问题: https://github.com/KSAklfszf921/skolverket-mcp/issues 电子邮件: isak.skogstad@me.comX: @isakskogstad MCP 徽章


📝 许可证

MIT 许可证 – 数据来自 Skolverket 的开放 API。非正式关联 Skolverket。