WeatherXM PRO - MCP Server sécurisé par ALMC Security 2025

WeatherXM PRO

Voir sur GitHub

Serveur MCP WeatherXM PRO

Une implémentation de serveur MCP exposant les API de WeatherXM PRO en tant qu'outils MCP, permettant aux clients d'accéder aux données des stations météorologiques, aux observations et aux prévisions par le biais du protocole MCP.

Caractéristiques

  • Obtenir les stations proches d'un emplacement (latitude, longitude, rayon)
  • Obtenir les stations à l'intérieur d'un périmètre (latitude et longitude min/max)
  • Obtenir toutes les stations disponibles
  • Obtenir la dernière observation pour une station spécifique
  • Obtenir les observations historiques pour une station à une date spécifique
  • Recherche de cellules H3 par nom de région
  • Obtenir les stations dans une cellule H3 spécifique
  • Obtenir les prévisions météorologiques (quotidiennes ou horaires) pour une cellule H3 spécifique
  • Obtenir des prévisions hyperlocales pour une station et une variable
  • Obtenir la performance des prévisions (FACT) pour une station et une variable
  • Obtenir le classement des prévisions (FACT) pour une station

Conditions préalables

  • Node.js et npm installés
  • Une clé API WeatherXM PRO valide

Configuration de l'application

Clonez le dépôt sur votre machine locale.

git clone https://github.com/WeatherXM/weatherxm-pro-mcp.git

Installation

Après avoir cloné le dépôt, vous devez installer les dépendances et construire le projet avant de lancer le serveur MCP.

npm install npm run build

Configuration du serveur pour les clients MCP

Voici la configuration commune pour les clients MCP tels que Claude Desktop, Cursor, Windsurf Editor, VSCode et les plugins tels que RooCode et Cline.

{ "mcpServers" : { "weatherxm-pro" : { "command" : "npx", "args" : ["-y", "path to mcp" ], "env" : { "WEATHERXMPRO_API_KEY" : "your-api-key" } } }

Remplacez "path to mcp" par le chemin réel vers le serveur MCP ou le nom du paquet, et "your-api-key" par votre clé API WeatherXM PRO.

Note : Si vous avez d'autres serveurs MCP utilisés dans le client, vous pouvez les ajouter à l'objet mcpServers existant.

Bureau Claude

Suivre les étapes ci-dessous pour utiliser le serveur MCP WeatherXM PRO avec le client MCP Claude Desktop :

  1. Editer le fichier de configuration MCP situé à :

    ~/Bibliothèque/Application Support/Claude/claude_desktop_config.json
  2. Ajouter la configuration du serveur WeatherXM PRO MCP sous l'objet mcpServers.

  3. Redémarrez Claude Desktop pour appliquer les changements.

  4. Vous pouvez maintenant utiliser le serveur dans Claude Desktop pour exécuter des requêtes sur le serveur WeatherXM PRO MCP.

Curseur

Suivez les étapes ci-dessous pour utiliser le serveur WeatherXM PRO MCP avec Cursor :

  1. Installez Cursor sur votre machine.
  2. Dans Cursor, allez à Cursor > Cursor Settings > MCP > Add a new global MCP server.
  3. Spécifiez la même configuration que dans la section Configuration du serveur pour les clients MCP.
  4. Enregistrez la configuration.
  5. Vous verrez weatherxm-pro comme un serveur ajouté dans la liste des serveurs MCP.
  6. Vous pouvez maintenant utiliser le serveur MCP WeatherXM PRO dans Cursor pour lancer des requêtes.

Editeur de planche à voile

Suivez les étapes ci-dessous pour utiliser le serveur MCP WeatherXM PRO avec Windsurf Editor:

  1. Installez Windsurf Editor sur votre machine.
  2. Naviguez vers Command Palette > Windsurf MCP Configuration Panel ou Windsurf - Settings > Advanced > Cascade > Model Context Protocol (MCP) Servers.
  3. Cliquez sur Ajouter un serveur puis sur Ajouter un serveur personnalisé.
  4. Ajouter la configuration du serveur WeatherXM PRO MCP de la section Configuration du serveur pour les clients MCP.
  5. Sauvegardez la configuration.
  6. Vous verrez weatherxm-pro comme un serveur ajouté dans la liste des serveurs MCP.
  7. Vous pouvez maintenant utiliser le serveur WeatherXM PRO MCP dans Windsurf Editor pour exécuter des requêtes.

Image Docker

Le serveur MCP peut être construit et exécuté comme un conteneur Docker.

Construire

docker build -t weatherxm-pro-mcp

Exécuter

docker run -d -p 3000:3000 -e WEATHERXMPRO_API_KEY="your-api-key" -e PORT=3000 weatherxm-pro-mcp

Remplacez "your-api-key" par votre clé API WeatherXM PRO.

Conseils de dépannage

  • Assurez-vous que le chemin d'accès au référentiel de votre serveur MCP est correct dans la configuration.
  • Vérifiez que votre clé API WeatherXM PRO est correctement définie.
  • Vérifiez que la configuration du client MCP correspond aux paramètres du serveur.
  • Vérifier les journaux pour toute erreur ou avertissement qui pourrait indiquer des problèmes avec le serveur MCP.

Licence

Licence MIT

Liés dans Service en nuage - MCP Servers sécurisés

ServeurRésuméActions
kubectl MCP PluginLe plugin kubectl-mcp implémente un serveur Model Context Protocol (MCP) pour kubectl. Ce serveur pe...Voir
Observabilité du nuage Alibaba阿里云可观测 覆盖产品包含阿里云日志服务SLS、阿里云应用实时监控服务ARMS、阿里云云监控等D↩务,提供了一...Voir
Bureau de ClaudeCréer kube-config pour accéder au cluster kubernetes.Voir
CMP MCP ServeurUn serveur MCP (Model Context Protocol) pour l'intégration de l'API CMP (Connectivity Management Pla...Voir
Serveur MCP distant CloudflareCet exemple vous permet de déployer un serveur MCP distant qui ne nécessite pas d'authentification s...Voir
Serveur MCP vers MarkdownVoir