关于 nabolag-mcp
nabolag-mcp 是按坐标查询挪威开放社区数据的 MCP 服务,适用于评估地点周边环境。它提供公共交通、道路噪声和绿地信息,并说明数据覆盖范围的限制。
主要功能
- 01查找附近站点、交通方式和线路
- 02查询道路噪声分区和等级区间
- 03识别坐标处的土地覆盖类型
- 04测量到附近公园和游憩区的距离
- 05说明数据覆盖范围限制
适用场景
- 01查看某地点周边的公共交通选择
- 02查询地点的道路噪声地图信息
- 03评估附近公园或游憩区的可达性
- 04区分无查询结果与地图未覆盖区域
MCP 相关
它向 MCP 客户端提供社区数据查询工具,查询来自 Entur、Statens vegvesen、NIBIO 和 SSB 的开放数据。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
3收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| lat | number | 是 | Breddegrad (WGS84, f.eks. 59.93 for Oslo) |
| lon | number | 是 | Lengdegrad (WGS84, f.eks. 10.76 for Oslo) |
| maksTreff | integer | 否 | Maks antall holdeplasser (default 10) |
| maksAvstandMeter | integer | 否 | Søkeradius i meter (default 500; bruk 1000-2000 for rurale strøk) |
详细介绍
@nor-data/nabolag-mcp
用于封装挪威开放邻里数据的 MCP 服务。为 Nabodata 产品构建, 可跨项目复用(共享的个人 MCP 数据管道)。
工具
hent_kollektivdekning(lat, lon, maksAvstandMeter?, maksTreff?)
通过 Entur JourneyPlanner v3(GraphQL)查询点位周边的站点:距离、 交通方式(公交/有轨电车/地铁/火车/船)以及每个站点的线路。 覆盖全国,登记信息完整——“没有匹配结果”确实表示覆盖缺失。
- 来源:
api.entur.io/journey-planner/v3/graphql - 许可:开放数据(NLOD);仅需
ET-Client-Name请求头
hent_stoysone(lat, lon)
通过 WMS GetFeatureInfo 查询挪威公共道路管理局 Norstøy 的道路交通噪声:
- 噪声预警地图 — T-1442 红色/黄色预测区域(ERF 道路)
- 战略噪声地图 — Lden(昼夜)和 Lnight(夜间),按 5 dB 累积 区间划分(命中的最高区间 = 噪声级别带)
诚实性设计:“没有匹配结果”可能表示低于阈值,也可能表示不在 制图范围内(仅涵盖 ERF 道路和大城市区域;不包括大城市以外的 市政道路、铁路和航空)——输出会明确说明这一点。
- 来源:
vegvesen.no/kart/ogc/norstoy_1_0/ows - 许可:开放数据,无需协议即可查询点位
构建和测试
npm install
npm run build
node test-e2e.mjs # E2E mot live API-er (Oslo + Sørreisa + Sandvika-kontroll)
注册(Claude Code)
"nabolag": {
"type": "stdio",
"command": "node",
"args": ["C:\\Users\\hei\\drist-nabolag-mcp\\dist\\index.js"],
"env": {}
}
hent_grontareal(lat, lon)(v0.2.0)
通过两个来源查询绿地:(1)点位的 FKB-AR5 土地类型(NIBIO WMS GetFeatureInfo,GML — MapServer 不支持 JSON 信息格式);以及 (2)到最近公共公园/步行区域的距离(SSB WFS,逐步扩大 搜索范围:250 m → 2 km,点在多边形内判断 + 到最近角点的距离)。
诚实性设计:SSB 多边形没有名称,且主要覆盖城镇; 在人口稀疏地区,AR5 类型可作为更好的绿地指标。
- 来源:
wms.nibio.no/cgi-bin/ar5+kart.ssb.no/api/mapserver/v1/wfs/parker_og_turomraader - 许可:开放数据,无需协议
路线图
请参阅差距梳理(Notion,Nabodata 中心):#4 学校/幼儿园已
作为 drist-udir-mcp 单独构建;#5 日照条件(基于
hent_hoyde 的地平线剖面)尚待完成。可通过 Geonorge WFS 将铁路/航空噪声
作为 hent_stoysone 的补充。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。