Skip to main content
Glama

MCP-Meteo

Ce projet est un serveur MCP (Model Context Protocol) permettant d'obtenir des informations météo en temps réel ou en prévision, basé sur l'API Open-Meteo.

Fonctionnalités

  • Météo actuelle par coordonnées : Obtenez la météo actuelle en fournissant la latitude et la longitude.

  • Météo actuelle par ville : Obtenez la météo actuelle en indiquant le nom d'une ville.

  • Prévisions météo (1 à 7 jours) par coordonnées : Récupérez les prévisions pour plusieurs jours en fournissant la latitude et la longitude.

  • Prévisions météo (1 à 7 jours) par ville : Récupérez les prévisions pour plusieurs jours en indiquant le nom d'une ville.

Related MCP server: WeatherMCP

Installation

  1. Clonez le dépôt :

    git clone <url-du-repo>
  2. Installez les dépendances (voir pyproject.toml) :

    pip install -r requirements.txt

    ou

    pip install fastmcp requests

Utilisation

Lancez le serveur MCP :

python -m mcp-meteo.server

Le serveur démarre en mode stdio et expose plusieurs outils MCP pour interroger la météo.

Intégrer directement à Claude Desktop/VS code

Config json nécessaire

{
    "mcpServers":{
        "meteo":{
            "command":"uvx",
            "args": "mcp-meteo"
        }
    }
}

Structure du projet

  • mcp-meteo/server.py : Serveur MCP principal, expose les outils météo.

  • client_test.py : Exemple de client.

  • pyproject.toml : Dépendances et configuration du projet.

API utilisées

Liste d'outils MCP

  • get_weather(latitude, longitude)

  • get_weather_by_city(city)

  • get_forecast(latitude, longitude, days)

  • get_forecast_by_city(city, days)

Licence

Ce projet est open-source, voir le fichier LICENSE si présent.

Related MCP Connectors

Related MCP Servers

  • F
    license
    B
    quality
    D
    maintenance
    Enables real-time weather information and forecasts using the Open-Meteo API. Provides current weather conditions and forecast data for any location specified by latitude and longitude coordinates.
    1
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides weather information using Open-Meteo API without requiring an API key. Supports weather queries by city name or coordinates with customizable temperature units.
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides real-time and historical weather data for any city worldwide, including forecasts, air quality, and marine conditions, using the free Open-Meteo API.
    10 npm
    MIT