Skolverket-MCP

Servidor MCP para dados abertos da Agência Nacional Sueca de Educação (Skolverket).

Documentação

Skolverket MCP logo

Servidor MCP Skolverket

MCP Registry MCP Protocol License

Um servidor Model Context Protocol (MCP) que dá aos assistentes de IA acesso a todas as APIs abertas da Skolverket – API de Currículos, Registro de Unidades Escolares e API de Educação Planejada. Ao conectar-se ao servidor MCP, você pode, com a ajuda da IA, buscar, encontrar, comparar e analisar todos os dados e estatísticas disponíveis nos bancos de dados abertos da Skolverket.


Início rápido

Instale localmente conforme o guia abaixo. O servidor roda via transporte stdio e é então integrado ao seu cliente MCP (Claude Desktop, Claude Code, Codex, Gemini, Cursor, entre outros).

Instalação a partir do código-fonte

git clone https://github.com/isakskogstad/Skolverket-MCP.git
cd Skolverket-MCP
npm install
npm run build

Anote o caminho para dist/index.js — ele é usado nas configurações do cliente abaixo.

Configuração do cliente
Claude Desktop
  1. No Claude Desktop: Configurações → Developer (não Connectors!)
  2. Clique em "Edit Config"
  3. Adicione ao arquivo JSON:
{
  "mcpServers": {
    "skolverket": {
      "command": "node",
      "args": ["/absolut/sökväg/till/Skolverket-MCP/dist/index.js"]
    }
  }
}
  1. Salve e reinicie o Claude Desktop.

Observação: A instalação local usa o transporte stdio por meio da seção Developer, não Connectors.

Claude Code
claude mcp add skolverket node /absolut/sökväg/till/Skolverket-MCP/dist/index.js

Verifique: 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 / outros clientes stdio

Use o mesmo padrão — aponte o cliente para node com o argumento /absolut/sökväg/till/Skolverket-MCP/dist/index.js e transporte stdio.

{
  "mcpServers": {
    "skolverket": {
      "command": "node",
      "args": ["/absolut/sökväg/till/Skolverket-MCP/dist/index.js"]
    }
  }
}
claudecode openaicodex googlegemini

Recursos

O servidor conecta-se a três APIs abertas da Skolverket:

1. API de Currículos (Syllabus API) Currículos (LGR22, GY25, etc.), disciplinas, cursos, programas de ensino médio com requisitos de conhecimento e conteúdo central.

2. Registro de Unidades Escolares Busque e filtre escolas, pré-escolas e outras unidades escolares. Inclui unidades ativas, encerradas e inativas.

3. API de Educação Planejada Educação profissional superior, SFI, Komvux e outras educação de adultos com datas de início, vagas e ritmo de estudo.

Ferramentas (tools)

O servidor MCP implementa o protocolo MCP com suporte para:

  • 41 ferramentas – 17 Syllabus API, 4 School Units, 17 Planned Educations (incl. educação de ensino médio, estatísticas, documentos), 3 Support Data, 1 diagnóstico
  • 4 recursos – informações da API, tipos de escola, tipos de currículo, códigos de curso e disciplina
  • 5 modelos de prompt – análise de curso, comparações de versões, educação de adultos, orientação de estudos, planejamento de curso

Casos de uso

Para professores

  • Planejamento de curso: "Compare os requisitos de conhecimento E e A para Svenska 1 e sugira tarefas de avaliação"
  • Trabalho temático: "Encontre todos os cursos do ensino médio que tenham sustentabilidade em seu conteúdo central"
  • Avaliação: "Mostre todos os requisitos de conhecimento para a nota C em Biologia 1 e explique as diferenças em relação ao B"

Para alunos e pais

  • Escolha de programa: "Compare o Programa de Ciências Naturais e o Programa de Tecnologia — quais cursos são obrigatórios?"
  • Escolha de curso: "Quais cursos de matemática existem no ensino médio e quais são pré-requisitos para outros?"
  • Critérios de nota: "O que é necessário para tirar A em História 1a1?"

Para pesquisas e análises

  • Registro escolar: "Encontre todas as escolas de ensino médio ativas no condado de Estocolmo"
  • Oferta de cursos: "Quais escolas oferecem o Programa de Economia em Malmö?"
  • Análise de currículo: "Analise como o conceito de 'programação' evoluiu nos currículos de 2011 a 2025"

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


Outros

Criado por: Isak Skogstad • X/Twitter

Dados das APIs abertas da Skolverket.

Termos: Uso livre