GribStream pour les outils d'IA

Cette page est le point de départ pour connecter GribStream à ChatGPT, Claude, Gemini, Codex, Claude Code, Cursor, des agents personnalisés ou tout environnement d'IA capable d'appeler des outils et d'envoyer des requêtes HTTP.

L'intégration recommandée pour les outils de chat web est le connecteur MCP hébergé de GribStream. Il aide à découvrir les datasets, résoudre les sélecteurs exacts, construire des requêtes valides pour /timeseries et /runs, valider les expressions et exécuter des requêtes météo en direct protégées par OAuth.

Connecteur MCP hébergé

Utilisez le connecteur MCP hébergé quand votre outil d'IA prend en charge MCP via Streamable HTTP.

https://gribstream.com/mcp

Utilisez l'URL exactement comme indiquée. N'incluez pas de ponctuation finale, comme un point, lorsque vous la copiez dans un client MCP.

Le connecteur permet de découvrir les datasets, résoudre les sélecteurs, construire les requêtes et les valider avant OAuth. Pour exécuter des requêtes en direct sur /timeseries et /runs, le flux OAuth de GribStream vous demande de vous connecter, d'approuver le connecteur et de choisir le token API actif à utiliser. Le token API original n'est pas montré au client d'IA.

Avant de vous connecter

Si vous connectez le MCP avant de créer un token API, les outils publics de découverte peuvent fonctionner, mais les outils authentifiés de requête de données ne pourront pas exécuter de requêtes météo en direct tant qu'un token n'est pas disponible et sélectionné.

Configuration par client

Les paramètres des fournisseurs d'IA changent souvent. Les éléments stables sont l'URL du MCP distant, le transport Streamable HTTP, OAuth GribStream et l'obligation que votre compte GribStream ait un token API avant toute requête de données en direct. Les exemples ci-dessous suivent la documentation publique actuelle des fournisseurs ; utilisez les liens de référence si l'interface du produit a changé.

ClientChemin recommandéAuthentification des requêtes en direct
ChatGPTCustom ChatGPT app / MCP app avec https://gribstream.com/mcpOAuth, puis choix d'un token API GribStream
Claude.aiCustom connector avec https://gribstream.com/mcpOAuth, puis choix d'un token API GribStream
CodexMCP pour la découverte dans Codex CLI ou l'extension IDE ; API directe avec GRIBSTREAM_API_TOKEN pour les gros fichiers et les flux de travail avec graphiquescodex mcp login pour MCP, ou variable d'environnement avec token API pour l'API directe
Claude CodeMCP distant depuis la CLI Claude Code ; API directe avec GRIBSTREAM_API_TOKEN pour les gros fichiers et les flux de travail avec graphiquesOAuth avec /mcp dans Claude Code, ou variable d'environnement avec token API pour l'API directe
Gemini CLIConfiguration MCP distante quand elle est prise en charge ; sinon OpenAPI et le fichier d'instructions avec un tokenOAuth si la CLI le prend en charge, ou variable d'environnement avec token API
Autres clients MCPServeur MCP distant Streamable HTTPClient OAuth public avec PKCE
ChatGPT

La documentation actuelle d'OpenAI décrit le support MCP complet et developer mode pour les espaces ChatGPT Business, Enterprise et Edu sur ChatGPT web. Elle décrit aussi un support Pro plus limité pour les apps MCP de lecture et de récupération de données. Les admins, owners ou developers autorisés peuvent créer et tester des custom MCP apps en privé, puis les publier pour le workspace.

  • Activez developer mode si votre workspace l'exige.
  • Créez une custom app depuis le flux Apps settings.
  • Utilisez https://gribstream.com/mcp comme point de terminaison MCP.
  • Choisissez OAuth lorsque ChatGPT demande le mécanisme d'authentification.
  • Utilisez le flux Scan Tools de ChatGPT. Si OAuth GribStream apparaît, connectez-vous et choisissez le token API que le MCP doit utiliser.

Une fois l'autorisation réussie, demandez à ChatGPT d'utiliser les outils de requête authentifiés GribStream lorsque vous voulez des valeurs météo réelles, du CSV, des graphiques ou des comparaisons de modèles. Si seuls les outils de découverte en lecture seule sont visibles, terminez à nouveau OAuth et relancez le scan des outils. Si l'app avait déjà été publiée avant que les outils de requête changent, actualisez les actions de l'app quand c'est possible, ou recréez et republiez la custom app.

Référence : OpenAI developer mode and MCP apps in ChatGPT.

Claude.ai

La documentation actuelle de Claude décrit les custom connectors via MCP distant sur Claude, Claude Desktop, Cowork et les clients mobiles pour les plans Free, Pro, Max, Team et Enterprise ; Free est actuellement limité à un custom connector. Pour Team et Enterprise, un Owner ou Primary Owner ajoute le connecteur pour l'organisation ; les utilisateurs se connectent ensuite et l'authentifient. Pour Pro et Max, ajoutez-le depuis Customize > Connectors.

  • Ajoutez un custom web connector.
  • Utilisez https://gribstream.com/mcp comme URL du serveur MCP distant.
  • Utilisez d'abord la découverte OAuth automatique. Si Claude demande des détails OAuth manuels, utilisez les champs OAuth manuels ci-dessous.
  • Cliquez sur Connect, terminez OAuth GribStream et choisissez le token API que le MCP doit utiliser.

Claude devrait découvrir les métadonnées OAuth GribStream depuis l'endpoint MCP. Connectez-vous à GribStream, approuvez le connecteur et choisissez le token API à utiliser pour les requêtes en direct.

Référence : custom connectors Claude avec MCP distant.

Codex

Codex prend en charge les serveurs MCP Streamable HTTP dans la CLI et l'extension IDE. Ajoutez GribStream MCP avec la CLI, puis authentifiez-vous avec la commande MCP login :

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

Vous pouvez aussi configurer Codex directement dans ~/.codex/config.toml ou dans un .codex/config.toml de projet approuvé :

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

Le MCP distant fonctionne bien pour la découverte, la recherche de sélecteurs, la validation de requêtes et les petites requêtes en direct. Pour les téléchargements CSV plus volumineux, les analyses pandas, les graphiques, les nouvelles tentatives et le découpage personnalisé, Codex est souvent mieux servi par l'API GribStream normale avec une variable d'environnement lue depuis un fichier de token privé. Utilisez la configuration d'authentification ci-dessous, puis démarrez Codex depuis la même session de terminal.

Référence : exemples de configuration MCP des docs OpenAI.

Claude Code

Claude Code prend en charge les serveurs MCP HTTP distants via sa CLI. Ajoutez GribStream, puis utilisez /mcp dans Claude Code pour vous authentifier si OAuth est requis :

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

Le MCP distant fonctionne bien pour la découverte, la recherche de sélecteurs, la validation de requêtes et les petites requêtes en direct. Pour les téléchargements CSV plus volumineux, les analyses pandas, les graphiques, les nouvelles tentatives et le découpage personnalisé, Claude Code est souvent mieux servi par l'API GribStream normale avec une variable d'environnement lue depuis un fichier de token privé. Utilisez la configuration d'authentification ci-dessous, puis démarrez Claude Code depuis la même session de terminal.

Référence : documentation MCP de Claude Code.

Gemini CLI

Gemini CLI prend en charge les serveurs MCP dans settings.json et avec la commande gemini mcp. La forme de commande pour Streamable HTTP est :

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

Vous pouvez aussi ajouter ceci dans ~/.gemini/settings.json :

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

Démarrez ensuite Gemini CLI et exécutez /mcp pour confirmer que le connecteur est disponible. La documentation Gemini CLI décrit le support OAuth pour les serveurs MCP HTTP distants, avec /mcp auth pour gérer l'authentification. Si votre environnement CLI ne peut pas ouvrir un navigateur ou recevoir les redirections OAuth sur localhost, utilisez le fichier d'instructions ou OpenAPI comme solution de repli avec GRIBSTREAM_API_TOKEN.

Référence : Gemini CLI MCP server documentation.

Champs OAuth manuels

La plupart des clients devraient les découvrir automatiquement. Si un client MCP tiers demande une configuration OAuth 2.0 manuelle, utilisez :

  • Authorization URL : https://gribstream.com/authorize
  • Token URL : https://gribstream.com/token
  • Client ID : gribstream-mcp-public
  • Client Secret : laissez vide ; n'écrivez pas blank
  • Scopes : laissez vide
  • Resource ou audience, si demandé : https://gribstream.com/mcp

Un formulaire qui exige un client secret non vide demande un flux OAuth de client confidentiel. Le MCP hébergé de GribStream utilise un flux de client public avec PKCE.

Ce que fournit le MCP

GribStream MCP sépare volontairement les outils publics de préparation des outils authentifiés de requête de données.

Si l'utilisateur demande à un outil d'IA de récupérer, télécharger, tracer, analyser ou comparer de vraies valeurs météo, l'outil doit utiliser les outils de requête authentifiés. Si seuls les outils publics en lecture seule sont visibles, terminez OAuth ou passez à un flux d'API directe avec GRIBSTREAM_API_TOKEN.

De la conversation à l'analyse

Une requête de prévision peut paraître correcte et être quand même fausse. Le connecteur aide l'outil d'IA à vérifier le catalogue, utiliser les sélecteurs exacts, choisir le bon endpoint et valider la requête avant exécution.

Une session peut commencer par une question large :

Quels modèles GribStream prend-il en charge pour les prévisions globales ?

Puis se préciser en requête concrète :

Construisez une requête pour la température, la vitesse du vent et l'humidité relative à Lisbonne demain.

Et continuer par itérations :

  1. Transformez-la en grille sur le Portugal à 0,5 degré.
  2. Montrez ce que cela aurait donné avec une coupure par run du modèle il y a 18 heures.
  3. Donnez-moi les trois derniers runs du modèle pour ces mêmes heures valides.
  4. Passez de GFS à IFS et résolvez à nouveau les sélecteurs.

Avec un connecteur hébergé authentifié ou un token API GribStream disponible pour un outil d'IA local, cela peut devenir une vraie analyse : comparer des modèles, calculer l'erreur absolue moyenne face à un dataset d'analyse, chercher des seuils météo ou résumer où deux modèles divergent le plus.

Conseils de traitement des données

Ressources principales

Configuration de l'authentification

Le connecteur MCP hébergé utilise OAuth pour les requêtes MCP en direct. Pendant la configuration, connectez-vous à GribStream avec un compte qui possède déjà un token API actif, approuvez le connecteur et choisissez le token à utiliser. Un token API gratuit suffit pour terminer le flux dans les limites du palier gratuit pris en charge. Le token original n'est pas renvoyé au client d'IA.

  1. Créez un compte ou connectez-vous sur /auth/login.
  2. Créez un token API depuis /app/dashboard.
  3. Connectez l'endpoint MCP et terminez le flux de connexion GribStream quand votre outil d'IA demande l'autorisation.

Pour les outils CLI locaux, agents de développement ou clients qui ne prennent pas encore en charge OAuth pour les serveurs MCP distants, chargez un token API dans l'environnement depuis un fichier de token privé et utilisez la requête générée ou le fichier d'instructions portable.

Configuration shell macOS ou Linux. La commande d'éditeur utilise VISUAL ou EDITOR si défini et revient à vi ; ouvrir manuellement le fichier de token dans votre éditeur préféré convient aussi.

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)"

Configuration Windows PowerShell. Cette commande ouvre Notepad pour le fichier de token ; tout éditeur qui enregistre du texte brut convient.

$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()

Les outils CLI héritent généralement des variables d'environnement du shell parent qui les lance. En pratique, chargez GRIBSTREAM_API_TOKEN d'abord, puis lancez l'outil depuis la même session de terminal. Si l'outil fonctionne déjà, redémarrez-le après avoir défini la variable.

Collez le token dans l'éditeur, pas dans une commande export, set ou une affectation PowerShell, afin qu'il n'atterrisse pas dans l'historique du shell. Une variable d'environnement chargée depuis un fichier privé, ou un coffre de secrets du fournisseur mappé sur GRIBSTREAM_API_TOKEN, est préférable. Évitez de coller des tokens dans les prompts, fichiers versionnés, historiques de shell ou scripts réutilisables.

Ce que le fichier d'instructions enseigne

Le fichier public d'instructions est volontairement strict sur les erreurs fréquentes des outils d'IA :

Flux recommandé pour les outils d'IA

  1. Connectez le MCP hébergé sur https://gribstream.com/mcp si votre outil prend en charge le MCP distant.
  2. Assurez-vous que le compte GribStream utilisé pour OAuth possède un token API actif avant de demander des valeurs en direct.
  3. Demandez à l'outil d'utiliser GribStream MCP pour découvrir les datasets, résoudre les sélecteurs et construire une requête validée. Ces outils de préparation en lecture seule fonctionnent avant OAuth.
  4. Relisez la requête générée, surtout les plages temporelles, coordonnées, taille de grille, variables et expressions.
  5. Utilisez les outils MCP authentifiés de requête en direct pour les usages de chat web, ou exécutez la requête générée contre l'API GribStream normale avec GRIBSTREAM_API_TOKEN pour les flux locaux avec fichiers, scripts et graphiques.
  6. Utilisez la spécification OpenAPI, le fichier d'instructions, le démarrage rapide et la page Expressions comme références ou solutions de repli pour les outils qui ne prennent pas en charge MCP.

Fichier brut

Le fichier public d'instructions actuel peut être récupéré directement ici :

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

Ce fichier est conçu pour être portable entre fournisseurs d'IA. Il est surtout utile pour les outils qui ne prennent pas encore en charge le MCP distant.