
Nabolag Mcp
io.github.3121nPublished by GitHub account 3121nv0.2.2Updated Oct 24, 2026
Norwegian neighborhood data: transit, road-noise & green-area access by coordinate.
Overview
A local MCP server that returns Norwegian neighborhood data for a coordinate: public-transport stops, road noise, and green-area access.
- What you can do
- Look up public-transport stops around a point, with distance, transport modes and lines per stop, from Entur JourneyPlanner v3, with optional maximum distance and result count. Retrieve road-traffic noise at a point from the Norwegian Public Roads Administration's Norstoy service, covering the T-1442 red/yellow warning zones and strategic Lden/Lnight noise bands. Retrieve green-area information at a point: the FKB-AR5 land-cover type and the distance to the nearest public park or outdoor recreation area.
- When to use it
- Useful when you are assessing a Norwegian address or property and want quick facts on transit coverage, road-noise exposure and nearby green space, for example in neighborhood or real-estate analysis.
- Requirements
- Runs locally as a Node.js process installed from the npm package. It calls external Norwegian public data services (Entur, the roads administration, NIBIO, SSB) over the network, so internet access is needed. No accounts or API keys are declared; the Entur source expects an ET-Client-Name header.
Installation
In SourceWeft
- Open Nabolag 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/nabolag-mcp
MCP-server som wrapper åpne norske nabolagsdata. Bygget for Nabodata-produktet, gjenbrukbar på tvers (delt personlig MCP-datapipeline).
Verktøy
hent_kollektivdekning(lat, lon, maksAvstandMeter?, maksTreff?)
Holdeplasser rundt et punkt fra Entur JourneyPlanner v3 (GraphQL): avstand, transportmidler (buss/trikk/t-bane/tog/båt) og linjer per holdeplass. Landsdekkende og komplett register — «ingen treff» er reell dekningsmangel.
- Kilde:
api.entur.io/journey-planner/v3/graphql - Lisens: åpne data (NLOD); krever kun
ET-Client-Name-header
hent_stoysone(lat, lon)
Veitrafikkstøy fra Statens vegvesens Norstøy via WMS GetFeatureInfo:
- Støyvarselkart — T-1442 rød/gul prognosesone (ERF-veger)
- Strategisk støykart — Lden (døgn) og Lnight (natt) i kumulative 5 dB-intervaller (høyeste trefte intervall = nivåbånd)
Ærlighets-design: «ingen treff» kan bety under terskel ELLER utenfor kartleggingsomfang (kun ERF-veger + storbyområder; kommunale veier utenfor storby, jernbane og fly inngår ikke) — output sier dette eksplisitt.
- Kilde:
vegvesen.no/kart/ogc/norstoy_1_0/ows - Lisens: åpne data, punktoppslag uten avtale
Bygg og test
Registrering (Claude Code)
hent_grontareal(lat, lon) (v0.2.0)
Grøntareal fra to kilder: (1) FKB-AR5 arealtype på punktet (NIBIO WMS GetFeatureInfo, GML — MapServer støtter ikke JSON-infoformat) og (2) avstand til nærmeste offentlige park-/turområde (SSB WFS, ekspanderende søk 250 m → 2 km, punkt-i-polygon + nærmeste-hjørne-avstand).
Ærlighets-design: SSB-polygonene er navnløse og dekker primært tettsteder; i spredtbygde strøk pekes det til AR5-typen som bedre grøntsignal.
- Kilder:
wms.nibio.no/cgi-bin/ar5+kart.ssb.no/api/mapserver/v1/wfs/parker_og_turomraader - Lisens: åpne data, uten avtale
Veikart
Se Gap-kartleggingen (Notion, Nabodata-huben): #4 skoler/barnehager er
bygget separat som drist-udir-mcp; #5 solforhold (horisontprofil fra
hent_hoyde) gjenstår. Jernbane-/flystøy som supplement til hent_stoysone
via Geonorge WFS.
Source: README.md at commit e17dc5b
Tools
0Version history
1- v0.2.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.