# nve-mcp

**Category:** 💻 Developer Tools  
**Repository:** https://github.com/3121n/nor-data-nve-mcp  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/nve-mcp

## Description
Norwegian flood & landslide hazard data from NVE, by WGS84 coordinate.

## Claude Desktop Quick Installation
Heuristic fallback — verify the package name and runner against the repository README before running it. Uses `npx` (confidence: low):

```json
"mcpServers": {
  "nve-mcp": {
    "command": "npx",
    "args": ["-y","nve-mcp"]
  }
}
```

## Documentation & 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).

