io.github.3121n/nve-mcp
Norwegian flood & landslide hazard data from NVE, by WGS84 coordinate.
Open source Open in the app JSON README (API)
About
Norwegian flood & landslide hazard data from NVE, by WGS84 coordinate.
Details
- Kind
- MCP servers
- Topic
- No topic detected
- Publisher
- 3121n
- Origin
- official
- Category
- ferramentas
- Transport
- local
- Version
- 0.1.2
- Last push
- 2026-06-07T21:06:23Z
- Repository state
- ativo
- Language
- TypeScript
- Added
- 2026-08-29 03:01:38
- Updated
- 2026-08-29 03:01:38
- Origin id
io.github.3121n/nve-mcp
README
# @nor-data/nve-mcp MCP-server som wrapper NVE sine åpne kartdata (kart.nve.no/enterprise ArcGIS REST) for punktoppslag på naturfare. Bygget for Konsept 12 («Hva gjør naboene?») — feltene `flood_risk` og `landslide_risk` i 12-feltmatrisen. ## Verktøy ### `hent_flomaktsomhet(lat, lon)` - **Flom-aktsomhetsområde** (landsdekkende GIS-analyse, `Flomaktsomhet/1`) - **Dekningssjekk** (`Flomaktsomhet/2`) — skiller «ingen treff» fra «ikke analysert» - **Detaljert 200-årsflomsone** (`Flomsoner2/17`) + analysert-område-sjekk (`Flomsoner2/0`) der detaljert flomsonekart finnes (TEK17 §7-2-referanse) ### `hent_skredaktsomhet(lat, lon)` - **Snø-/steinskred** aktsomhet (`SkredSnoSteinAkt/0`) + kartlagt-sjekk (lag 1) - **Jord-/flomskred** aktsomhet (`JordFlomskredAktsomhet/1` — lag 0 er raster, ikke spørrbart) - **Kvikkleire** faregradssoner (`SkredKvikkleire2/0`) + kartlagt-sjekk (lag 2) - Skredtype-koder dekodes (begge NVE/NGU-domener: korte koder 1–99 og fulle koder 110–200) ## Designprinsipper (fra Konsept 12-syntesen) - **Brukeren er tolkeren**: output forklarer eksplisitt at aktsomhet ≠ faresone - **Synlig usikkerhet**: dekningslag rapporteres alltid — «ingen treff» utenfor kartlagt område betyr «ikke kartlagt», ikke «trygt» - **Kildelenke per datapunkt**: hver respons inkluderer tjeneste-URL + temakart-innsyn + lisens ## Verifisert (5. juni 2026) | Testpunkt | Forventet | Resultat | |---|---|---| | Lillestrøm (59.956, 11.046) | flom-treff | ✅ FlomAktsomhetOmr + utenfor 200-årssone (detaljkart finnes) | | Thorvald Meyers gate 2C, Oslo | rent | ✅ ingen treff, innenfor analysert område | | Ytterholtet 1, Sørreisa | snø/stein-treff | ✅ PotensieltSkredfareOmr («Snø og steinskred») | | Gjerdrum (60.063, 11.036) | kvikkleire-treff | ✅ UtlosningOmr | ## Bruk ```bash npm install && npm run build node dist/index.js # stdio MCP node test-e2e.mjs # ende-til-ende-test ``` Registrert i `~/.claude.json` som `nve`. Lisens: MIT. Data: NVE/NGU åpne data (NLOD/CC BY).