mcpField
N
nve-mcp

nve-mcp

本地服务
github.com/3121n地图与出行020 周前更新

关于 nve-mcp

nve-mcp 是一个 MCP 服务,可按 WGS84 坐标查询 NVE 洪水和山体滑坡风险地图。它同时报告地图覆盖情况,便于区分未测绘区域与没有命中结果。

主要功能

  1. 01按坐标查询洪水风险
  2. 02检查详细的 200 年洪水区
  3. 03查询雪崩、岩崩和泥石流风险
  4. 04检查快速黏土风险区
  5. 05报告地图覆盖情况和来源链接

适用场景

  1. 01查询某处房产的自然灾害数据
  2. 02区分无命中结果与无地图覆盖

MCP 相关

该 MCP 服务通过 `hent_flomaktsomhet` 和 `hent_skredaktsomhet` 工具提供基于坐标的 NVE 风险查询。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"3121n-nve": {
"command": "npx",
"args": [
"-y",
"@nor-data/nve-mcp"
]
}
}
}
启动命令npx -y @nor-data/nve-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@nor-data/nve-mcp0.1.2

工具

2

收录的工具列表 · 更新于 2 周前

参数类型必填说明
latnumber是Breddegrad (WGS84, f.eks. 59.93 for Oslo)
lonnumber是Lengdegrad (WGS84, f.eks. 10.76 for Oslo)

详细介绍

@nor-data/nve-mcp

MCP 服务,用于封装 NVE 的开放地图数据(kart.nve.no/enterprise ArcGIS REST),按点查询自然灾害信息。为概念 12(“邻居们在做什么?”)构建——对应 12 字段矩阵中的 flood_risk 和 landslide_risk 字段。

工具

hent_flomaktsomhet(lat, lon)
  • 洪水风险区域(全国范围的 GIS 分析,Flomaktsomhet/1)
  • 覆盖范围检查(Flomaktsomhet/2)——区分“无结果”和“未分析”
  • 详细的 200 年一遇洪水区(Flomsoner2/17)+ 存在详细洪水区地图时的已分析区域检查(Flomsoner2/0)(TEK17 §7-2 参考)
hent_skredaktsomhet(lat, lon)
  • 雪崩/落石风险(SkredSnoSteinAkt/0)+ 已制图检查(图层 1)
  • 土石流/洪水滑坡风险(JordFlomskredAktsomhet/1——图层 0 是栅格,不可查询)
  • 快黏土危险等级区域(SkredKvikkleire2/0)+ 已制图检查(图层 2)
  • 会解码滑坡类型代码(NVE/NGU 两个域:短代码 1–99 和完整代码 110–200)

设计原则(摘自概念 12 综合总结)

  • 用户负责解读:输出明确说明风险区域 ≠ 危险区域
  • 明确呈现不确定性:始终报告覆盖图层——在已制图区域之外“无结果”意味着“未制图”,而非“安全”
  • 每个数据点都附带来源链接:每个响应都包含服务 URL + 主题地图查看链接 + 许可信息

已验证(2026 年 6 月 5 日)

测试点预期结果
Lillestrøm(59.956, 11.046)有洪水结果✅ FlomAktsomhetOmr + 位于 200 年一遇洪水区之外(存在详细地图)
Thorvald Meyers gate 2C,Oslo无结果✅ 无结果,位于已分析区域内
Ytterholtet 1,Sørreisa有雪崩/落石结果✅ PotensieltSkredfareOmr(“雪崩和落石”)
Gjerdrum(60.063, 11.036)有快黏土结果✅ UtlosningOmr

使用

npm install && npm run build
node dist/index.js   # stdio MCP
node test-e2e.mjs    # ende-til-ende-test

已在 ~/.claude.json 中注册为 nve。许可:MIT。数据:NVE/NGU 开放数据(NLOD/CC BY)。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。