Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Schema

Prompts

Interactive templates invoked by user choice

NameDescription
analyze_courseAnalysera en kurs med centralt innehåll och kunskapskrav
compare_curriculum_versionsJämför två versioner av ett ämne eller kurs
find_adult_educationHitta vuxenutbildningar baserat på kriterier
plan_study_pathHjälp elev planera studieväg på gymnasiet
teacher_course_planningHjälp lärare planera en kurs

Resources

Contextual data attached and managed by the client

NameDescription
Skolverket API InformationInformation om Skolverkets Läroplan API
Alla skoltyperLista över alla aktiva skoltyper (GR, GY, VUX, etc.)
Typer av läroplanerLista över alla typer av läroplaner
UtbildningsområdenAlla tillgängliga utbildningsområden för vuxenutbildning

Tools

Functions exposed to the LLM to take actions

NameDescription
search_subjects

Sök efter ämnen i Skolverkets läroplan.

ANVÄNDNINGSFALL:

  • Hitta ämnen för en specifik skoltyp (grundskola, gymnasium, etc.)

  • Jämföra ämnen över tid (senaste, historiska, alla versioner)

  • Utforska ämnens struktur och innehåll

RETURNERAR: Lista över ämnen med kod, namn, beskrivning och version.

EXEMPEL: För att hitta alla ämnen i gymnasiet, använd schooltype="GY" och timespan="LATEST".

get_subject_details

Hämta detaljerad information om ett specifikt ämne.

ANVÄNDNINGSFALL:

  • Se centralt innehåll för ett ämne

  • Granska ämnesspecifika kunskapskrav

  • Förstå ämnets uppbyggnad och progression

  • Planera undervisning

RETURNERAR: Komplett ämnesinformation med alla detaljer, inkl. kurser som ingår.

EXEMPEL: Använd code="GRGRMAT01" för Matematik i grundskolan.

get_subject_versions

Hämta alla tillgängliga versioner av ett ämne.

ANVÄNDNINGSFALL:

  • Följa hur ett ämne förändrats över tid

  • Jämföra nuvarande läroplan med tidigare versioner

  • Forskning om läroplansförändringar

  • Förstå progressionen i ämnets utveckling

RETURNERAR: Lista över alla versioner med versionsnummer och giltighetsdatum.

TIPS: Använd sedan get_subject_details med specifikt versionsnummer för att jämföra.

search_courses

Sök efter kurser i Skolverkets läroplan.

ANVÄNDNINGSFALL:

  • Hitta kurser inom ett specifikt ämne

  • Filtrera kurser efter skoltyp och tidsperiod

  • Bygga upp kursutbud

  • Planera studiegång

RETURNERAR: Lista över kurser med kod, namn, poäng och beskrivning.

EXEMPEL: För Matematik 1c på gymnasiet, sök med schooltype="GY" och subjectCode="MATMAT01c".

TIPS: Använd subjectCode för att filtrera på ämne.

get_course_details

Hämta detaljerad information om en specifik kurs.

ANVÄNDNINGSFALL:

  • Granska centralt innehåll för kursplanering

  • Analysera kunskapskrav för alla betyg (E, C, A)

  • Förstå kursmål och syfte

  • Planera bedömning och examination

RETURNERAR: Komplett kursinformation inkl:

  • Centralt innehåll per område

  • Kunskapskrav för E, C och A

  • Poäng och omfattning

  • Syfte och mål

EXEMPEL: code="MATMAT01c" för Matematik 1c.

VIKTIGT: Detta är den mest använda funktionen för lärare!

get_course_versions

Hämta alla versioner av en kurs.

ANVÄNDNINGSFALL:

  • Spåra förändringar i kursen över tid

  • Jämföra gamla och nya läroplaner

  • Forskning och analys

  • Förstå hur krav och innehåll utvecklats

RETURNERAR: Versionshistorik med versionsnummer och datum.

search_programs

Sök efter gymnasieprogram och studievägar.

ANVÄNDNINGSFALL:

  • Studie- och yrkesvägledning

  • Hjälpa elever välja program

  • Jämföra olika studievägar

  • Utforska inriktningar och profiler

RETURNERAR: Lista över program med inriktningar, profiler och beskrivning.

EXEMPEL: För gymnasieprogram, använd schooltype="GY" och timespan="LATEST".

get_program_details

Hämta detaljerad information om ett specifikt program.

ANVÄNDNINGSFALL:

  • Djupdyka i programstruktur

  • Se alla inriktningar och profiler

  • Förstå yrkesutfall och karriärvägar

  • Planera studieväg

  • Vägledning och rådgivning

RETURNERAR: Komplett programinformation inkl:

  • Alla inriktningar

  • Profiler och specialiseringar

  • Yrkesutfall och fortsatta studier

  • Programspecifika kurser

EXEMPEL: code="NA" för Naturvetenskapsprogrammet, "TE" för Teknikprogrammet.

get_program_versions

Hämta versionshistorik för ett program.

ANVÄNDNINGSFALL:

  • Spåra hur program förändrats

  • Jämföra gamla och nya programplaner

  • Förstå utveckling av yrkesutbildningar

RETURNERAR: Lista över alla versioner med datum.

search_curriculums

Sök efter läroplaner (t.ex. LGR11, GY11).

ANVÄNDNINGSFALL:

  • Hitta gällande läroplaner

  • Jämföra läroplaner mellan skolformer

  • Förstå läroplanernas struktur

RETURNERAR: Lista över läroplaner med kod, namn och giltighetsperiod.

EXEMPEL: LGR11 (Läroplan för grundskolan 2011), GY11 (Gymnasiet 2011).

get_curriculum_details

Hämta komplett läroplan med alla avsnitt.

ANVÄNDNINGSFALL:

  • Läsa läroplanens värdegrund och uppdrag

  • Granska övergripande mål

  • Förstå skolformens ramar

  • Planera verksamhet

RETURNERAR: Hela läroplanen med alla kapitel och avsnitt.

EXEMPEL: code="LGR11" för grundskolans läroplan.

get_curriculum_versions

Hämta versionshistorik för en läroplan.

ANVÄNDNINGSFALL:

  • Spåra revideringar av läroplaner

  • Jämföra olika versioner

  • Forskning om läroplansutveckling

RETURNERAR: Lista över versioner med datum.

get_school_types

Hämta lista över alla skoltyper.

ANVÄNDNINGSFALL:

  • Se tillgängliga skolformer

  • Förstå Skolverkets kategorisering

  • Filtrera data efter skoltyp

RETURNERAR: Lista över skoltyper med koder och namn.

VÄRDEN: GR (Grundskola), GY (Gymnasium), VUX (Vuxenutbildning), GRSÄR (Grundsärskola), GYSÄR (Gymnasiesärskola).

get_types_of_syllabus

Hämta alla typer av läroplaner.

ANVÄNDNINGSFALL:

  • Förstå olika läroplansk kategorier

  • Filtrera sökningar

RETURNERAR: Lista över läroplanstyper.

get_subject_and_course_codes

Hämta alla tillgängliga ämnes- och kurskoder.

ANVÄNDNINGSFALL:

  • Utforska hela kursutbudet

  • Hitta rätt kod för sökning

  • Bygga översikter

RETURNERAR: Komplett lista över alla koder med typ (subject/course).

OBS: Stor datamängd, kan ta tid att ladda.

get_study_path_codes

Hämta studievägskodar (programkoder).

ANVÄNDNINGSFALL:

  • Lista alla gymnasieprogram

  • Hitta programkoder

  • Filtrera efter typ

RETURNERAR: Lista över studievägar med koder.

get_api_info

Hämta information om Skolverkets Läroplan API.

ANVÄNDNINGSFALL:

  • Se API-version

  • Kontakta information

  • Teknisk dokumentation

RETURNERAR: API-metadata och information.

search_school_units

Sök efter skolenheter med filter.

ANVÄNDNINGSFALL:

  • Hitta skolor i ett område

  • Filtrera efter status (aktiva, nedlagda, vilande)

  • Bygga skolregister

  • Planering och analys

RETURNERAR: Lista över skolenheter med kod, namn och status.

EXEMPEL: Sök aktiva skolor med status="AKTIV".

get_school_unit_details

Hämta detaljer om en specifik skolenhet.

ANVÄNDNINGSFALL:

  • Se skolans fullständiga information

  • Kontrollera skolstatus

  • Verifiera skolenhetskod

RETURNERAR: Komplett skolenhetsinfo inkl. namn, adress, status.

EXEMPEL: Använd skolenhetskod (8 siffror).

get_school_units_by_status

Filtrera skolenheter efter status.

ANVÄNDNINGSFALL:

  • Hitta aktiva skolor

  • Lista nedlagda skolor

  • Spåra vilande enheter

  • Statistik och analys

RETURNERAR: Skolenheter med angiven status.

STATUS: AKTIV, UPPHORT (nedlagd), VILANDE.

search_school_units_by_name

Sök skolenheter efter namn.

ANVÄNDNINGSFALL:

  • Hitta specifik skola

  • Filtrera efter namnmönster

  • Identifiera skolgrupper

RETURNERAR: Skolenheter som matchar söktermen (delmatchning).

TIPS: Fungerar med partiella namn.

search_adult_education

Sök vuxenutbildningar med omfattande filter.

ANVÄNDNINGSFALL:

  • Hitta YH-utbildningar (Yrkeshögskola)

  • Sök SFI-kurser (Svenska för invandrare)

  • Hitta Komvux-kurser

  • Filtrera efter stad, distans, studietakt

  • Planera vidareutbildning

RETURNERAR: Utbildningstillfällen med:

  • Titel och anordnare

  • Plats och kommun

  • Distans/campus

  • Starttider

  • Studietakt och omfattning

FILTER:

  • searchTerm: Sökord (t.ex. "programmering")

  • town: Stad (t.ex. "Stockholm")

  • typeOfSchool: "yh", "sfi", "komvuxgycourses"

  • distance: "true"/"false"

  • paceOfStudy: "100" (heltid), "50" (halvtid)

EXEMPEL: Hitta IT-utbildningar i Stockholm som är på heltid.

get_adult_education_details

Hämta detaljerad information om ett utbildningstillfälle.

ANVÄNDNINGSFALL:

  • Se fullständig kursinformation

  • Läsa kursplan

  • Kontrollera antagningskrav

  • Planera ansökan

RETURNERAR: Komplett utbildningsinfo inkl. innehåll och krav.

EXEMPEL: Använd ID från search_adult_education.

filter_adult_education_by_distance

Filtrera utbildningar på distans eller campus.

ANVÄNDNINGSFALL:

  • Hitta endast distansutbildningar

  • Filtrera bort distansalternativ

  • Planera studiealternativ baserat på plats

RETURNERAR: Filtrerade utbildningar.

EXEMPEL: distance=true för endast distansutbildningar.

filter_adult_education_by_pace

Filtrera utbildningar efter studietakt.

ANVÄNDNINGSFALL:

  • Hitta heltidsutbildningar (100%)

  • Sök deltidsalternativ (50%, 25%)

  • Anpassa efter arbetssituation

RETURNERAR: Utbildningar med angiven studietakt.

VÄRDEN: "100" (heltid), "50" (halvtid), "25" (kvartsfart), "50-100" (intervall).

get_education_areas

Hämta alla utbildningsområden.

ANVÄNDNINGSFALL:

  • Se tillgängliga områden

  • Filtrera utbildningssökningar

  • Utforska utbildningsutbud

RETURNERAR: Lista över utbildningsområden.

get_directions

Hämta alla inriktningar för utbildningar.

ANVÄNDNINGSFALL:

  • Se specialiseringar

  • Filtrera utbildningar

  • Utforska inriktningar

RETURNERAR: Lista över inriktningar.

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