GribStream

GribStream per strumenti di IA

Questa pagina è il punto di partenza per collegare GribStream a ChatGPT, Claude, Gemini, Codex, Claude Code, Cursor, agenti IA personalizzati o qualsiasi ambiente IA capace di chiamare strumenti ed eseguire richieste HTTP.

L'integrazione consigliata per gli strumenti di chat web è il connettore MCP ospitato di GribStream. Aiuta a scoprire dataset, risolvere selettori esatti, costruire richieste valide per /timeseries e /runs, validare expressions ed eseguire query meteorologiche in tempo reale protette da OAuth.

Connettore MCP ospitato

Usa il connettore MCP ospitato quando il tuo strumento IA supporta MCP via Streamable HTTP.

https://gribstream.com/mcp

Usa l'URL esattamente come mostrato. Non includere punteggiatura finale, come un punto, quando la copi in un client MCP.

Il connettore permette di scoprire dataset, risolvere selettori, costruire richieste e validarle prima di OAuth. Per eseguire query in tempo reale su /timeseries e /runs, il flusso OAuth di GribStream richiede l'accesso, l'approvazione del connettore e la scelta del token API attivo da usare. Il token API originale non viene mostrato al client IA.

Prima di collegarti

Se colleghi MCP prima di creare un token API, gli strumenti pubblici di scoperta possono comunque funzionare, ma gli strumenti autenticati che interrogano i dati non potranno eseguire query meteo in tempo reale finché un token non sarà disponibile e selezionato.

Configurazione per client

Le impostazioni dei fornitori IA cambiano spesso. Gli elementi stabili sono l'URL MCP remoto, il trasporto Streamable HTTP, OAuth GribStream e il requisito che l'account GribStream abbia un token API prima di interrogare i dati in tempo reale. Gli esempi sotto seguono la documentazione pubblica attuale dei fornitori; usa i link di riferimento se l'interfaccia del prodotto è cambiata.

ClientPercorso consigliatoAutenticazione per query in tempo reale
ChatGPTCustom ChatGPT app / MCP app con https://gribstream.com/mcpOAuth, poi scelta di un token API GribStream
Claude.aiCustom connector con https://gribstream.com/mcpOAuth, poi scelta di un token API GribStream
CodexMCP per scoperta nella Codex CLI o nell'estensione IDE; API diretta con GRIBSTREAM_API_TOKEN per file più grandi e workflow con graficicodex mcp login per MCP, oppure variabile d'ambiente con token API per API diretta
Claude CodeMCP remoto dalla CLI di Claude Code; API diretta con GRIBSTREAM_API_TOKEN per file più grandi e workflow con graficiOAuth con /mcp dentro Claude Code, oppure variabile d'ambiente con token API per API diretta
Gemini CLIConfigurazione MCP remota quando supportata; altrimenti OpenAPI e file di istruzioni con tokenOAuth se la CLI lo supporta, oppure variabile d'ambiente con token API
Altri client MCPServer MCP remoto Streamable HTTPClient OAuth pubblico con PKCE
ChatGPT

La documentazione attuale di OpenAI descrive supporto MCP completo e developer mode per workspace ChatGPT Business, Enterprise ed Edu su ChatGPT web. Documenta anche un supporto Pro più limitato per app MCP di lettura e recupero dati. Admin, owner o developer autorizzati possono creare e testare custom MCP apps in privato, poi pubblicarle per il workspace.

  • Abilita developer mode se il workspace lo richiede.
  • Crea una custom app dal flusso Apps settings.
  • Usa https://gribstream.com/mcp come endpoint MCP.
  • Scegli OAuth quando ChatGPT chiede il meccanismo di autenticazione.
  • Usa il flusso Scan Tools di ChatGPT. Se appare OAuth GribStream, accedi e scegli il token API che MCP deve usare.

Dopo l'autorizzazione, chiedi a ChatGPT di usare gli strumenti di query autenticati GribStream quando vuoi valori meteo reali, output CSV, grafici o confronti tra modelli. Se sono visibili solo strumenti di scoperta in sola lettura, completa di nuovo OAuth e rifai lo scan degli strumenti. Se l'app era già pubblicata prima della modifica degli strumenti di query, aggiorna le azioni dell'app dove supportato oppure ricrea e ripubblica la custom app.

Riferimento: OpenAI developer mode and MCP apps in ChatGPT.

Claude.ai

La documentazione attuale di Claude descrive custom connectors con MCP remoto su Claude, Claude Desktop, Cowork e client mobili per piani Free, Pro, Max, Team ed Enterprise; Free al momento permette un custom connector. Per Team ed Enterprise, un Owner o Primary Owner aggiunge il connettore per l'organizzazione; gli utenti poi lo collegano e lo autenticano. Per Pro e Max, aggiungilo da Customize > Connectors.

  • Aggiungi un custom web connector.
  • Usa https://gribstream.com/mcp come URL del server MCP remoto.
  • Usa prima la scoperta OAuth automatica. Se Claude chiede dettagli OAuth manuali, usa i campi OAuth manuali sotto.
  • Fai clic su Connect, completa OAuth GribStream e scegli il token API che MCP deve usare.

Claude dovrebbe scoprire i metadati OAuth GribStream dall'endpoint MCP. Accedi a GribStream, approva il connettore e scegli il token API per le query in tempo reale.

Riferimento: custom connectors di Claude con MCP remoto.

Codex

Codex supporta server MCP Streamable HTTP nella CLI e nell'estensione IDE. Aggiungi GribStream MCP con la CLI, poi autenticati con il comando MCP login:

codex mcp add gribstream --url https://gribstream.com/mcp
codex mcp list
codex mcp login gribstream

Puoi anche configurare Codex direttamente in ~/.codex/config.toml o in un .codex/config.toml di progetto attendibile:

[mcp_servers.gribstream]
url = "https://gribstream.com/mcp"

Il MCP remoto funziona bene per scoperta, ricerca dei selettori, validazione delle richieste e piccole query in tempo reale. Per download CSV più grandi, workflow pandas, grafici, nuovi tentativi e suddivisione personalizzata delle richieste, Codex spesso funziona meglio usando direttamente la normale API GribStream con una variabile d'ambiente letta da un file di token privato. Usa la configurazione di autenticazione sotto, poi avvia Codex dalla stessa sessione di terminale.

Riferimento: esempi di configurazione MCP di OpenAI Docs.

Claude Code

Claude Code supporta server MCP remoti HTTP tramite la CLI. Aggiungi GribStream e poi usa /mcp dentro Claude Code per autenticarti se OAuth è richiesto:

claude mcp add --transport http gribstream https://gribstream.com/mcp
claude mcp list

Il MCP remoto funziona bene per scoperta, ricerca dei selettori, validazione delle richieste e piccole query in tempo reale. Per download CSV più grandi, workflow pandas, grafici, nuovi tentativi e suddivisione personalizzata delle richieste, Claude Code spesso funziona meglio usando direttamente la normale API GribStream con una variabile d'ambiente letta da un file di token privato. Usa la configurazione di autenticazione sotto, poi avvia Claude Code dalla stessa sessione di terminale.

Riferimento: documentazione MCP di Claude Code.

Gemini CLI

Gemini CLI supporta server MCP in settings.json e tramite il comando gemini mcp. La forma del comando per Streamable HTTP è:

gemini mcp add --transport http gribstream https://gribstream.com/mcp
gemini mcp list

Puoi anche aggiungere questo a ~/.gemini/settings.json:

{
  "mcpServers": {
    "gribstream": {
      "httpUrl": "https://gribstream.com/mcp",
      "timeout": 30000
    }
  }
}

Poi avvia Gemini CLI ed esegui /mcp per confermare che il connettore sia disponibile. La documentazione Gemini CLI descrive il supporto OAuth per server MCP remoti HTTP, con /mcp auth per gestire l'autenticazione. Se il tuo ambiente CLI non può aprire un browser o ricevere reindirizzamenti OAuth su localhost, usa il file di istruzioni o OpenAPI come alternativa con GRIBSTREAM_API_TOKEN.

Riferimento: Gemini CLI MCP server documentation.

Campi OAuth manuali

La maggior parte dei client dovrebbe scoprirli automaticamente. Se un client MCP di terze parti chiede una configurazione OAuth 2.0 manuale, usa:

  • Authorization URL: https://gribstream.com/authorize
  • Token URL: https://gribstream.com/token
  • Client ID: gribstream-mcp-public
  • Client Secret: lascia vuoto; non digitare blank
  • Scopes: lascia vuoto
  • Resource o audience, se richiesto: https://gribstream.com/mcp

Un form che richiede un client secret non vuoto sta chiedendo un flusso OAuth per client confidenziali. Il MCP ospitato di GribStream usa invece un client pubblico con PKCE.

Cosa fornisce MCP

GribStream MCP separa volutamente gli strumenti pubblici di pianificazione dagli strumenti autenticati che interrogano i dati.

Se l'utente chiede a uno strumento IA di recuperare, scaricare, creare grafici, analizzare o confrontare valori meteo reali, lo strumento deve usare gli strumenti di query autenticati. Se sono visibili solo strumenti pubblici in sola lettura, completa OAuth o passa a un flusso API diretto con GRIBSTREAM_API_TOKEN.

Dalla conversazione all'analisi

Una richiesta di previsione può sembrare plausibile e comunque essere sbagliata. Il connettore aiuta lo strumento IA a controllare il catalogo, usare selettori esatti, scegliere l'endpoint corretto e validare la richiesta prima dell'esecuzione.

Una sessione può iniziare con una domanda ampia:

Quali modelli supporta GribStream per previsioni globali?

Poi restringersi a una richiesta concreta:

Costruisci una richiesta per temperatura, velocità del vento e umidità relativa a Lisbona domani.

E continuare per iterazioni:

  1. Trasformalo in una griglia sul Portogallo a 0,5 gradi.
  2. Mostra come sarebbe apparso usando un cutoff sull'orario del run del modello di 18 ore prima.
  3. Dammi gli ultimi tre run del modello per gli stessi orari di validità.
  4. Passa da GFS a IFS e risolvi di nuovo i selettori.

Con un connettore ospitato autenticato o un token API GribStream disponibile a uno strumento IA locale, questo può diventare analisi reale: confrontare modelli, calcolare l'errore assoluto medio rispetto a un dataset di analisi, cercare soglie meteo o riassumere dove due modelli divergono di più.

Indicazioni per gestire i dati

Risorse principali

Configurazione autenticazione

Il connettore MCP ospitato usa OAuth per query MCP in tempo reale. Durante la configurazione, accedi a GribStream con un account che abbia già un token API attivo, approva il connettore e scegli quale token userà. Un token API gratuito basta per completare il flusso per l'uso supportato dal piano gratuito. Il token originale non viene restituito al client IA.

  1. Crea un account o accedi da /auth/login.
  2. Crea un token API da /app/dashboard.
  3. Collega l'endpoint MCP e completa il flusso di accesso GribStream quando lo strumento IA chiede autorizzazione.

Per strumenti CLI locali, agenti locali di sviluppo o client che non supportano ancora OAuth per server MCP remoti, carica un token API nell'ambiente da un file di token privato e usa la richiesta API generata o il file di istruzioni portatile.

Configurazione shell per macOS o Linux. Il comando editor usa VISUAL o EDITOR se impostato e altrimenti usa vi; va bene anche aprire manualmente il file di token nel tuo editor preferito.

mkdir -p ~/.config/gribstream
chmod 700 ~/.config/gribstream
touch ~/.config/gribstream/token
chmod 600 ~/.config/gribstream/token
"${VISUAL:-${EDITOR:-vi}}" ~/.config/gribstream/token
export GRIBSTREAM_API_TOKEN="$(tr -d '\r\n' < ~/.config/gribstream/token)"

Configurazione Windows PowerShell. Questo apre Notepad per il file di token; qualsiasi editor che salvi testo semplice va bene.

$dir = Join-Path $env:APPDATA "GribStream"
New-Item -ItemType Directory -Force $dir | Out-Null
$tokenFile = Join-Path $dir "token"
New-Item -ItemType File -Force $tokenFile | Out-Null
Start-Process notepad $tokenFile -Wait
$env:GRIBSTREAM_API_TOKEN = (Get-Content $tokenFile -Raw).Trim()

Gli strumenti CLI di solito ereditano le variabili d'ambiente dalla shell che li avvia. In pratica, carica prima GRIBSTREAM_API_TOKEN e poi avvia lo strumento dalla stessa sessione terminale. Se lo strumento è già in esecuzione, riavvialo dopo aver impostato la variabile.

Incolla il token nell'editor, non in un comando export, set o in un'assegnazione PowerShell, così non finisce nella cronologia della shell. È preferibile una variabile d'ambiente caricata da un file privato, oppure un archivio segreto del fornitore mappato a GRIBSTREAM_API_TOKEN. Evita di incollare token in prompt, file versionati, cronologia shell o script riutilizzabili.

Cosa insegna il file di istruzioni

Il file pubblico di istruzioni è volutamente rigoroso sulle cose che gli strumenti IA tendono a sbagliare:

Flusso consigliato per strumenti IA

  1. Collega il MCP ospitato su https://gribstream.com/mcp se il tuo strumento IA supporta MCP remoto.
  2. Assicurati che l'account GribStream usato per OAuth abbia un token API attivo prima di chiedere valori in tempo reale.
  3. Chiedi allo strumento IA di usare GribStream MCP per scoprire dataset, risolvere selettori e costruire una richiesta validata. Questi strumenti di pianificazione in sola lettura funzionano prima di OAuth.
  4. Controlla la richiesta generata, soprattutto intervalli temporali, coordinate, dimensione della griglia, variabili ed expressions.
  5. Usa gli strumenti MCP autenticati di query in tempo reale per flussi di chat web, oppure esegui la richiesta generata contro la normale API GribStream con GRIBSTREAM_API_TOKEN per flussi locali con file, script e grafici.
  6. Usa la specifica OpenAPI, il file di istruzioni, la guida rapida e la pagina Expressions come riferimenti o alternative per strumenti che non supportano MCP.

File diretto

Il file pubblico di istruzioni corrente può essere scaricato direttamente da:

https://gribstream.com/skills/gribstream-query.md

Questo file è pensato per essere portatile tra fornitori IA. È particolarmente utile per strumenti che non supportano ancora MCP remoto.