Weather for Grown Ups

io.github.janhelcl由 GitHub 帳號 janhelcl 發布v0.5.5更新於 Oct 24, 2026

Operational NWP, ensembles, AI weather models, regional forecasts, history, and verification.

已驗證STDIO僅桌面位置與生活資料與分析

概覽

AI 產生的概覽

本機 MCP 伺服器,為助理提供統一的查詢語言,用來查詢作業性數值天氣預報、系集預報、AI 天氣模型、歷史與校驗資料。

可以做什麼
  • 瀏覽模型目錄,查看資料集、網格、成員、欄位與來源資訊
  • 依資料集、幾何位置、時間與變數/氣壓層選擇查詢預報
  • 針對同一個大氣問題比較決定性、系集、物理與 AI 模型
  • 調閱歷史封存預報,並與分析場或探空進行校驗
  • 透過命令列或 MCP 伺服器提供同一套核心能力
適用情境
當單純的「明天溫度」查詢已不敷使用時適用:讓助理比較全球與區域模式、檢視垂直結構、量化系集離散度,或查核舊預報的校驗結果。
執行需求
以本機程序透過 stdio 執行;需要 Node.js 20 以上版本,可透過 npm 套件安裝或以 npx 執行。未宣告任何驗證、環境變數或標頭。存取天氣資料來源需要網路連線。
安裝前請注意
伺服器會向外部天氣資料服務發出預報查詢與目錄查詢,因此請求內容與位置資訊會傳送給第三方。未宣告憑證、付費或寫入類操作。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Weather for Grown Ups,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Weather for Grown Ups

Weather is the hello-world of agent tools. WFG is for when “temperature tomorrow” stops being enough.

One query language for operational NWP: global and regional models, deterministic and ensemble forecasts, physics and AI, current runs and history.

Ask the same atmospheric question across models without flattening what makes the models different.

30-second start

Requires Node.js 20+.

bash
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

For repeated use:

bash
npm install -g weather-for-grown-upswfg --help

The contract

Normal atmospheric access is four orthogonal choices:

text
dataset × geometry × time × selection
json
{  "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]  }}

Change the dataset; keep the question. Unsupported combinations fail rather than being coerced into fake symmetry.

Read the unified atmospheric API →

Ask harder questions

Start with the question. Let the agent build the forecast investigation from scratch.

01 — Give me the serious forecast

What does the atmosphere over Prague look like tomorrow afternoon? Cover the surface and vertical structure, compare the main global guidance, and show which parts are robust across the ensembles.

GFS + IFS → pressure profiles → GEFS + IFS ENS → regional model if useful

02 — Is a front coming?

Is a frontal passage expected near Prague tomorrow? If so, when does it arrive, what changes through the column, and how consistent are the models?

GFS + IFS → time evolution → pressure profiles → GEFS + IFS ENS → align latest vs previous runs

03 — AI vs physics

How do AIFS and IFS describe the atmosphere over Prague tomorrow? Where do they disagree through time and height, and is that disagreement large relative to their ensemble uncertainty?

align IFS, AIFS → pressure profiles → align IFS ENS, AIFS ENS

04 — Plan a paragliding day

I’m planning to paraglide around Bassano tomorrow. How does the convective window develop through the day, what do the wind profile and stability look like, and how robust is the picture across ensembles and global/regional guidance?

profiles → parcel diagnostics → wind through the column → time evolution → ensembles → global + regional models

05 — Verify an old forecast

What did GFS predict three days ago for Prague today, and how well did that forecast verify?

archived forecast → analysis / radiosonde → error → lead provenance

Explore the investigation gallery →

Models

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

Capabilities come from the catalog. Native grids, cadence, domains, members, fields and provenance remain explicit.

bash
wfg catalog --dataset all --json

Agents

WFG exposes the same core through CLI and MCP.

Shell available → CLI.
No shell / remote → MCP.

bash
npx weather-for-grown-ups mcp

Add the portable WFG skill, then pick a setup guide: Codex · Claude Code · Hermes · OpenClaw · other agents

Go deeper

Examples · Installation · API contract · Catalog · History · Architecture · All docs

License

MIT. See LICENSE.

來源:README.md,提交 d5d13d0

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.5.5最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分