关于 Property Hazard MCP
Property Hazard MCP 使用无需 API Key 的公共数据,评估单个美国地址的自然灾害风险。它返回风险指标和确定性评分,并将无法获取的数据标记为未知。
主要功能
- 01地址验证与地理编码
- 02洪水区查询
- 03野火风险评分
- 04地震 PGA 与距离数据
- 05确定性评分、等级和风险因素
适用场景
- 01查看美国房产的灾害风险
- 02比较洪水、野火和地震指标
- 03识别数据源无法提供的风险字段
MCP 相关
该远程 MCP 服务提供 `assess_property_hazard` 工具。输入美国地址后,它会返回洪水、野火、地震、断层距离和海岸邻近数据,以及总体风险评分。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://mcp.zipquote.ai/mcp一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http ai-zipquote-us-property-hazard-risk https://mcp.zipquote.ai/mcpCursor.cursor/mcp.json
{"mcpServers":{"ai-zipquote-us-property-hazard-risk":{"type":"http","url":"https://mcp.zipquote.ai/mcp"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"ai-zipquote-us-property-hazard-risk":{"type":"http","url":"https://mcp.zipquote.ai/mcp"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"ai-zipquote-us-property-hazard-risk":{"type":"http","url":"https://mcp.zipquote.ai/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"ai-zipquote-us-property-hazard-risk":{"serverUrl":"https://mcp.zipquote.ai/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
1| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| address | string | 是 |
详细介绍
us-property-hazard-risk(MCP 服务)
一个远程 MCP 服务,仅使用免费的公开数据(无需密钥),评估单个美国房产地址面临的自然灾害风险,包括洪水、野火、地震和沿海距离。无需 API 密钥、数据库或地图。可通过 Claude、ChatGPT 或任何其他兼容 MCP 的宿主使用。
工具
assess_property_hazard(address: str)
验证地址并进行地理编码,然后返回洪水区(FEMA NFHL)、野火风险评分、地震 PGA(USGS、ASCE 7-22)、断层和海岸距离,以及确定性的 0–100 hazard_score / hazard_tier 和最多 5 个 hazard_drivers。如果某个数据源不可用,相应字段将报告为未知,而不会假定风险为零。
数据来源
- 美国人口普查局地理编码器 — 地址验证和地理编码
- FEMA NFHL — 洪水区
- USGS 设计地图 — 地震 PGA
- 静态参考点(haversine)— 断层和海岸距离
本地开发
python -m venv venv
venv/Scripts/pip install -r requirements.txt # venv/bin/pip on macOS/Linux
cd src
../venv/Scripts/python server.py # ../venv/bin/python on macOS/Linux
在 http://localhost:8000/mcp 启动可流式传输的 HTTP MCP 服务:
curl -X POST http://localhost:8000/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"assess_property_hazard","arguments":{"address":"1600 Pennsylvania Ave NW, Washington, DC 20500"}}}'
部署
通过 Docker Compose(docker-compose.yml)运行:
docker compose up -d --build
已知限制
- 仅支持美国地址
- 某些网络偶尔无法访问 FEMA NFHL(
flood_available: false) - 野火评分采用粗略的坐标区域启发式方法,不会精确到地块
许可证
MIT — 参见 LICENSE。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。