
Kartverket Mcp
io.github.3121nPublished by GitHub account 3121nv0.4.2Updated Oct 25, 2026
Norwegian address geocoding, places, properties, buildings & elevation from Kartverket.
Overview
Local MCP server that lets an assistant look up Norwegian place names, addresses, properties, buildings, elevation and municipalities from Kartverket's open Geо
- What you can do
- Search Norwegian place names and addresses, optionally limited by municipality number, with coordinates and postal details returned
- When to use it
- Useful when working with Norwegian geography: resolving place names or addresses to coordinates, finding elevation for a point, identifying the municipality of a location, or looking up properties and nearby buildings.
- Requirements
- Runs locally as a Node.js process via npx or a global npm install; no authentication, API keys or environment variables are required. Network access to Kartverket/Geonorge web services is needed.
Installation
In SourceWeft
- Open Kartverket Mcp in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
@nor-data/kartverket-mcp
MCP server som wrapper Kartverket sine åpne API-er (via Geonorge): stedsnavn, adresser, høydedata, kommuneinfo, eiendom, grunnkretser og bygningspunkt. Ingen autentisering kreves.
Verktøy
sok_grunnkrets (v0.3.0)
Punkt (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.
sok_bygning (v0.4.0)
Bygninger 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).
sok_stedsnavn
Søk i Sentralt Stedsnavnregister.
Parametere:
sok(påkrevd): søkestreng, f.eks."Bjorvika"knr(valgfri): kommunenummer (4 sifre) for å begrense søkettreffPerSide(valgfri, default 10): maks antall treff
Returnerer: skrivemåte, navneobjekttype, kommune, fylke, koordinater (WGS84 lat/lon), stedsnummer.
sok_adresse
Søk i Matrikkelens adresseregister.
Parametere:
sok(påkrevd): søkestreng, f.eks."Karl Johans gate 1 Oslo"kommunenummer(valgfri): begrens til kommunenummer (4 sifre)treffPerSide(valgfri, default 10): maks antall treff
Returnerer: adressetekst, gate/nummer, postnummer/poststed, kommune, koordinater (WGS84 lat/lon), matrikkel-info.
hent_hoyde
Hent terrenghøyde (meter over havet) for et koordinat. Bruker DTM 1m der det finnes, ellers grovere datasett.
Parametere:
lat(påkrevd): breddegrad (WGS84)lon(påkrevd): lengdegrad (WGS84)
Returnerer: hoydeMeter, datakilde (f.eks. dtm1), terreng.
sok_kommune
Slå opp kommune og fylke for et geografisk punkt.
Parametere:
lat(påkrevd): breddegrad (WGS84)lon(påkrevd): lengdegrad (WGS84)
Returnerer: kommune, kommunenummer, fylke, fylkesnummer.
sok_eiendom
Slå opp matrikkeleiendom enten via et geografisk punkt eller via matrikkelnummer (knr/gnr/bnr).
Parametere:
Punktsøk:
lat,lon(begge påkrevd for punktsøk)radius(valgfri): søkeradius i meter (1–1000)treffPerSide(valgfri, default 10)
Matrikkeloppslag:
knr(kommunenummer, 4 sifre),gnr(gårdsnummer),bnr(bruksnummer) — alle påkrevd for matrikkelmodusfnr(festenummer),snr(seksjonsnummer) — valgfrie
Oppgi enten lat+lon eller knr+gnr+bnr.
Returnerer: matrikkelnummer, kommunenummer, lokalid, objekttype, representasjonspunkt (WGS84). I punktmodus også meterFraPunkt for hvert treff.
Installasjon
Via npx (anbefalt)
Global install
Bruk i Claude Code
Legg til i ~/.claude.json under mcpServers:
Eller via CLI:
Eksempler
Stedsnavn
Returnerer Norges høyeste fjell (Lom kommune, koordinater 61.6363°N 8.3125°Ø).
Finn Bjorvika i Oslo (kommunenummer 0301) i stedet for andre Bjorvika-er rundt om i landet.
Adresser
Returnerer slott-adressen med postnummer 0154 og koordinater 59.9114°N 10.7494°Ø.
Storgata 1 i Trondheim spesifikt.
Høyde
Returnerer ~2465 m for Galdhøpiggen (DTM 1m).
Kommune fra koordinat
Færder fyr → Færder kommune (3911), Vestfold.
Eiendom
Returnerer de nærmeste matrikkeleiendommene rundt punktet, sortert etter avstand.
Slå opp en spesifikk eiendom og få representasjonspunktet.
API-referanse
- Stedsnavn: https://ws.geonorge.no/stedsnavn/v1/
- Adresser: https://ws.geonorge.no/adresser/v1/
- Høydedata: https://ws.geonorge.no/hoydedata/v1/
- Kommuneinfo: https://ws.geonorge.no/kommuneinfo/v1/
- Eiendom: https://ws.geonorge.no/eiendom/v1/
- Bakgrunn: https://kartverket.no/api-og-data
Data er åpne under NLOD 2.0.
Lokal utvikling
Lisens
MIT
Source: README.md at commit 07c650d
Tools
0Version history
1- v0.4.2LatestSep 16, 2026
Score
40% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.