教育课程协议服务器

为芬兰ePerusteet服务提供的MCP服务器,用于访问国家教育课程和资格存储库,无需认证。

  • by OJHela
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 OJHela/Opintopolku-MCP

使用说明

MCP 服务器

芬兰的MCP(模型上下文协议)服务器 电子基础 服务——由Opetushallitus维护的国家教育课程和资格库。

使用 公共外部API 在 https://eperusteet.opintopolku.fi/eperusteet-service/api/external — 不要求进行验证.

需求

  • Node.js 18或更新版本
  • 不需要npm包——只使用内置的Node.js

设置

1.使服务器可执行

chmod +x server.js

2.配置克劳德桌面(或任何MCP客户端)

将此添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "eperusteet": {
      "command": "node",
      "args": ["/absolute/path/to/eperusteet-mcp/server.js"]
    }
  }
}

替换 /absolute/path/to/eperusteet-mcp/ 与实际路径。

配置文件位置:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 窗户: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/claude/claude_desktop_config.json

3.重新启动克劳德桌面


可用工具

工具 说明
hae_perusteet 按名称、类型、状态搜索课程/资格
hae_peruste 通过ID获取单一课程/资格
hae_peruste_sisallysluettelo 获取课程的完整目录
hae_koulutusalat 列出所有教育部门及其代码
hae_tutkinnonosat 列出职业资格的所有资格单位
hae_tutkinnonosa 通过ID获取单个资格单位
hae_oppiaineet 列出基础/高中课程中的所有科目
hae_oppiaine 按ID获取单个主题
hae_muutos 获取最近修改的课程

培训类型代码

代码 类型
koulutustyyppi_0 埃塞俄比亚(学前教育)
koulutustyyppi_2 Perusopetus(基础教育)
koulutustyyppi_5 卢基奥(高中)
koulutustyyppi_11 职业学位(Vocational)
koulutustyyppi_12 进一步职业教育(Further Vocational Education)
koulutustyyppi_13 专业学位(Specialist Vocational)
koulutustyyppi_14 Ammatitutkinto(进一步职业资格)
koulutustyyppi_18 自由的文明。

示例提示

一旦连接到克劳德:

  • “在e基础上寻找护士基础”
  • “查找所有学校基础”
  • “显示参数1013059结构”
  • “什么是基础教育数学学位?”