Japan Property Hazard Scraper — Japan Used & Resale Market D...
DeprecatedPricing
from $2.00 / 1,000 results
Go to Apify Store

Japan Property Hazard Scraper — Japan Used & Resale Market D...
DeprecatedQuery flood, earthquake, and landslide hazard risk data for Japanese properties via MCP protocol. Structured hazard map overlay data for real estate due diligence.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
atushi ino
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 days ago
Last modified
Categories
Security
Limited permissionsShare
MCP Hazard Server — 日本物件ハザードリスク
住所を渡すと、その地点のハザードリスク(洪水・土砂・津波・液状化)を 0-3 で返す Model Context Protocol サーバー。AIエージェント(Claude / ChatGPT / Cursor 等)から ツールとして呼び出せる。
アーキテクチャ
住所文字列│ (1) ジオコーディング: 国土地理院 住所検索API (APIキー不要)▼緯度経度 (lat, lon)│ (2) ハザード取得: 国土交通省 不動産情報ライブラリAPI (XKT025-029, BYOK)▼{address, lat, lon, flood, landslide, tsunami, liquefaction, sources, credit}
リスクレベル定義 (0-3)
| レベル | 意味 |
|---|---|
| 0 | 情報なし / 区域外 |
| 1 | 低 (浸水深 <0.5m 等) |
| 2 | 中 (浸水深 0.5〜3m) |
| 3 | 高 (浸水深 >=3m / 警戒区域内) |
出力例
{"address": "東京都千代田区丸の内1-1","lat": 35.684559,"lon": 139.761765,"flood": 0, "landslide": 0, "tsunami": 0, "liquefaction": 0,"sources": ["MLIT_XKT025","MLIT_XKT026","MLIT_XKT027","MLIT_XKT028","MLIT_XKT029"],"credit": "出典: 国土交通省 不動産情報ライブラリAPI (国土数値情報, CC-BY 4.0相当) ..."}
セットアップ
$export MLIT_API_KEY="<あなたのAPIキー>" # BYOK: 利用者自身が取得
MLIT 不動産情報ライブラリAPIキーの取得 (無料)
- https://www.reinfolib.mlit.go.jp/ にアクセス
- 「API利用申請」からメールアドレス等を登録
- 発行されたキーを
Ocp-Apim-Subscription-Keyとして設定 (MLIT_API_KEY環境変数、またはget_hazard(api_key=...)引数)
キー未設定の場合、ジオコーディングは動作するがハザード値は全て 0(情報なし)となる。
ローカル実行
uvicorn mcp_hazard.server:app --host 0.0.0.0 --port 8000# またはpython mcp_hazard/server.py
MCP 接続確認
BASE=http://localhost:8000# initializecurl -sS -D /tmp/h.txt -X POST $BASE/mcp \-H "Content-Type: application/json" -H "Accept: application/json, text/event-stream" \-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"t","version":"1.0"}}}'# tools/listcurl -sS -X POST $BASE/mcp -H "Content-Type: application/json" -H "Accept: application/json, text/event-stream" \-d '{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}'# tools/call (住所のみ)curl -sS -X POST $BASE/mcp -H "Content-Type: application/json" -H "Accept: application/json, text/event-stream" \-d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"get_hazard","arguments":{"address":"東京都千代田区丸の内1-1"}}}'
テスト
python -m pytest tests/test_mcp_hazard.py -v # 26 testspython -m mypy mcp_hazard/ # strict 0 error
データソースとライセンス
- ジオコーディング: 国土地理院 住所検索API (キー不要)
- ハザード: 国土交通省 不動産情報ライブラリAPI (XKT025-029)
- 出典表示は出力の
creditフィールドに必ず含まれる (CC-BY 4.0相当)
Apify Actor
actor.json:usesStandbyMode: true,webServerMcpPath: "/mcp"pay_per_event.json:$0.005/call(PPE課金)