io.github.3121n/nve-mcp
Norwegian flood & landslide hazard data from NVE, by WGS84 coordinate.
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
@nor-data/nve-mcpclaude mcp add nve-mcp -- npx -y @nor-data/nve-mcp@0.1.2
{
"mcpServers": {
"nve-mcp": {
"command": "npx",
"args": [
"-y",
"@nor-data/nve-mcp@0.1.2"
]
}
}
}
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
Contents
@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
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).
Frequently asked questions
What is io.github.3121n/nve-mcp?
Norwegian flood & landslide hazard data from NVE, by WGS84 coordinate.
How do I install io.github.3121n/nve-mcp?
It runs on your machine. In Claude Code: claude mcp add nve-mcp -- npx -y @nor-data/nve-mcp@0.1.2. For other clients, paste the JSON configuration from this page into their MCP settings.
Does io.github.3121n/nve-mcp need an API key?
Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.
Is io.github.3121n/nve-mcp open source?
Its code is public on GitHub, but the repository does not declare a standard license.
Who maintains io.github.3121n/nve-mcp?
It is published by 3121n. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.