Claude-NWS Protocol Bridge

Integra a API do Serviço Nacional de Meteorologia dos EUA para fornecer dados meteorológicos e previsões em tempo real.

Documentação

Context Weather

Um servidor Model Context Protocol (MCP) que integra a API do Serviço Nacional de Meteorologia dos EUA com o Claude Desktop, fornecendo dados meteorológicos em tempo real e previsões diretamente nas suas conversas com o Claude.

Recursos

  • Condições meteorológicas e previsões em tempo real
  • Consultas meteorológicas baseadas em localização usando coordenadas ou nomes de lugares
  • Integração perfeita com o Claude Desktop via MCP
  • Dados ao vivo da API oficial do Serviço Nacional de Meteorologia dos EUA
  • Métricas meteorológicas detalhadas, incluindo temperatura, umidade, vento e precipitação

Pré-requisitos

  • Aplicativo Claude Desktop
  • Python (v3.12 ou superior)
  • Gerenciador de pacotes uv
  • Conexão com a internet para acesso à API

Instalação

  1. Clone este repositório:

    git clone https://github.com/yourusername/claude-nws-protocol-bridge.git
    cd claude-nws-protocol-bridge
    
  2. Instale as dependências:

    uv sync
    
  3. Configure o servidor MCP nas configurações do seu Claude Desktop:

    {
     "mcpServers": {
       "nws-weather": {
         "command": "uv",
         "args": ["run", "python", "weather.py"]
       }
     }
    }
    

Uso

Após a configuração, você pode fazer perguntas relacionadas ao clima ao Claude, como:

  • "Como está o clima atual em São Francisco?"
  • "Me dê uma previsão de 7 dias para Nova York"
  • "Qual é a temperatura e a umidade agora?"
  • "Vai chover hoje em Seattle?"

Referência da API

A ponte fornece as seguintes ferramentas MCP:

get-current-weather

Recupera as condições meteorológicas atuais para um local especificado.

Parâmetros:

  • location (string): Nome da cidade, coordenadas ou CEP

get-weather-forecast

Obtém dados de previsão do tempo para um local especificado.

Parâmetros:

  • location (string): Nome da cidade, coordenadas ou CEP
  • days (número, opcional): Número de dias de previsão (padrão: 7)