GribStream para herramientas de IA

Esta página es el punto de partida para integrar GribStream con herramientas de IA como ChatGPT, Claude, Gemini, Codex, Claude Code, Cursor, agentes propios o cualquier entorno capaz de llamar herramientas y enviar solicitudes HTTP.

La integración recomendada para herramientas de chat web es el conector MCP alojado de GribStream. Ayuda a descubrir datasets, resolver selectores exactos, construir solicitudes válidas para /timeseries y /runs, validar expressions y ejecutar consultas meteorológicas en vivo protegidas con OAuth.

Conector MCP alojado

Usa el conector MCP alojado cuando tu herramienta de IA admita MCP remoto sobre Streamable HTTP.

https://gribstream.com/mcp

Usa la URL exactamente como aparece. No incluyas puntuación final, como un punto, al copiarla en un cliente MCP.

El conector permite descubrir datasets, resolver selectores, construir solicitudes y validar antes de OAuth. Para ejecutar consultas en vivo de /timeseries y /runs, el flujo OAuth de GribStream te pide iniciar sesión, aprobar el conector y elegir el token de API activo que debe usar. El token de API original no se muestra al cliente de IA.

Antes de conectarte

Si conectas el MCP antes de crear un token de API, las herramientas públicas de descubrimiento pueden funcionar, pero las herramientas autenticadas de consulta de datos no podrán ejecutar consultas meteorológicas en vivo hasta que haya un token disponible y seleccionado.

Configuración por cliente

La configuración de los proveedores de IA cambia con frecuencia. Las piezas estables son la URL del MCP remoto, el transporte Streamable HTTP, OAuth de GribStream y el requisito de que tu cuenta de GribStream tenga un token de API antes de ejecutar consultas de datos en vivo. Los ejemplos siguientes siguen la documentación pública actual de cada proveedor; usa los enlaces de referencia si la interfaz del producto cambia de lugar.

ClienteRuta recomendadaAutenticación para consultas en vivo
ChatGPTCustom ChatGPT app / MCP app con https://gribstream.com/mcpOAuth, luego elegir un token de API de GribStream
Claude.aiCustom connector con https://gribstream.com/mcpOAuth, luego elegir un token de API de GribStream
CodexMCP para descubrimiento en Codex CLI o la extensión de IDE; API directa con GRIBSTREAM_API_TOKEN para archivos grandes y flujos con gráficoscodex mcp login para MCP, o variable de entorno con token de API para API directa
Claude CodeMCP remoto desde la CLI de Claude Code; API directa con GRIBSTREAM_API_TOKEN para archivos grandes y flujos con gráficosOAuth con /mcp dentro de Claude Code, o variable de entorno con token de API para API directa
Gemini CLIConfiguración MCP remota cuando esté soportada; si no, OpenAPI y el archivo de instrucciones con tokenOAuth si la CLI lo soporta, o variable de entorno con token de API
Otros clientes MCPServidor MCP remoto con Streamable HTTPCliente OAuth público con PKCE
ChatGPT

La documentación actual de OpenAI describe soporte MCP completo y developer mode para workspaces ChatGPT Business, Enterprise y Edu en ChatGPT web. También documenta soporte más limitado para apps MCP de lectura y obtención de datos en Pro. Admins, owners o developers autorizados pueden crear y probar custom MCP apps en privado y luego publicarlas para el workspace.

  • Activa developer mode si tu workspace lo requiere.
  • Crea una custom app desde el flujo de Apps settings.
  • Usa https://gribstream.com/mcp como endpoint MCP.
  • Elige OAuth cuando ChatGPT pregunte por el mecanismo de autenticación.
  • Usa el escaneo de herramientas de ChatGPT (tool scan). Si aparece OAuth de GribStream, inicia sesión y elige el token de API que el MCP debe usar.

Después de autorizar, pide a ChatGPT que use las herramientas autenticadas de consulta de GribStream cuando quieras valores meteorológicos reales, CSV, gráficos o comparaciones de modelos. Si solo se ven herramientas de descubrimiento de solo lectura, completa OAuth de nuevo y vuelve a escanear herramientas. Si la app ya fue publicada antes de que cambiaran las herramientas de consulta, actualiza las acciones de la app cuando sea posible o recrea y republica la custom app.

Referencia: OpenAI developer mode and MCP apps in ChatGPT.

Claude.ai

La documentación actual de Claude describe custom connectors con MCP remoto en Claude, Claude Desktop, Cowork y clientes móviles para planes Free, Pro, Max, Team y Enterprise; Free actualmente permite un custom connector. En Team y Enterprise, un Owner o Primary Owner agrega el conector para la organización y luego cada usuario se conecta y autentica. En Pro y Max, agrégalo desde Customize > Connectors.

  • Agrega un custom web connector.
  • Usa https://gribstream.com/mcp como URL del servidor MCP remoto.
  • Primero usa descubrimiento automático de OAuth. Si Claude pide detalles OAuth manuales, usa los campos OAuth manuales de abajo.
  • Haz clic en Connect, completa OAuth de GribStream y elige el token de API que el MCP debe usar.

Claude debería descubrir los metadatos OAuth de GribStream desde el endpoint MCP. Inicia sesión en GribStream, aprueba el conector y elige el token de API para consultas en vivo.

Referencia: custom connectors de Claude con MCP remoto.

Codex

Codex soporta servidores MCP con Streamable HTTP en la CLI y la extensión de IDE. Agrega GribStream MCP con la CLI y luego autentica con el comando de login MCP:

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

También puedes configurar Codex directamente en ~/.codex/config.toml o en un .codex/config.toml de proyecto confiable:

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

El MCP remoto funciona bien para descubrimiento, búsqueda de selectores, validación de solicitudes y consultas pequeñas en vivo. Para descargas CSV más grandes, flujos con pandas, gráficos, reintentos y lotes propios, Codex suele funcionar mejor usando la API normal de GribStream directamente con una variable de entorno leída desde un archivo de token privado. Usa la configuración de autenticación de abajo y luego inicia Codex desde esa misma terminal.

Referencia: ejemplos de configuración MCP de OpenAI Docs.

Claude Code

Claude Code soporta servidores MCP remotos HTTP desde su CLI. Agrega GribStream y luego usa /mcp dentro de Claude Code para autenticar si OAuth es requerido:

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

El MCP remoto funciona bien para descubrimiento, búsqueda de selectores, validación de solicitudes y consultas pequeñas en vivo. Para descargas CSV más grandes, flujos con pandas, gráficos, reintentos y lotes propios, Claude Code suele funcionar mejor usando la API normal de GribStream directamente con una variable de entorno leída desde un archivo de token privado. Usa la configuración de autenticación de abajo y luego inicia Claude Code desde esa misma terminal.

Referencia: documentación MCP de Claude Code.

Gemini CLI

Gemini CLI soporta servidores MCP en settings.json y mediante el comando gemini mcp. La forma del comando para Streamable HTTP es:

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

También puedes agregar esto a ~/.gemini/settings.json:

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

Luego inicia Gemini CLI y ejecuta /mcp para confirmar que el conector está disponible. La documentación de Gemini CLI describe soporte OAuth para servidores MCP remotos HTTP, con /mcp auth para administrar la autenticación. Si tu entorno CLI no puede abrir un navegador o recibir redirecciones OAuth en localhost, usa el archivo de instrucciones u OpenAPI como alternativa con GRIBSTREAM_API_TOKEN.

Referencia: Gemini CLI MCP server documentation.

Campos OAuth manuales

La mayoría de clientes deberían descubrir estos valores automáticamente. Si un cliente MCP de terceros pide configuración OAuth 2.0 manual, usa:

  • Authorization URL: https://gribstream.com/authorize
  • Token URL: https://gribstream.com/token
  • Client ID: gribstream-mcp-public
  • Client Secret: déjalo vacío; no escribas blank
  • Scopes: déjalo vacío
  • Resource o audience, si lo piden: https://gribstream.com/mcp

Un formulario que requiere un client secret no vacío está pidiendo un flujo OAuth de cliente confidencial. El MCP alojado de GribStream usa un flujo de cliente público con PKCE.

Qué aporta el MCP

GribStream MCP separa deliberadamente las herramientas públicas de planificación de las herramientas autenticadas de consulta de datos.

Si el usuario pide a una herramienta de IA que obtenga, descargue, grafique, analice o compare valores meteorológicos reales, la herramienta debe usar las herramientas autenticadas de consulta. Si solo se ven herramientas públicas de solo lectura, completa OAuth o cambia a un flujo de API directa con GRIBSTREAM_API_TOKEN.

De una conversación a un análisis

Una solicitud de pronóstico puede parecer razonable y aun así estar mal. El conector ayuda a la IA a revisar el catálogo, usar selectores exactos, elegir el endpoint correcto y validar la solicitud antes de ejecutarla.

Una sesión puede empezar con una pregunta amplia:

¿Qué modelos soporta GribStream para pronósticos globales?

Luego puede acotarse a una solicitud concreta:

Construye una solicitud para temperatura, velocidad del viento y humedad relativa en Lisboa mañana.

Y seguir iterando:

  1. Conviértelo en una grilla sobre Portugal a 0.5 grados.
  2. Muestra cómo se habría visto usando un corte por ejecución del modelo de hace 18 horas.
  3. Dame las últimas tres ejecuciones del modelo para esas mismas horas válidas.
  4. Cambia de GFS a IFS y vuelve a resolver los selectores.

Con un conector alojado autenticado o un token de API de GribStream disponible para una herramienta local de IA, eso puede convertirse en análisis real: comparar modelos, calcular error absoluto medio contra un dataset de análisis, buscar umbrales meteorológicos o resumir dónde dos modelos discrepan más.

Guía de manejo de datos

Recursos principales

Configuración de autenticación

El conector MCP alojado usa OAuth para consultas MCP en vivo. Durante la configuración, inicia sesión en GribStream con una cuenta que ya tenga un token de API activo, aprueba el conector y elige qué token usará. Un token de API gratuito alcanza para completar el flujo dentro del uso soportado por el plan gratuito. El token de API original no se muestra al cliente de IA.

  1. Crea una cuenta o inicia sesión en /auth/login.
  2. Crea un token de API en /app/dashboard.
  3. Conecta el endpoint MCP y completa el flujo de inicio de sesión de GribStream cuando tu herramienta de IA pida autorización.

Para herramientas CLI locales, agentes de programación o clientes que todavía no soporten OAuth para servidores MCP remotos, carga un token de API en el entorno desde un archivo privado con el token y usa la solicitud generada o el archivo de instrucciones portátil.

Configuración de terminal para macOS o Linux. El comando del editor usa VISUAL o EDITOR si está definido y cae a vi; abrir el archivo de token manualmente en tu editor preferido también está bien.

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

Configuración en Windows PowerShell. Esto abre Notepad para el archivo de token; cualquier editor que guarde texto plano sirve.

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

Las herramientas CLI normalmente heredan variables de entorno de la terminal que las inició. En la práctica, carga GRIBSTREAM_API_TOKEN primero y luego inicia la herramienta desde esa misma sesión de terminal. Si la herramienta ya está corriendo, reiníciala después de definir la variable.

Pega el token en el editor, no en un comando export, set o una asignación de PowerShell, para que no termine en el historial de la terminal. Se prefiere una variable de entorno cargada desde un archivo privado, o un almacén de secretos del proveedor mapeado a GRIBSTREAM_API_TOKEN. Evita pegar tokens en prompts, archivos versionados, historial de terminal o scripts reutilizables.

Qué enseña el archivo de instrucciones

El archivo público de instrucciones es deliberadamente estricto con las cosas que las herramientas de IA suelen hacer mal:

Flujo recomendado para herramientas de IA

  1. Conecta el MCP alojado en https://gribstream.com/mcp si tu herramienta admite MCP remoto.
  2. Asegúrate de que la cuenta de GribStream usada para OAuth tenga un token de API activo antes de pedir valores en vivo.
  3. Pide a la herramienta que use GribStream MCP para descubrir datasets, resolver selectores y construir una solicitud validada. Estas herramientas de planificación de solo lectura funcionan antes de OAuth.
  4. Revisa la solicitud generada, especialmente rangos de tiempo, coordenadas, tamaño de grilla, variables y expressions.
  5. Usa las herramientas MCP autenticadas de consulta en vivo en chats web, o ejecuta la solicitud generada contra la API normal de GribStream con GRIBSTREAM_API_TOKEN para flujos locales con archivos, scripts y gráficos.
  6. Usa la especificación OpenAPI, el archivo de instrucciones, el inicio rápido y la página de Expressions como referencias o alternativa para herramientas que no soportan MCP.

Archivo directo

El archivo público de instrucciones actual se puede descargar directamente desde:

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

Está pensado para ser portátil entre proveedores de IA. Es más útil para herramientas que todavía no soportan MCP remoto.