API og MCP
Koble til en agent
MCP-adresse:
https://laereplanatlas.no/mcpClaude Code:
claude mcp add --transport http laereplanatlas https://laereplanatlas.no/mcpCodex, i config.toml:
[mcp_servers.laereplanatlas]
url = "https://laereplanatlas.no/mcp"Slik leser du svarene
- Hvert svar oppgir utgaven av atlaset i release_id. Bruk release_url som adresse for en studie som skal kunne gjentas.
- Lister tar limit og cursor. Fortsett til next_cursor er null, også forbi tomme sider.
- Siter page_url når den finnes, ellers url.
- Et sitat viser hva en kilde sier, ikke hva som ble undervist. En tittel i en innholdsfortegnelse viser at teksten står oppført.
- Null betyr at opplysningen ikke finnes i denne utgaven. Tekst som er vernet av opphavsrett, er ikke tilgjengelig.
- Forespørsler som ikke kan besvares fra hurtigbufferen, er begrenset til 60 i minuttet per klient. HTTP 429 har Retry-After.
Eksempel
curl 'https://laereplanatlas.no/api/v1/search?q=Holberg&kind=person&limit=5'
curl 'https://laereplanatlas.no/api/v1/timeline/henrik-ibsen'Endepunkter
GET /api/v1/search- Søk i oppføringer og kildesider q, kind
GET /api/v1/record/{id}- Én oppføring med identifikatorer, datoer og lenker
GET /api/v1/entities- Bla i personer, verk, emner, steder og vesener kind, order, min_plans, nationality, author
GET /api/v1/hierarchy/{kind}- Emnetreet og stedstreet
GET /api/v1/timeline/{id}- Én oppførings gang gjennom alle planer, også der den mangler include_variants
GET /api/v1/plans- Alle læreplaner from_year, to_year, include_variants
GET /api/v1/plan/{id}- Én plan med utgaver, leselister, fag og emner
GET /api/v1/plan/{id}/findings- Funn i én plan, med sitat og side
GET /api/v1/in-force- Hvilke planer som gjaldt når year
GET /api/v1/findings- Funn filtrert på oppføring eller kilde entity, source, subject, stage, track
GET /api/v1/finding/{id}- Ett funn med alle eksemplarer det står i
GET /api/v1/context-findings- Funn i utkast og lover, som ikke regnes som planfunn entity, source
GET /api/v1/mentions/{id}- Alt som nevner en oppføring i planer, lærebøker og lesebøker
GET /api/v1/sources- Registrerte kilder
GET /api/v1/pages/{source}- Sidene i én kilde
GET /api/v1/page/{source}/{sequence}- Teksten på én side
GET /api/v1/books- Lærebøker, lesebøker og sangbøker kind, language, approved
GET /api/v1/textbook/{id}/contents- Innholdsfortegnelsen i én bok
GET /api/v1/reader-texts- Tekster i lesebøkene author, work, order
GET /api/v1/library/{book}/{page}- Fulltekst fra biblioteket modern
GET /api/v1/songs- Sanger etter forbokstav letter
GET /api/v1/song/{id}- Én sang med opphav, planer og sangbøker
GET /api/v1/collections/{collection}- Liste over en samling
GET /api/v1/collections/{collection}/{id}- Én oppføring i en samling
Samlinger
laws- Skolelover
library- Biblioteket: bøker i full tekst
questions- Samlede spørsmål på tvers av planer
exam-years- Eksamensoppgaver per år
exam-papers- Eksamensoppgaver per oppgavetype
schools- Skoler og hva de leste
school-years- Én skoles lesning ett år
school-reads- Hvilke skoler som leste en person eller et verk
classical-works- Latinske og greske verk
bible-stories- Bibelfortellinger i lesebøkene
forgotten-gold- Glemt gull