mcpField
S

Skolverket MCP

ローカル
github.com/KSAklfszf921法務・行政1327 週間前に更新

Skolverket MCP について

Skolverket MCPは、スウェーデン教育庁のオープンAPIをAIアシスタントに接続します。教師、学生、保護者、教育データの調査者向けに、カリキュラム、学校施設、成人教育の情報と分析用プロンプトを提供します。

主な機能

  1. 01カリキュラム、教科、評価基準の検索
  2. 02学校施設の検索と絞り込み
  3. 03成人教育のコースと統計の取得
  4. 04APIリソースとプロンプトテンプレートの提供

活用シーン

  1. 01コース内容と評価要件の比較
  2. 02地域や種別を指定した学校の検索
  3. 03成人教育のコースやプログラムの分析

MCP 対応

MCPサーバーとして、3つのSkolverketオープンAPIのデータを、41のツール、4つのリソース、5つのプロンプトテンプレートでAIクライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの 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 を再起動します。

注: ローカルインストールでは、Connectors ではなく Developer セクション経由で 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"

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 の 3 つのオープン API に接続します。

1. Syllabus API カリキュラム(LGR22、GY25 など)、科目、コース、知識要件と主要内容を含む高校プログラム。

2. Skolenhetsregistret 学校、幼稚園、その他の学校単位を検索、絞り込みできます。運営中、閉校、休止中の単位が含まれます。

3. Planned Educations API 高等職業教育、SFI、Komvux、その他の成人教育について、開始日、定員、学習ペースを確認できます。

ツール(tools)

MCP サーバーは、以下をサポートする MCP プロトコルを実装しています。

  • 41 個のツール – Syllabus API 17 個、School Units 4 個、Planned Educations 17 個(高校教育、統計、ドキュメントを含む)、Support Data 3 個、診断 1 個
  • 4 個のリソース – API 情報、学校種別、カリキュラム種別、コースおよび科目コード
  • 5 個のプロンプトテンプレート – コース分析、バージョン比較、成人教育、進路相談、コース計画

使用例

教師向け
  • コース計画:「Svenska 1 の評価基準 E と A を比較し、評価課題の案を提示してください」
  • テーマ別学習:「主要内容に持続可能性が含まれる高校のコースをすべて探してください」
  • 評価:「Biologi 1 の評価 C に必要な知識要件をすべて表示し、B との違いを説明してください」
生徒・保護者向け
  • プログラム選択:「自然科学プログラムと技術プログラムを比較してください。必修コースは何ですか?」
  • コース選択:「高校にはどのような数学コースがあり、それぞれどのようにつながっていますか?」
  • 成績基準:「Historia 1a1 で A を取るには、何が必要ですか?」
調査・分析向け
  • 学校登録簿:「ストックホルム県で現在運営中の高等学校をすべて見つける」
  • コース一覧:「マルメで経済プログラムを提供している学校はどこですか?」
  • カリキュラム分析:「2011~2025年のカリキュラムで、『プログラミング』という概念がどのように変化してきたかを分析する」

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


その他

作成者: Isak Skogstad • X/Twitter

SkolverketのオープンAPIのデータです。

利用条件:自由に利用できます


コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。