GribStream

Blog GribStream

GribStream MCP ora interroga dati meteorologici reali per l'analisi con IA

|

GribStream MCP ora permette agli agenti di IA di interrogare dati HRRR autenticati, ricevere risultati CSV, analizzare griglie di previsione e generare mappe o animazioni direttamente da una sessione di chat.

Animazione HRRR sub-hourly di CAPE, riflettività composita e vento a 10 metri vicino a Bismarck, North Dakota, generata da risultati CSV di GribStream MCP
Output animato del modello HRRR Sub-hourly vicino a Bismarck, North Dakota. Il CAPE è ombreggiato, la riflettività composita è riempita e contornata, e i vettori di vento a 10 m sono sovrapposti in ogni fotogramma.

L'analisi meteorologica con IA è molto più utile quando l'agente può lavorare con dati di previsione reali, non solo spiegare come dovrebbe essere una chiamata API.

GribStream MCP ora supporta richieste di dati autenticate. Un agente di IA in Codex, Claude Code, Claude o un altro client compatibile con MCP può ispezionare il catalogo GribStream, scegliere le variabili esatte di un modello meteorologico, recuperare righe di previsione come CSV, JSON o NDJSON, e poi analizzare o visualizzare quei dati nella stessa sessione.

Questo trasforma GribStream MCP in un flusso di lavoro interattivo per dati meteorologici:

  1. scoprire dataset e metadati dei selettori dal catalogo live
  2. interrogare risultati delimitati di /timeseries o /runs con un token GribStream autenticato
  3. ordinare e validare le righe meteorologiche restituite
  4. usare strumenti locali normali come pandas e matplotlib per l'analisi
  5. affinare la richiesta, il grafico o la domanda meteorologica senza uscire dalla chat

Per chi usa un'API meteorologica, questo è un percorso più rapido dall'idea all'evidenza. I team di prodotto possono prototipare una visualizzazione. I team di previsione possono controllare rapidamente un campo. I team energia, logistica, agricoltura, aviazione e rischio meteorologico possono chiedere una vista rapida di un evento prima di passare a un'esportazione più grande o a un flusso di produzione.

Un'animazione HRRR di temporale con un solo prompt

Per testare il nuovo flusso, abbiamo chiesto a un client di IA compatibile con MCP una mappa meteorologica animata e curata di un evento convettivo nelle Northern Plains vicino a Bismarck, North Dakota. Il prompt non dava per scontata la conoscenza del repository GribStream e non fissava in anticipo i selettori esatti. Chiedeva all'agente di scoprire i campi dal catalogo MCP, interrogare i dati, unire risposte CSV suddivise in blocchi se necessario e generare l'animazione GIF finale.

Ecco il prompt:

Usa GribStream MCP per crearmi una GIF meteorologica animata e curata del temporale nelle Northern Plains vicino a Bismarck, North Dakota, dalle 02:00 UTC alle 03:45 UTC dell'8 giugno 2026.

Scopri le variabili HRRR corrette dal catalogo MCP invece di presumere i nomi. Voglio il CAPE di superficie come sfondo ombreggiato, la riflettività composita sovrapposta come forme di temporale riempite e contornate, e vettori di vento a 10 metri dai componenti u/v del vento.

Usa una risoluzione di circa 5 km, approssimativamente 0.05 gradi, su un riquadro abbastanza ampio da mostrare l'ambiente e il movimento del temporale attorno al North Dakota occidentale e centrale. Includi Bismarck, Minot, Williston, Dickinson, Jamestown, Fargo, Grand Forks, Aberdeen, Pierre, Rapid City e Miles City come etichette di città se ci stanno. Aggiungi confini statali leggibili, uno sfondo scuro, una scala colore CAPE dal viola al giallo, una legenda della riflettività e segna il punto di riflettività massima in ogni fotogramma.

Rendi l'animazione pulita e pronta da presentare: limiti mappa costanti, scale colore costanti, etichette leggibili, non troppe frecce di vento e un loop moderatamente rapido. Preferisci risposte CSV dal MCP. Se la griglia è troppo grande per una sola risposta, suddividi la query in blocchi, unisci i CSV, ordina le righe per orario di validità e posizione, e poi genera la GIF.

Salva la GIF animata finale, più un fotogramma fisso di anteprima e un foglio di contatto, e mostrami dove si trovano.

Per l'animazione in alto in questo post, l'agente ha usato il catalogo MCP per trovare i campi HRRR necessari, poi ha interrogato:

Dataset Campi Orari validi Risoluzione Righe
HRRR Sub-hourly Riflettività composita, vento U a 10 m, vento V a 10 m 8 fotogrammi da 02:00Z a 03:45Z 0.05 gradi 188,136
HRRR CAPE di superficie 02:00Z, 03:00Z, 04:00Z 0.05 gradi 70,551

Scarica gli output CSV usati per la visualizzazione:

Un foglio di contatto è utile anche per controllare i fotogrammi dell'animazione:

Foglio di contatto di otto fotogrammi meteorologici HRRR sub-hourly generati da risultati CSV di GribStream MCP
Otto fotogrammi da 15 minuti dallo stesso flusso di lavoro basato su MCP.

Cosa è cambiato nel MCP

GribStream MCP aiutava già gli strumenti di IA a costruire richieste API corrette usando metadati del catalogo live. La nuova capacità è che gli strumenti di query autenticata ora possono restituire valori di previsione reali, non solo modelli di richiesta.

Questo è importante perché i dati meteorologici dipendono molto dai selettori. Un campo di modello non è solo un nome breve. Ha anche un livello, metadati, semantica temporale, unità, copertura del dataset e a volte particolarità specifiche del modello. Il MCP dà all'agente un modo per scoprire questi dettagli prima di interrogare i dati.

Per l'animazione di Bismarck, l'agente ha scoperto e usato:

Componente meteorologica Selettore del modello
CAPE di superficie CAPE, surface, "" da HRRR
Riflettività composita REFC, entire atmosphere, "" da HRRR Sub-hourly
Vento U a 10 m UGRD, 10 m above ground, "" da HRRR Sub-hourly
Vento V a 10 m VGRD, 10 m above ground, "" da HRRR Sub-hourly

Da lì, la visualizzazione è normale analisi dati: leggere CSV con pandas, ordinare per orario di validità e posizione di griglia, trasformare ogni fotogramma in una matrice, calcolare i vettori di vento dai componenti U/V e generare una mappa con scala costante.

Perché è utile

Questo non sostituisce l'API GribStream. L'API resta l'interfaccia corretta per grandi esportazioni, job pianificati, servizi backend e applicazioni meteorologiche in produzione.

Il MCP è lo strato interattivo. È utile quando un utente vuole fare domande come:

  • "Trova un evento HRRR visivamente interessante e crea una mappa."
  • "Scarica il CSV esatto dietro questa caratteristica della previsione."
  • "Confronta CAPE, riflettività e vento al suolo attorno a questo temporale."
  • "Mostrami se questa griglia contiene il campo che mi serve prima di collegarlo in produzione."
  • "Costruisci un primo grafico che possa trasformare in una vera dashboard."

È prezioso per i team che costruiscono dashboard meteorologiche, previsioni per energie rinnovabili, strumenti di rischio logistico, supporto decisionale agricolo, prodotti per aviazione e analitica assicurativa. L'agente può passare dal linguaggio naturale a dati meteorologici supportati dal catalogo, poi a un grafico ispezionabile, senza che una persona scriva a mano il primo comando curl o script di visualizzazione.

Provalo

Installa o collega GribStream MCP nel tuo client di IA, autenticati con un token API GribStream e inizia con una richiesta dati delimitata. Per esempio:

Usa GribStream MCP per trovare un esempio HRRR visivamente interessante.
Usa gli strumenti di catalogo per scegliere le variabili, interroga un risultato CSV delimitato,
ordina le righe restituite e genera un grafico dai dati.
Mantieni il primo pull abbastanza piccolo da iterare rapidamente.

Poi chiedi la versione pronta per la produzione:

Rendi la mappa pronta da presentare.
Usa uno sfondo scuro, etichette leggibili, una scala colore fissa,
una legenda chiara e vettori di vento abbastanza grandi da ispezionare.
Se la griglia è troppo grande per una sola risposta, suddividi la query in blocchi e unisci i CSV.

Il cambiamento importante è semplice: GribStream MCP ora può partecipare al ciclo di analisi live dei dati meteorologici. Può scoprire, interrogare, restituire e aiutare a visualizzare dati di previsione reali.

Note

I grafici sopra usano output del modello HRRR, non radar osservato. La riflettività composita è il campo di modello REFC. Le frecce di vento sono derivate da UGRD e VGRD a 10 m sopra il suolo. Il campo CAPE proviene da HRRR orario ed è interpolato sui fotogrammi sub-hourly da 15 minuti.