Skolverket MCP 서버: AI 어시스턴트가 스콜베르케트의 모든 공개 API에 접근하도록 지원
요약
Skolverket MCP 서버는 Model Context Protocol(MCP)을 사용하여 AI 어시스턴트가 Skolverkets의 모든 공개 API에 접근하도록 지원합니다. 이를 통해 사용자는 교육과정, 학교 등록부 등 방대한 공공 데이터베이스를 검색, 비교, 분석할 수 있습니다. 로컬 설치 후 Claude Desktop, Claude Code, OpenAI Codex 등 다양한 MCP 클라이언트에 통합하여 활용하는 방법을 안내하고 있습니다.
핵심 포인트
- MCP 서버를 통해 AI가 Skolverkets의 모든 공개 API에 접근 가능합니다.
- Claude Desktop/Code 및 OpenAI Codex 등 주요 AI 도구와의 연동 가이드를 제공합니다.
- 로컬 설치는 stdio-transport 방식을 사용하며, 특정 설정 파일 수정이 필요합니다.
Skolverket MCP 서버
Model Context Protocol (MCP) 서버로, AI 어시스턴트가 모든 Skolverkets의 공개 API – 교육과정 API(Läroplan API), 학교 등록부(Skolenhetsregistret) 및 계획 교육 API(Planned Educations API)에 접근할 수 있도록 합니다. MCP 서버에 연결함으로써 사용자는 AI를 활용하여 Skolverkets의 공개 데이터베이스에서 이용 가능한 모든 데이터와 통계를 검색, 찾기, 비교 및 분석할 수 있습니다.
빠른 시작 (Snabbstart)
아래 가이드에 따라 로컬에 설치합니다. 서버는 stdio-transport를 통해 실행되며 이후 MCP 클라이언트(Claude Desktop, Claude Code, Codex, Gemini, Cursor 등)에 통합됩니다.
소스 코드로부터의 설치
git clone https://github.com/isakskogstad/Skolverket-MCP.git
cd Skolverket-MCP
npm install
...
dist/index.js 경로에 유의하세요. 이 경로는 아래 클라이언트 설정에서 사용됩니다.
- Claude Desktop: Settings → Developer (Connectors가 아님!)
- "Edit Config" 클릭
- JSON 파일에 추가:
{
"mcpServers": {
"skolverket": {
...
- 저장 후 Claude Desktop을 재시작합니다.
참고: 로컬 설치는 Connectors가 아닌 Developer 섹션을 통해 stdio-transport를 사용합니다.
</details> <details> <summary><strong >Claude Code</strong></summary>claude mcp add skolverket node /절대/경로/till/Skolverket-MCP/dist/index.js
확인: claude mcp list
~/.codex/config.toml:
[mcp.skolverket]
command = "node"
args = ["/절대/경로/till/Skolverket-MCP/dist/index.js"]
...
Windows:
[mcp.skolverket]
command = "node"
args = ["C:\Users\username\Skolverket-MCP\dist\index.js"]
...
같은 패턴을 사용합니다 — 클라이언트가 node와 인자 /절대/경로/까지/Skolverket-MCP/dist/index.js 및 전송 방식 stdio를 가리키도록 합니다.
{
"mcpServers": {
"skolverket": {
...
기능 (Funktioner)
서버는 Skolverket의 세 가지 공개 API에 연결됩니다:
1. Syllabus API
교육과정(LGR22, GY25 등), 주제, 강좌, 고등학교 프로그램 및 지식 요구사항과 중앙 콘텐츠.
2. 학교 단위 등록부 (Skolenhetsregistret)
학교, 유치원 및 기타 학교 단위를 검색하고 필터링합니다. 활동 중인, 폐쇄된, 보류 중인 단위를 포함합니다.
3. 계획 교육 API (Planned Educations API)
직업 전문대학(Yrkeshögskola), SFI, Komvux 및 기타 성인 교육과정으로 시작일, 장소, 학습 속도를 제공합니다.
도구 (Verktyg) (tools)
MCP 서버는 다음을 지원하는 MCP 프로토콜을 구현합니다:
- 41개 도구 – 17 Syllabus API, 4 School Units, 17 Planned Educations (고등학교 교육과정, 통계, 문서 포함), 3 Support Data, 1 진단(diagnostik)
- 4가지 리소스 – API 정보, 학교 유형, 교육과정 유형, 강좌 및 주제 코드
- 5가지 프롬프트 템플릿 – 강좌 분석, 버전 비교, 성인 교육, 학습 지도, 강좌 계획
사용 분야 (Användningsområden)
교사용 (För Lärare)
- 강좌 계획: "스웨덴어 1의 지식 요구사항 E와 A를 비교하고 평가 과제 제안을 해주세요"
- 주제별 작업: "중앙 콘텐츠에 지속 가능성을 포함하는 고등학교 강좌를 모두 찾아주세요"
- 평가: "생물학 1의 등급 C에 대한 모든 지식 요구사항을 보여주고 B와 차이점을 설명해주세요"
학생 및 학부모용 (För elever & föräldrar)
- 프로그램 선택: "자연과학 프로그램과 기술 프로그램을 비교해 주세요 - 필수 과목은 무엇인가요?"
- 과목 선택: "고등학교에서 어떤 수학 과목들이 있으며, 이들 중 서로 연관된 것은 무엇인가요?"
- 성적 기준: "역사 1a1에서 A를 받으려면 무엇이 필요한가요?"
연구 및 분석용
- 학교 등록부: "스톡홀름 주에 있는 모든 활동 중인 고등학교를 찾기"
- 과목 제공 현황: "말뫼에서 경제 프로그램(Ekonomiprogrammet)을 제공하는 학교는 어디인가요?"
- 교육 과정 분석: "2011년부터 2025년까지의 교육 과정에서 '프로그래밍'이라는 개념이 어떻게 발전해 왔는지 분석하기"
기타
작성자: Isak Skogstad • X/Twitter
Skolverkets의 공개 API에서 가져온 데이터입니다.
조건: 자유 이용
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Claude Ecosystem의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기