{
  "markdown": "# @nor-data/kartverket-mcp\n\nMCP server som wrapper Kartverket sine åpne API-er (via Geonorge): stedsnavn, adresser, høydedata, kommuneinfo, eiendom, grunnkretser og bygningspunkt. Ingen autentisering kreves.\n\n## Verktøy\n\n### `sok_grunnkrets` (v0.3.0)\n\nPunkt (lat/lon) → statistisk grunnkrets via Kartverkets åpne WFS. Returnerer grunnkretsnummer (8 sifre), navn og kommunenummer. Nummeret brukes direkte som Region-filter i SSB-tabeller på grunnkretsnivå (04362 alder/kjønn, 04317 befolkning) for ekte nabolagsdemografi. Ved kretsgrense returneres flere treff med merknad.\n\n### `sok_bygning` (v0.4.0)\n\nBygninger rundt et punkt fra Matrikkelen-Bygningspunkt (CC BY 4.0): bygningstype (NS-3457, dekodet), bygningsstatus (RA/IG = registrert byggeaktivitet), SEFRAK-flagg (alderssignal, hovedsakelig før 1900), kulturminne, avstand. Parametere: `lat`, `lon`, `radiusMeter` (default 50), `maksTreff` (default 20). NB: byggeår finnes ikke i det åpne datasettet (krever Matrikkel-avtale).\n\n### `sok_stedsnavn`\n\nSøk i Sentralt Stedsnavnregister.\n\n**Parametere:**\n- `sok` (påkrevd): søkestreng, f.eks. `\"Bjorvika\"`\n- `knr` (valgfri): kommunenummer (4 sifre) for å begrense søket\n- `treffPerSide` (valgfri, default 10): maks antall treff\n\n**Returnerer:** skrivemåte, navneobjekttype, kommune, fylke, koordinater (WGS84 lat/lon), stedsnummer.\n\n### `sok_adresse`\n\nSøk i Matrikkelens adresseregister.\n\n**Parametere:**\n- `sok` (påkrevd): søkestreng, f.eks. `\"Karl Johans gate 1 Oslo\"`\n- `kommunenummer` (valgfri): begrens til kommunenummer (4 sifre)\n- `treffPerSide` (valgfri, default 10): maks antall treff\n\n**Returnerer:** adressetekst, gate/nummer, postnummer/poststed, kommune, koordinater (WGS84 lat/lon), matrikkel-info.\n\n### `hent_hoyde`\n\nHent terrenghøyde (meter over havet) for et koordinat. Bruker DTM 1m der det finnes, ellers grovere datasett.\n\n**Parametere:**\n- `lat` (påkrevd): breddegrad (WGS84)\n- `lon` (påkrevd): lengdegrad (WGS84)\n\n**Returnerer:** `hoydeMeter`, `datakilde` (f.eks. `dtm1`), `terreng`.\n\n### `sok_kommune`\n\nSlå opp kommune og fylke for et geografisk punkt.\n\n**Parametere:**\n- `lat` (påkrevd): breddegrad (WGS84)\n- `lon` (påkrevd): lengdegrad (WGS84)\n\n**Returnerer:** `kommune`, `kommunenummer`, `fylke`, `fylkesnummer`.\n\n### `sok_eiendom`\n\nSlå opp matrikkeleiendom enten via et geografisk punkt eller via matrikkelnummer (knr/gnr/bnr).\n\n**Parametere:**\n\n*Punktsøk:*\n- `lat`, `lon` (begge påkrevd for punktsøk)\n- `radius` (valgfri): søkeradius i meter (1–1000)\n- `treffPerSide` (valgfri, default 10)\n\n*Matrikkeloppslag:*\n- `knr` (kommunenummer, 4 sifre), `gnr` (gårdsnummer), `bnr` (bruksnummer) — alle påkrevd for matrikkelmodus\n- `fnr` (festenummer), `snr` (seksjonsnummer) — valgfrie\n\nOppgi enten `lat+lon` eller `knr+gnr+bnr`.\n\n**Returnerer:** matrikkelnummer, kommunenummer, lokalid, objekttype, representasjonspunkt (WGS84). I punktmodus også `meterFraPunkt` for hvert treff.\n\n## Installasjon\n\n### Via npx (anbefalt)\n\n```bash\nnpx -y @nor-data/kartverket-mcp\n```\n\n### Global install\n\n```bash\nnpm install -g @nor-data/kartverket-mcp\ndrist-kartverket-mcp\n```\n\n## Bruk i Claude Code\n\nLegg til i `~/.claude.json` under `mcpServers`:\n\n```json\n{\n  \"mcpServers\": {\n    \"kartverket\": {\n      \"type\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@nor-data/kartverket-mcp\"]\n    }\n  }\n}\n```\n\nEller via CLI:\n\n```bash\nclaude mcp add kartverket -s user -- npx -y @nor-data/kartverket-mcp\n```\n\n## Eksempler\n\n### Stedsnavn\n\n```\nsok_stedsnavn({ sok: \"Galdhøpiggen\" })\n```\n\nReturnerer Norges høyeste fjell (Lom kommune, koordinater 61.6363°N 8.3125°Ø).\n\n```\nsok_stedsnavn({ sok: \"Bjorvika\", knr: \"0301\" })\n```\n\nFinn Bjorvika i Oslo (kommunenummer 0301) i stedet for andre Bjorvika-er rundt om i landet.\n\n### Adresser\n\n```\nsok_adresse({ sok: \"Karl Johans gate 1 Oslo\" })\n```\n\nReturnerer slott-adressen med postnummer 0154 og koordinater 59.9114°N 10.7494°Ø.\n\n```\nsok_adresse({ sok: \"Storgata 1\", kommunenummer: \"5001\" })\n```\n\nStorgata 1 i Trondheim spesifikt.\n\n### Høyde\n\n```\nhent_hoyde({ lat: 61.6364, lon: 8.3127 })\n```\n\nReturnerer ~2465 m for Galdhøpiggen (DTM 1m).\n\n### Kommune fra koordinat\n\n```\nsok_kommune({ lat: 59.02682, lon: 10.52464 })\n```\n\nFærder fyr → Færder kommune (3911), Vestfold.\n\n### Eiendom\n\n```\nsok_eiendom({ lat: 59.91, lon: 10.75 })\n```\n\nReturnerer de nærmeste matrikkeleiendommene rundt punktet, sortert etter avstand.\n\n```\nsok_eiendom({ knr: \"0301\", gnr: 207, bnr: 157 })\n```\n\nSlå opp en spesifikk eiendom og få representasjonspunktet.\n\n## API-referanse\n\n- Stedsnavn: <https://ws.geonorge.no/stedsnavn/v1/>\n- Adresser: <https://ws.geonorge.no/adresser/v1/>\n- Høydedata: <https://ws.geonorge.no/hoydedata/v1/>\n- Kommuneinfo: <https://ws.geonorge.no/kommuneinfo/v1/>\n- Eiendom: <https://ws.geonorge.no/eiendom/v1/>\n- Bakgrunn: <https://kartverket.no/api-og-data>\n\nData er åpne under NLOD 2.0.\n\n## Lokal utvikling\n\n```bash\ngit clone <repo>\ncd kartverket-mcp\nnpm install\nnpm run dev       # kjør direkte via tsx\nnpm run build     # kompiler til dist/\n```\n\n## Lisens\n\nMIT\n",
  "bytes": 5006,
  "sha": "d8183a2a9891f2cd94038bd636c4b02eb2506fb5eb676e5b615c51dae1debfa6",
  "repo_slug": "3121n/nor-data-kartverket-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_3121n_kartverket_mcp_4e090bec/readme"
}