关于 Criora climate risk
Criora 是面向地点与国家风险评估的托管式 MCP 服务,供关注天气、灾害和长期气候风险的人使用。它整合天气预报、实时灾害、气候图层和国家指标,并可在兼容客户端中展示交互式风险地图。
主要功能
- 01七天天气风险预报
- 02附近灾害与官方预警
- 03长期气候暴露概况
- 04国家风险评分与比较
- 05支持客户端中的交互地图
适用场景
- 01出行前查看天气与灾害
- 02评估房产的气候暴露
- 03比较多个城市的气候风险
- 04为 ESG 研究筛查国家
MCP 相关
通过 Streamable HTTP 向 MCP 客户端提供只读气候与灾害工具、资源和提示词。兼容 MCP Apps 的客户端可通过 `show_risk_map` 展示交互地图。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://criora.com/mcpclaude mcp add --transport http com-criora-criora https://criora.com/mcp{"mcpServers":{"com-criora-criora":{"type":"http","url":"https://criora.com/mcp"}}}在 Cursor 中打开{"servers":{"com-criora-criora":{"type":"http","url":"https://criora.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-criora-criora":{"type":"http","url":"https://criora.com/mcp"}}}{"mcpServers":{"com-criora-criora":{"serverUrl":"https://criora.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
12| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| focus | enum | 否 | 地图显示的内容:本周风险预报、附近的灾害事件,或两者both | week | hazards |
| layer | enum | 否 | 地图打开时在灾害事件下方显示的预报字段:风险(默认),或用户关注天气本身时显示的降水、温度或风力预报。读者可以在地图上切换。risk | precipitation | temperature | wind |
| place | any | 否 | 地点名称或地址,仅在未提供纬度和经度时使用。地理编码器会解析为最佳匹配,所有用户共享该编码器,且每秒最多查询一次;如果有坐标,请传入坐标 |
| latitude | any | 否 | 所询问地点的纬度,单位为度,采用 WGS84。请与经度一同提供,或改为提供 place |
| longitude | any | 否 | 所询问地点的经度,单位为度,采用 WGS84。请与纬度一同提供,或改为提供 place |
详细介绍
Criora — 气候与灾害风险 MCP 服务
Criora 是一个托管的远程模型上下文协议服务,可回答有关地球上任何地点的气候与灾害风险问题:本周天气风险、某个地点附近或某个国家、地区乃至全球范围内的官方预警与灾害、长期气候暴露情况以及国家风险。在 Claude 等可显示 MCP Apps 的助手中,它还可以直接在对话中显示该地点的交互式地图。
- 端点:
https://criora.com/mcp - 传输方式: Streamable HTTP
- 身份验证: 无需账号或 API 密钥
- 访问权限: 只读、免费
- 注册名称: 官方 MCP 注册表中的
com.criora/criora,详见此处
此仓库包含托管服务的文档和注册表元数据。服务本身运行于 criora.com;无需安装任何内容。
使用场景
- 旅行安全:“下周去迪拜安全吗?”:查询旅行期间的高温、风暴和强降雨,以及附近发生的灾害。
- **房产、房地产和选址尽职调查:**查询某个地址或坐标的洪水风险(不同情景下的河流和沿海洪水深度)、海平面上升、极端高温、干旱、水资源压力、野火和地面沉降,并查看截至 2050 年和 2080 年的升温影响。
- **迁居:**并排比较多个城市的长期气候暴露情况。
- **ESG、保险和投资研究:**查询 194 个国家的气候与灾害风险(INFORM Risk Index、ND-GAIN、World Bank),查看某个地区或收入组内的排名,以及与地区和全球基准对比的约 160 项指标。
- **灾害监测与预警:**查询某个地点附近或某个国家、地区乃至全球范围内的官方天气预警(美国国家气象局、欧洲各地的 MeteoAlarm)、地震、带有预测路径锥的飓风和台风、野火、洪水、火山、海啸通报和空气质量。
连接
**Claude(claude.ai、Claude Desktop):**前往 Settings → Connectors → Add custom connector,然后粘贴 https://criora.com/mcp。
Claude Code:
claude mcp add --transport http criora https://criora.com/mcp
或将其作为 Claude Code 插件安装(包含 MCP 服务和一个用于告诉 Claude 何时使用哪个工具的技能):
/plugin marketplace add thothbot/criora-mcp
/plugin install criora@criora
Cursor(~/.cursor/mcp.json)和其他使用 mcpServers 文件的客户端:
{
"mcpServers": {
"criora": { "url": "https://criora.com/mcp" }
}
}
Google Antigravity(App、CLI、IDE):从此仓库安装插件(包含 MCP 服务和一个用于告诉 Agent 何时使用哪个工具的技能):
agy plugin install https://github.com/thothbot/criora-mcp
或自行将服务添加到 mcp_config.json:
{
"mcpServers": {
"criora": { "serverUrl": "https://criora.com/mcp" }
}
}
Gemini CLI:
gemini extensions install https://github.com/thothbot/criora-mcp
VS Code(.vscode/mcp.json):
{
"servers": {
"criora": { "type": "http", "url": "https://criora.com/mcp" }
}
}
ChatGPT 和其他助手:将 https://criora.com/mcp 添加为自定义连接器/远程 MCP 服务。
数据目录
该服务读取 55 个长期气候图层(高温、降雨、干旱、风、水资源压力、洪水深度、海平面上升、NDVI、土地覆盖、地形等)、7 天预报、灾害事件,以及来自美国 NWS、MeteoAlarm(通过 WMO WIS2)、NOAA 海啸中心、NHC、USGS、GDACS、NASA FIRMS 和 OpenAQ 的官方预警,还有 126 项国家指标。包含单位、分辨率、时段和来源的完整列表见 docs/data-catalog.md。
工具
地点工具接受纬度和经度,或地点名称,并解析为最匹配的地点后返回结果。所有工具均为只读,并会发布其输出架构;使用默认设置时,回答长度约不超过 8,000 个 token。
| 工具 | 可回答的问题 |
|---|---|
assess_place | 一次性了解某个地点的所有信息:按日预测风险、附近灾害、主要气候暴露因素以及该国的风险概况。适合一般问题的首次调用。 |
get_forecast | 七天天气和天气风险,可按当地日期查看,也可逐步查看。每天都会标注风险等级及其对应的灾害(高温、寒冷、大风、降雨、降雪、冻雨)。 |
get_hazards_near | 某个地点附近当前发生的情况:官方预警(美国 NWS;欧洲各国气象服务 MeteoAlarm)、地震(USGS,含震源深度和震感报告)、海啸通报、热带气旋(含 NHC 风暴锥区和路径)、野火、洪水、火山、干旱和空气质量。会说明该地点是否位于预警区域内。按严重程度和时间新旧排序。 |
list_hazards | 查询某个国家或地区(按代码或名称)、某个区域(bbox)或全球范围内所有生效的灾害和预警,例如“欧洲当前有哪些红色预警”“本周最强地震”。可按类型、类别、严重程度和天数筛选。 |
get_climate_profile | 基于 55 个图层提供长期暴露信息:洪水深度、海平面上升、高温、干旱、水资源压力、风、NDVI 及其他卫星图层、地形、土地覆盖,以及到 2050 年和 2080 年的变暖和降雨变化预测。可通过 categories 或 layers(criora://layers 中的 ID)缩小范围。 |
get_country_profile | 某个国家的总体风险评分,以及气候、自然、社会、治理和适应能力评分;按需提供约 160 项指标及全球和区域基准。 |
compare_countries | 并列比较 2 至 10 个国家的总体风险和各个维度,并列出各自的排名。 |
rank_countries | 按总体风险或某个维度列出风险最高或最低的国家;也可限定区域、次区域或收入组,并显示各国的评分、风险等级和排名。 |
find_place | 当地点名称存在歧义时,查找该地点的坐标。 |
search | 按名称查找国家、地点和 Criora 参考页面;返回供 fetch 使用的 ID。其设计符合 ChatGPT 深度研究和企业知识库所需的格式。 |
fetch | 获取 search ID 对应的可读文档(country:BGD、place:<lat>,<lon>、page:methodology),并附上其来源 Criora 页面的链接。 |
show_risk_map | 在对话中显示地点的交互式地图:本周预测风险,或逐小时的降雨、气温或风力预测,并叠加附近灾害、官方预警区域和风暴锥区。没有应用的客户端会获得相同内容的文字摘要。 |
交互式地图
show_risk_map 是一个 MCP App:在可显示应用的客户端(Claude 网页版、桌面版和移动版,以及其他 MCP Apps 宿主)中,它会在回答下方的地图上展示数据,使用 Criora 自己的 Natural Earth 底图:
- 本周风险最高的预报及其灾害标记,或该预报的某个时段;
- 改为展示降水、温度或风力预报(
layer),并显示动态风流和图例; - 附近的灾害事件以标记呈现,读者可点击查看事件详情;
- 官方预警区域以及飓风锥形范围和路径,绘制方式与 Criora 网站一致;
- 场地切换控件下方显示本周时间轴:逐小时呈现风险及每天的主要灾害,或该地点的温度、风力或降雨情况,并显示所选时段的读数。
读者可以平移、缩放、全屏打开地图,点击或拖动时间轴,逐小时播放本周内容,并在四个场地间切换;地图会告知助手读者当前查看的内容。卡片会沿用宿主自身的主题和字体,支持浅色或深色模式。不显示应用的客户端会以文本形式提供相同的回答,并附上 Criora 自有地图中该地点的链接。
资源
| URI | 内容 |
|---|---|
criora://country/{iso3} | 某个国家的风险评分和等级,以 JSON 格式提供(模板;ISO3 代码支持自动补全)。 |
criora://methodology | Criora 对国家风险进行评分的方式(Markdown)。 |
criora://sources | 每条回答所依据的数据集及其许可证(Markdown)。 |
criora://layers | get_climate_profile 读取的所有长期气候图层,包含其 ID、单位、年份和来源(Markdown)。 |
criora://indicators | 按风险维度和来源分类的国家指标(Markdown)。 |
提示词
| 提示词 | 参数 | 用途 |
|---|---|---|
assess_trip | destination、dates(可选) | 评估旅行风险:旅行日期的天气风险、附近灾害及季节性风险暴露。 |
compare_places_to_live | places(以分号分隔) | 并列比较多个地点的长期气候风险暴露和国家风险。 |
country_briefing | country(名称或 ISO3,支持自动补全) | 将某个国家的气候和灾害风险与其所在地区及全球情况进行比较。 |
site_due_diligence | site、purpose(可选) | 评估房产或场地的气候和灾害风险:洪水、高温、干旱、野火、地面沉降及附近灾害。 |
esg_country_screen | countries 或 region(可选) | 根据气候和灾害风险筛查国家,为 ESG、投资或供应链决策提供参考。 |
示例问题
- “加纳面临气候灾害的风险有多大?”
- “里斯本本周的天气风险如何?”
- “东京附近现在有野火或地震吗?”
- “比较西班牙和葡萄牙的气候风险。”
- “我将于 10 月 3 日至 6 日前往塞维利亚,这趟行程的风险有多大?”
- “在地图上显示布雷斯特周边的风力预报。”
- “到 2050 年,鹿特丹一栋房屋面临的洪水风险和海平面上升风险有多大?”
- “本周迈阿密会有热浪或飓风吗?”
- “欧洲目前有哪些红色天气预警生效?”
- “本周全球发生的最强地震有哪些?”
- “在 ESG 筛查中,哪些低收入国家面临的气候风险最高?”
数据来源
每条回答都会注明来源。主要来源包括:Environment and Climate Change Canada 提供的预报;OpenStreetMap Nominatim(ODbL)提供的地名;US National Weather Service、MeteoAlarm 的国家气象服务(通过 WMO WIS2)、NOAA 海啸预警中心、National Hurricane Center、USGS、GDACS、NASA FIRMS 和 OpenAQ 提供的灾害和预警;ERA5、CMIP6 和 IPCC AR6 等提供的气候图层;以及 INFORM Risk Index、ND-GAIN 和 World Bank 提供的国家指标。完整列表和许可证请参阅数据来源。
限制
- 地名查询会使用 OpenStreetMap Nominatim。对于所有 Criora 查询,Nominatim 限制为每秒 1 次请求,因此如果有坐标,请直接传入。
- 新的模型运行结果每天发布两次,预报也会随之更新。
JSON API
相同的数据也可通过纯 JSON API 获取,地址为 https://criora.com/api/v1。请参阅数据 API 和 AI Agent。
会发送哪些内容
此插件不会在你的机器上运行任何内容:它会添加托管服务,以及一项用于告知 Claude 何时使用该服务的技能。当 Claude 调用 Criora 工具时,工具参数(地名或坐标、国家、搜索短语)会通过 HTTPS 发送至 https://criora.com/mcp,同时发送常规请求数据(IP 地址、客户端名称和用户代理)。Criora 会记录这些请求,以运行和保护服务,并将日志最多保留 30 天。地名会通过 OpenStreetMap Nominatim 查询;不会传递其他内容。系统不会要求提供账户、API 密钥或其他个人数据。
条款
Criora 发布的是数据,而非建议。服务的使用受服务条款和隐私政策约束。发布或再分发 Criora 的数据时,请注明 Criora,并遵循每个答案所列来源的许可条款。
本仓库中的 MIT 许可仅涵盖本仓库中的文件(文档和元数据)。
更新日志
- 1.5.0(2026-10-21):新增
list_hazards,可列出国家或地区、区域或全球范围内所有生效中的灾害和预警。官方预警来自 US National Weather Service,以及通过 WMO WIS2 提供的 MeteoAlarm 欧洲各国服务;还包括 NOAA 海啸公告、带有锥形范围和路径的 NHC 风暴,以及所有附带深度和震感报告的 USGS 地震。get_hazards_near会指出地点是否位于预警区域内;预警原文会与事实分开,作为issuer_text提供。聊天地图使用自身的 Natural Earth 底图绘制预警区域和风暴锥形范围。共提供 12 个工具,另有 3 个仅限应用使用的工具(get_map_events、get_map_warnings、get_map_event)。 - 1.4.1(2026-10-18,仅限 Claude Code 插件;服务仍为 1.4.0):插件清单中加入图标路径(
./icon.png),并在此 README 中说明会发送哪些内容。 - 1.4.0(2026-10-16):工具说明了它们包含的数据:
get_climate_profile接受按 ID 指定的layers(55 个图层,例如ndvi/annual),其categories参数列出各类别的图层;新增资源criora://layers和criora://indicators;search/fetch可用于查找数据目录(catalog:layers、catalog:indicators);描述和标题已按目录规范重写;新增提示词site_due_diligence和esg_country_screen。 - 1.3.1(2026-10-15):地图卡片重新设计,采用宿主自身的样式,适用于卡片视图和全屏视图;字段切换器下方新增本周时间轴;灾害图标更清晰;风险图例中新增“极低”;降低风险覆盖层的不透明度,让地表更清晰可见;预报读取失败后会重试;即使宿主报告卡片已滚出屏幕,地图仍会继续绘制;服务描述中加入了地图说明。
- 1.3.0(2026-10-15):新增
show_risk_map,可在聊天中显示地点的交互式地图(风险、降雨、温度、风)。
联系方式
问题和疑问:请在此仓库中提交 issue,或发送邮件至 [email protected]。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。