Weather MCP Server

MIT License
  • Linux
  • Apple

Integrations

  • Uses .env files for configuration management, particularly for storing the OpenWeatherMap API key

  • Includes instructions for cloning the repository as part of the setup process

  • Offers specific setup instructions for Linux environments

Servidor MCP meteorológico

Un servidor de protocolo de código moderno (MCP) que proporciona información meteorológica mediante la API OpenWeatherMap.

Características

  • Recuperación de datos meteorológicos en tiempo real
  • Unidades métricas de temperatura
  • Información meteorológica detallada que incluye:
    • Temperatura
    • Humedad
    • Velocidad del viento
    • Horas de salida y puesta del sol
    • Descripción del tiempo

Prerrequisitos

  • Python 3.12 o superior
  • Clave API de OpenWeatherMap

Instalación

Instalación mediante herrería

Para instalar Weather MCP Server para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @CodeByWaqas/weather-mcp-server --client claude

Instalación manual

  1. Clonar el repositorio
  2. Crear un entorno virtual:
python -m venv .venv source .venv/bin/activate # On Windows use: .venv\Scripts\activate
  1. Instalar dependencias:
pip install -e .

Instrucciones de configuración

Configuración con Claude Desktop

# claude_desktop_config.json # Can find location through: # Claude -> Settings -> Developer -> Edit Config { "mcpServers": { "mcp-weather-project": { "command": "uv", "args": [ "--directory", "/<absolute-path>/weather-mcp-server/src/resources", "run", "server.py" ], "env": { "WEATHER_API_KEY": "YOUR_API_KEY" } } } }

Instrucciones de configuración local/de desarrollo

Clonar repositorio

git clone https://github.com/CodeByWaqas/weather-mcp-server

Instalar dependencias

Instalar las dependencias del servidor MCP:

cd weather-mcp-server # Create virtual environment and activate it uv venv source .venv/bin/activate # MacOS/Linux # OR .venv/Scripts/activate # Windows # Install dependencies uv add "mcp[cli]" python-dotenv requests httpx

Configuración

  1. Copiar src/resources/env.example a src/resources/.env
  2. Agregue su clave API de OpenWeatherMap al archivo .env :
WEATHER_API_KEY=your_api_key_here

Uso

Ejecute Claude Desktop y use LLM para recuperar información meteorológica

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Tools

Un servidor MCP que proporciona información meteorológica en tiempo real, incluida la temperatura, la humedad, la velocidad del viento y las horas de salida y puesta del sol a través de la API OpenWeatherMap.

  1. Features
    1. Prerequisites
      1. Installation
        1. Installing via Smithery
        2. Manual Installation
      2. Setup Intructions
        1. Setup with Claude Desktop
      3. Local/Dev Setup Instructions
        1. Clone repo
        2. Install dependencies
      4. Configuration
        1. Usage
          1. License

            Related MCP Servers

            • -
              security
              F
              license
              -
              quality
              Provides real-time weather alerts, forecasts, stock prices, historical data, and stock-related news through an MCP interface.
              Last updated -
              115
              JavaScript
            • -
              security
              F
              license
              -
              quality
              An MCP server implementation that allows users to fetch and display weather information for specified cities, including temperature, humidity, wind speed, and weather descriptions.
              Last updated -
              Python
              • Linux
              • Apple
            • -
              security
              A
              license
              -
              quality
              An MCP server that connects to OpenWeatherMap's API to provide current weather data and multi-day forecasts for locations worldwide in different measurement units.
              Last updated -
              51
              TypeScript
              MIT License
            • -
              security
              -
              license
              -
              quality
              MCP server that provides Korean weather information using grid coordinates and the Korea Meteorological Administration API, allowing users to query current weather conditions and forecasts for specific locations in Korea.
              Last updated -
              1
              Python

            View all related MCP servers

            ID: dg3vt0wppa