Skip to main content
Glama

Skolverket MCP Server

CHANGELOG.md2.59 kB
# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [2.0.0] - 2025-01-20 ### Added - **Skolenhetsregistret API integration** - Full support för skolenheter - `search_school_units` - Sök efter skolenheter med filter - `get_school_unit_details` - Hämta detaljer om specifik skolenhet - `get_school_units_by_status` - Filtrera efter status (AKTIV, UPPHORT, VILANDE) - `search_school_units_by_name` - Sök efter namn - **Planned Educations API integration** - Full support för vuxenutbildning och statistik - **Vuxenutbildning (4 verktyg)**: - `search_adult_education` - Sök vuxenutbildningar med omfattande filter - `get_adult_education_details` - Detaljerad information om utbildningstillfälle - `filter_adult_education_by_distance` - Filtrera distans/campus - `filter_adult_education_by_pace` - Filtrera efter studietakt - **Stöddata (2 verktyg)**: - `get_education_areas` - Hämta utbildningsområden - `get_directions` - Hämta inriktningar - Total of **27 tools** (17 from Syllabus API + 4 from School Units + 6 from Planned Educations) ### Changed - **Projektnamn**: `skolverket-syllabus-mcp` → `skolverket-mcp` - **Bin-kommando**: `skolverket-syllabus-mcp` → `skolverket-mcp` - **Arkitektur**: Refaktorerad till modularitet - Ny `src/api/base-client.ts` - Delad HTTP-klient för alla API:er - Flyttat Syllabus API klient till `src/api/syllabus-client.ts` - Strukturerade verktyg i undermappar: `tools/syllabus/`, `tools/school-units/`, `tools/planned-education/` - **Typer**: Döpt om `src/types/skolverket.ts` → `src/types/syllabus.ts` - README med komplett dokumentation för alla 3 API:er ### Improved - Bättre felhantering över alla API-klienter - Mer detaljerad TypeScript-typning - Konsekvent errormeddelande-format - Utökad API-dokumentation ## [1.0.0] - 2025-01-20 ### Added - Initial release med Skolverkets Läroplan API (Syllabus API) - **17 verktyg för läroplaner**: - 3 ämnesverktyg (subjects) - 3 kursverktyg (courses) - 3 programverktyg (programs) - 3 läroplansverktyg (curriculums) - 5 värdesamlingsverktyg (school types, codes, etc.) - Full TypeScript-implementation - MCP SDK integration - Zod schema-validering [2.0.0]: https://github.com/KSAklfszf921/skolverket-syllabus-mcp/compare/v1.0.0...v2.0.0 [1.0.0]: https://github.com/KSAklfszf921/skolverket-syllabus-mcp/releases/tag/v1.0.0

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/KSAklfszf921/skolverket-syllabus-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server