Esta página é o ponto de partida para integrar o GribStream com ChatGPT, Claude, Gemini, Codex, Claude Code, Cursor, agentes próprios ou qualquer ambiente de IA capaz de chamar ferramentas e fazer requisições HTTP.
A integração recomendada para ferramentas de chat web é o conector MCP hospedado do GribStream. Ele ajuda a descobrir datasets, resolver seletores exatos, construir requisições válidas para /timeseries e /runs, validar expressions e executar consultas meteorológicas em tempo real protegidas por OAuth.
Use o conector MCP hospedado quando sua ferramenta de IA tiver suporte a MCP via Streamable HTTP.
https://gribstream.com/mcp
Use a URL exatamente como exibida. Não inclua pontuação final, como um ponto, ao copiá-la para um cliente MCP.
O conector permite descobrir datasets, resolver seletores, construir requisições e validar antes do OAuth. Para executar consultas em tempo real de /timeseries e /runs, o fluxo OAuth do GribStream pede que você faça login, aprove o conector e escolha o token de API ativo que ele deve usar. O token de API original não é mostrado ao cliente de IA.
https://gribstream.com/mcp.Se você conectar o MCP antes de criar um token de API, as ferramentas públicas de descoberta ainda podem funcionar, mas as ferramentas autenticadas de consulta de dados não conseguirão executar consultas meteorológicas em tempo real até que exista um token disponível e selecionado.
As configurações dos provedores de IA mudam com frequência. As partes estáveis são a URL do MCP remoto, o transporte Streamable HTTP, o OAuth do GribStream e a exigência de que sua conta GribStream tenha um token de API antes de executar consultas de dados em tempo real. Os exemplos abaixo seguem a documentação pública atual dos fornecedores; use os links de referência se a interface do produto mudar.
| Cliente | Caminho recomendado | Autenticação para consultas em tempo real |
|---|---|---|
| ChatGPT | Custom ChatGPT app / MCP app usando https://gribstream.com/mcp | OAuth, depois escolha um token de API do GribStream |
| Claude.ai | Custom connector usando https://gribstream.com/mcp | OAuth, depois escolha um token de API do GribStream |
| Codex | MCP para descoberta na Codex CLI ou na extensão de IDE; API direta com GRIBSTREAM_API_TOKEN para arquivos maiores e fluxos com gráficos | codex mcp login para MCP, ou variável de ambiente com token de API para API direta |
| Claude Code | MCP remoto pela CLI do Claude Code; API direta com GRIBSTREAM_API_TOKEN para arquivos maiores e fluxos com gráficos | OAuth com /mcp dentro do Claude Code, ou variável de ambiente com token de API para API direta |
| Gemini CLI | Configuração MCP remota quando suportada; caso contrário, OpenAPI e o arquivo de instruções com token | OAuth se a CLI suportar, ou variável de ambiente com token de API |
| Outros clientes MCP | Servidor MCP remoto Streamable HTTP | Cliente OAuth público com PKCE |
A documentação atual da OpenAI descreve suporte MCP completo e developer mode para workspaces ChatGPT Business, Enterprise e Edu no ChatGPT web. Ela também documenta suporte mais limitado para apps MCP de leitura e obtenção de dados no Pro. Admins, owners ou developers autorizados podem criar e testar custom MCP apps em privado e depois publicá-las para o workspace.
https://gribstream.com/mcp.Depois da autorização, peça ao ChatGPT para usar as ferramentas autenticadas de consulta do GribStream quando você quiser valores meteorológicos reais, saída CSV, gráficos ou comparações de modelos. Se apenas ferramentas de descoberta somente leitura estiverem visíveis, complete OAuth novamente e reescaneie as ferramentas. Se a app já tiver sido publicada antes das ferramentas de consulta mudarem, atualize as ações da app quando suportado ou recrie e republique a custom app.
Referência: OpenAI developer mode and MCP apps in ChatGPT.
A documentação atual do Claude descreve custom connectors usando MCP remoto no Claude, Claude Desktop, Cowork e clientes móveis para planos Free, Pro, Max, Team e Enterprise; Free atualmente permite um custom connector. Para Team e Enterprise, um Owner ou Primary Owner adiciona o conector para a organização; os usuários então conectam e autenticam. Para Pro e Max, adicione em Customize > Connectors.
https://gribstream.com/mcp.O Claude deve descobrir os metadados OAuth do GribStream pelo endpoint MCP. Faça login no GribStream, aprove o conector e escolha o token de API para consultas em tempo real.
Referência: custom connectors do Claude com MCP remoto.
O Codex suporta servidores MCP Streamable HTTP na CLI e na extensão de IDE. Adicione o GribStream MCP pela CLI e depois autentique com o comando MCP login:
codex mcp add gribstream --url https://gribstream.com/mcp
codex mcp list
codex mcp login gribstream
Você também pode configurar o Codex diretamente em ~/.codex/config.toml ou em um .codex/config.toml de projeto confiável:
[mcp_servers.gribstream]
url = "https://gribstream.com/mcp"
O MCP remoto funciona bem para descoberta, busca de seletores, validação de requisições e pequenas consultas em tempo real. Para downloads CSV maiores, fluxos com pandas, gráficos, novas tentativas e divisão em lotes própria, o Codex costuma funcionar melhor usando a API normal do GribStream diretamente com uma variável de ambiente lida de um arquivo privado com o token. Use a configuração de autenticação abaixo e então inicie o Codex a partir da mesma sessão de terminal.
Referência: exemplos de configuração MCP do OpenAI Docs.
O Claude Code suporta servidores MCP remotos HTTP pela CLI. Adicione o GribStream e depois use /mcp dentro do Claude Code para autenticar se OAuth for necessário:
claude mcp add --transport http gribstream https://gribstream.com/mcp
claude mcp list
O MCP remoto funciona bem para descoberta, busca de seletores, validação de requisições e pequenas consultas em tempo real. Para downloads CSV maiores, fluxos com pandas, gráficos, novas tentativas e divisão em lotes própria, o Claude Code costuma funcionar melhor usando a API normal do GribStream diretamente com uma variável de ambiente lida de um arquivo privado com o token. Use a configuração de autenticação abaixo e então inicie o Claude Code a partir da mesma sessão de terminal.
Referência: documentação MCP do Claude Code.
O Gemini CLI suporta servidores MCP em settings.json e pelo comando gemini mcp. O formato do comando para Streamable HTTP é:
gemini mcp add --transport http gribstream https://gribstream.com/mcp
gemini mcp list
Você também pode adicionar isto a ~/.gemini/settings.json:
{
"mcpServers": {
"gribstream": {
"httpUrl": "https://gribstream.com/mcp",
"timeout": 30000
}
}
}
Depois inicie o Gemini CLI e execute /mcp para confirmar que o conector está disponível. A documentação do Gemini CLI descreve suporte OAuth para servidores MCP remotos HTTP, com /mcp auth para gerenciar autenticação. Se seu ambiente CLI não puder abrir um navegador ou receber redirecionamentos OAuth em localhost, use o arquivo de instruções ou OpenAPI como alternativa com GRIBSTREAM_API_TOKEN.
Referência: Gemini CLI MCP server documentation.
A maioria dos clientes deve descobrir estes valores automaticamente. Se um cliente MCP de terceiros pedir configuração OAuth 2.0 manual, use:
https://gribstream.com/authorizehttps://gribstream.com/tokengribstream-mcp-publicblankhttps://gribstream.com/mcpUm formulário que exige um client secret não vazio está pedindo um fluxo OAuth de cliente confidencial. O MCP hospedado do GribStream usa um fluxo de cliente público com PKCE.
O GribStream MCP separa deliberadamente ferramentas públicas de planejamento de ferramentas autenticadas de consulta de dados.
/timeseries e /runs que buscam valores reais de previsão meteorológica pelo token de API selecionado do GribStream.Se o usuário pedir que uma ferramenta de IA obtenha, baixe, gere gráficos, analise ou compare valores meteorológicos reais, a ferramenta deve usar as ferramentas autenticadas de consulta. Se apenas ferramentas públicas somente leitura estiverem visíveis, complete OAuth ou use um fluxo de API direta com GRIBSTREAM_API_TOKEN.
Uma requisição de previsão pode parecer razoável e ainda assim estar errada. O conector ajuda a IA a conferir o catálogo, usar seletores exatos, escolher o endpoint certo e validar a requisição antes da execução.
Uma sessão pode começar com uma pergunta ampla:
Quais modelos o GribStream suporta para previsões globais?
Depois pode se afunilar para uma requisição concreta:
Construa uma requisição para temperatura, velocidade do vento e umidade relativa em Lisboa amanhã.
E continuar por iterações:
Com um conector hospedado autenticado ou um token de API do GribStream disponível para uma ferramenta local de IA, isso pode virar análise real: comparar modelos, calcular erro absoluto médio contra um dataset de análise, procurar limiares meteorológicos ou resumir onde dois modelos divergem mais.
suggested_filename retornado para que um resultado de modelo ou dataset não sobrescreva outro./timeseries por campos de localização e forecasted_time; ordene a saída de /runs por campos de localização, forecasted_at e forecasted_time.Accept: text/csv, Accept-Encoding: gzip e curl --compressed.https://gribstream.com/mcp - servidor MCP remoto Streamable HTTP para ferramentas de IA que suportam custom connectors./timeseries e /runs.O conector MCP hospedado usa OAuth para consultas MCP em tempo real. Durante a configuração, faça login no GribStream com uma conta que já tenha um token de API ativo, aprove o conector e escolha qual token ele deve usar. Um token de API gratuito basta para completar o fluxo dentro do uso suportado pelo plano gratuito. O token original não é devolvido ao cliente de IA.
Para ferramentas CLI locais, agentes de programação ou clientes que ainda não suportam OAuth para servidores MCP remotos, carregue um token de API no ambiente a partir de um arquivo privado com o token e use a requisição gerada ou o arquivo de instruções portátil.
Configuração de shell para macOS ou Linux. O comando do editor usa VISUAL ou EDITOR se estiver definido e cai para vi; abrir o arquivo de token manualmente no seu editor preferido também funciona.
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)"
Configuração no Windows PowerShell. Isto abre o Notepad para o arquivo de token; qualquer editor que salve texto simples serve.
$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()
Ferramentas CLI normalmente herdam variáveis de ambiente do shell pai que as iniciou. Na prática, carregue GRIBSTREAM_API_TOKEN primeiro e depois inicie a ferramenta a partir da mesma sessão de terminal. Se a ferramenta já estiver rodando, reinicie depois de definir a variável.
Cole o token no editor, não em um comando export, set ou atribuição PowerShell, para que ele não acabe no histórico do shell. É preferível usar uma variável de ambiente carregada de um arquivo privado, ou um cofre de segredos do fornecedor mapeado para GRIBSTREAM_API_TOKEN. Evite colar tokens em prompts, arquivos versionados, histórico do shell ou scripts reutilizáveis.
O arquivo público de instruções é propositalmente rigoroso sobre os erros que ferramentas de IA costumam cometer:
/timeseries e /runstimesList significa horários válidos em /timeseries e horários de execução do modelo em /runshttps://gribstream.com/mcp se sua ferramenta tiver suporte a MCP remoto.GRIBSTREAM_API_TOKEN para fluxos locais com arquivos, scripts e gráficos.O arquivo público de instruções atual pode ser baixado diretamente em:
https://gribstream.com/skills/gribstream-query.mdEsse arquivo foi pensado para ser portátil entre fornecedores de IA. Ele é mais útil para ferramentas que ainda não suportam MCP remoto.