mcpField
W
Weather for Grown Ups

Weather for Grown Ups

本地服务
github.com/janhelcl地图与出行07 周前更新

关于 Weather for Grown Ups

Weather for Grown Ups 提供统一接口,用于查询全球和区域数值天气预报数据集,涵盖集合预报与 AI 模型。适合需要比较预报、分析大气状况或验证历史预报的 Agent,同时保留各模型的原生特征。

主要功能

  1. 01查询全球及区域预报数据集
  2. 02比较确定性与集合预报
  3. 03访问物理模型和 AI 模型
  4. 04查看历史预报与验证结果
  5. 05保留模型网格、时次和来源

适用场景

  1. 01比较某地点的模型预报
  2. 02评估集合预报的一致程度
  3. 03分析大气廓线随时间的变化
  4. 04用观测核验历史预报

MCP 相关

MCP 服务向 MCP 客户端提供与 CLI 相同的核心天气查询能力。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"janhelcl-weather-for-grown-ups": {
"command": "npx",
"args": [
"-y",
"weather-for-grown-ups"
]
}
}
}
启动命令npx -y weather-for-grown-ups

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

安装包
npmweather-for-grown-ups0.5.5

工具

7

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

参数类型必填说明
limitinteger否
searchstring否
coverageany否仅返回声明的空间范围能够完整覆盖此点或限定区域的数据集。
datasetsarray否
sectionsarray否
forecastKindenum否预报总体筛选条件。目前仅支持 datasets=[gefs];reforecast 用于选择 GEFSv12 回顾性能力子集。operational | reforecast
spatialScopeenum否数据集空间域筛选条件。`limited_area` 用于选择区域性/对流许可数据集。global | limited_area
classificationenum否raw | derived
temporalSemanticsenum否instantaneous | accumulation | average | maximum

详细介绍

Weather for Grown Ups

天气是 Agent 工具的 hello-world。对于“明天的温度”已不够用的场景,WFG 就能派上用场。

用于业务化 NWP 的统一查询语言:涵盖全球和区域模型、确定性和集合预报、物理和 AI、当前起报和历史数据。

针对同一个大气问题跨模型查询,同时保留各模型的独特之处。

30 秒快速开始

需要 Node.js 20+。

npx weather-for-grown-ups catalog --dataset all --search wind --json

npx weather-for-grown-ups query \
  --dataset gfs \
  --lat 50.08 --lon 14.43 \
  --at 2026-08-24T12:00:00Z \
  --vars temperature,wind \
  --levels 850,700,500 \
  --json

重复使用时:

npm install -g weather-for-grown-ups
wfg --help

使用约定

访问大气数据时,有四个彼此独立的选项:

dataset × geometry × time × selection
{
  "dataset": "gefs",
  "geometry": {
    "type": "point",
    "latitude": 50.08,
    "longitude": 14.43
  },
  "time": {
    "at": "2026-08-30T12:00:00Z"
  },
  "selection": {
    "variables": ["temperature", "wind"],
    "pressureLevelsHpa": [850, 700, 500]
  },
  "ensemble": {
    "quantiles": [0.1, 0.5, 0.9]
  }
}

更换数据集,保留问题。不支持的组合会直接报错,而不会被强行转换成虚假的对称关系。

阅读统一大气 API →

探索更深入的问题

从问题出发,让 Agent 从头构建预报分析。

01 — 给我一份全面的预报

明天下午布拉格上空的大气状况如何?涵盖地面和垂直结构,对比主要的全球指导预报,并展示集合预报中哪些部分具有稳健性。

GFS + IFS → 气压廓线 → GEFS + IFS ENS → 视情况使用区域模型

02 — 有锋面要来吗?

预计明天锋面会经过布拉格附近吗?如果会,何时到达,整层大气会发生什么变化,各模型的预测一致性如何?

GFS + IFS → 时间演变 → 气压廓线 → GEFS + IFS ENS → 对齐最新和上一轮起报

03 — AI 与物理模型对比

AIFS 和 IFS 如何描述明天布拉格上空的大气?它们在时间和高度方向上有何分歧?与各自的集合不确定性相比,这种分歧有多大?

对齐 IFS、AIFS → 气压廓线 → 对齐 IFS ENS、AIFS ENS

04 — 规划滑翔伞活动

我计划明天在巴萨诺附近进行滑翔伞活动。对流时段在一天中如何演变?风廓线和稳定度如何?结合集合预报及全球/区域指导预报来看,整体情况有多稳健?

廓线 → 气块诊断 → 整层大气的风 → 时间演变 → 集合预报 → 全球 + 区域模型

05 — 验证旧预报

GFS 三天前对今天布拉格的预报是什么?该预报的验证效果如何?

归档预报 → 分析/探空 → 误差 → 预报时效溯源

浏览分析示例集 →

模型

GFS · GEFS · AIGFS · AIGEFS · HGEFS · IFS · IFS ENS · AIFS · AIFS ENS · ICON-D2 · ICON-D2-EPS · AROME · PE-AROME · GFS analysis · GEFSv12 reforecast

功能由目录提供。原生网格、时间频率、覆盖范围、成员、字段和数据溯源信息均明确保留。

wfg catalog --dataset all --json

Agent

WFG 通过 CLI 和 MCP 提供相同的核心功能。

可用 Shell → CLI。
没有 Shell/远程环境 → MCP。

npx weather-for-grown-ups mcp

添加可移植的 WFG 技能,然后选择一份配置指南:Codex · Claude Code · Hermes · OpenClaw · 其他 Agent

深入了解

示例 · 安装 · API 约定 · 目录 · 历史 · 架构 · 所有文档

许可证

MIT。请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

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

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