nve-mcp について
nve-mcpは、WGS84座標からNVEの洪水・地すべりハザードマップを調べるMCPサーバーです。地図のカバー状況も示し、未調査地域と該当データなしを区別できます。
主な機能
- 01座標による洪水リスク検索
- 02詳細な200年洪水区域の確認
- 03雪崩・岩崩れ・土石流リスクの検索
- 04クイッククレイ危険区域の確認
- 05地図のカバー状況と出典リンクの提示
活用シーン
- 01物件所在地の自然災害データの確認
- 02該当なしと未調査地域の区別
MCP 対応
`hent_flomaktsomhet`と`hent_skredaktsomhet`ツールを通じて、座標ベースのNVEハザード検索をMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
2掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| lat | number | はい | Breddegrad (WGS84, f.eks. 59.93 for Oslo) |
| lon | number | はい | Lengdegrad (WGS84, f.eks. 10.76 for Oslo) |
詳細
@nor-data/nve-mcp
NVE のオープンな地図データ(kart.nve.no/enterprise ArcGIS REST)をラップし、自然災害リスクの地点照会を行う MCP サーバーです。コンセプト 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 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。