Skolverket-MCP
Servidor MCP para datos abiertos de la Agencia Nacional de Educación de Suecia (Skolverket).
Documentación
Servidor MCP de Skolverket
Un servidor Model Context Protocol (MCP) que brinda a los asistentes de IA acceso a todas las API abiertas de Skolverket – la API de Plan de Estudios, el Registro de Unidades Escolares y la API de Educaciones Planificadas. Al conectarte al servidor MCP, puedes usar IA para buscar, encontrar, comparar y analizar todos los datos y estadísticas disponibles en las bases de datos abiertas de Skolverket.
Inicio rápido
Instala localmente según la guía a continuación. El servidor se ejecuta mediante transporte stdio y luego se integra en tu cliente MCP (Claude Desktop, Claude Code, Codex, Gemini, Cursor, entre otros).
Instalación desde el código fuente
git clone https://github.com/isakskogstad/Skolverket-MCP.git
cd Skolverket-MCP
npm install
npm run build
Ten en cuenta la ruta a dist/index.js — se usa en las configuraciones de cliente a continuación.
Configuración del cliente
Claude Desktop
- En Claude Desktop: Configuración → Developer (¡no Connectors!)
- Haz clic en "Edit Config"
- Agrega al archivo JSON:
{
"mcpServers": {
"skolverket": {
"command": "node",
"args": ["/absolut/sökväg/till/Skolverket-MCP/dist/index.js"]
}
}
}
- Guarda y reinicia Claude Desktop.
Nota: La instalación local usa transporte stdio a través de la sección Developer, no Connectors.
Claude Code
claude mcp add skolverket node /absolut/sökväg/till/Skolverket-MCP/dist/index.js
Verifica: 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 / otros clientes stdio
Usa el mismo patrón: apunta el cliente a node con el argumento /absolut/sökväg/till/Skolverket-MCP/dist/index.js y transporte stdio.
{
"mcpServers": {
"skolverket": {
"command": "node",
"args": ["/absolut/sökväg/till/Skolverket-MCP/dist/index.js"]
}
}
}
Funciones
El servidor se conecta a tres de las API abiertas de Skolverket:
1. API de Plan de Estudios (Syllabus API) Planes de estudio (LGR22, GY25, etc.), materias, cursos, programas de bachillerato con requisitos de conocimiento y contenido central.
2. Registro de Unidades Escolares Busca y filtra escuelas, preescolares y otras unidades escolares. Incluye unidades activas, cerradas y en pausa.
3. API de Educaciones Planificadas Educación profesional superior, SFI, Komvux y otras educaciones para adultos con fechas de inicio, plazas y ritmo de estudio.
Herramientas (tools)
El servidor MCP implementa el protocolo MCP con soporte para:
- 41 herramientas – 17 de Syllabus API, 4 de Unidades Escolares, 17 de Educaciones Planificadas (incl. educaciones de bachillerato, estadísticas, documentos), 3 de Datos de Soporte, 1 de diagnóstico
- 4 recursos – información de API, tipos de escuela, tipos de plan de estudios, códigos de cursos y materias
- 5 plantillas de prompts – análisis de cursos, comparaciones de versiones, educación para adultos, orientación de estudios, planificación de cursos
Áreas de uso
Para docentes
- Planificación de cursos: "Compara los requisitos de conocimiento E y A para Svenska 1 y sugiere tareas de evaluación"
- Trabajo temático: "Encuentra todos los cursos de bachillerato que tengan sostenibilidad en su contenido central"
- Evaluación: "Muestra todos los requisitos de conocimiento para la calificación C en Biología 1 y explica las diferencias con B"
Para estudiantes y padres
- Elección de programa: "Compara el Programa de Ciencias Naturales y el Programa de Tecnología: ¿qué cursos son obligatorios?"
- Elección de cursos: "¿Qué cursos de matemáticas hay en el bachillerato y cuáles se basan en otros?"
- Criterios de calificación: "¿Qué se necesita para obtener una A en Historia 1a1?"
Para investigaciones y análisis
- Registro escolar: "Encuentra todas las escuelas de bachillerato activas en el condado de Estocolmo"
- Oferta de cursos: "¿Qué escuelas ofrecen el Programa de Economía en Malmö?"
- Análisis de planes de estudio: "Analiza cómo ha evolucionado el concepto de 'programación' en los planes de estudio 2011-2025"
https://github.com/user-attachments/assets/8eefa26c-4162-49a5-adf0-82677a663b19
Otros
Creado por: Isak Skogstad • X/Twitter
Datos de las API abiertas de Skolverket.
Condiciones: Uso libre