返回市场
教育局-MCP

教育局-MCP

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

项目介绍

<img width="700" height="220" alt="Skolverket MCP logo" src="https://gips3.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-m[...]
user
请停止,你似乎在翻译过程中遇到了问题,导致部分内容缺失。请重新开始翻译,并确保所有内容都被正确翻译。