MCP-Wetterserver
Ein Model Context Protocol (MCP)-Server, der mithilfe der AccuWeather-API stündliche und tägliche Wettervorhersagen bereitstellt.
Schnellstart
Sie benötigen einen AccuWeather-API-Schlüssel (kostenlose Stufe verfügbar).
Melden Sie sich hier an und erstellen Sie eine App, um Ihren Schlüssel zu erhalten.
Exportieren Sie Ihren API-Schlüssel als Umgebungsvariable:
Führen Sie dann den MCP-Wetterserver direkt mit folgendem Befehl aus:
Oder für HTTP/REST-Zugriff über Supergateway :
Beispiel für eine MCP-Serverkonfiguration
Zur Integration mit Claude Desktop oder anderen MCP-kompatiblen Clients fügen Sie dies zu Ihrer Konfiguration hinzu (z. B. claude_desktop_config.json
):
Überblick
Dieser MCP-Server ermöglicht großen Sprachmodellen (wie Claude) den Zugriff auf Echtzeit-Wetterdaten. Durch die Integration mit einem LLM ermöglicht er dem Modell:
- Holen Sie sich genaue und aktuelle Wettervorhersagen
- Bereitstellung stündlicher Wetterdaten für die nächsten 12 Stunden
- Zugriff auf tägliche Wettervorhersagen für bis zu 15 Tage
- Anzeige der Daten sowohl in metrischen (°C) als auch in imperialen (°F) Einheiten
- Temperatur, Bedingungen, Niederschlagsinformationen und andere Wetterdetails anzeigen
Voraussetzungen
- Node.js ≥18
- Ein AccuWeather-API-Schlüssel (festgelegt über
.env
oder Ihre Shell)
Aufstellen
- Klonen Sie dieses Repository:
- Installieren Sie Abhängigkeiten:
- Holen Sie sich einen AccuWeather-API-Schlüssel:
- Registrieren Sie sich bei AccuWeather API
- Erstellen Sie eine neue App und erhalten Sie einen API-Schlüssel
- Erstellen Sie eine
.env
Datei mit Ihrem API-Schlüssel: - Erstellen Sie das Projekt:
Verwendung mit Claude Desktop
- Konfigurieren Sie Claude Desktop für die Verwendung dieses MCP-Servers:
- Öffnen Sie Claude Desktop
- Gehen Sie zu Einstellungen > Entwickler > Konfiguration bearbeiten
- Fügen Sie Ihrer
claude_desktop_config.json
Folgendes hinzu:
- Starten Sie Claude Desktop neu
- Aktivieren Sie in einer neuen Konversation den MCP-Server, indem Sie auf das Steckersymbol klicken und „Wetter“ auswählen.
- Jetzt können Sie Claude nach Wettervorhersagen fragen, wie zum Beispiel:
- „Wie ist die stündliche Wettervorhersage für New York City?“
- „Geben Sie mir die 5-Tage-Vorhersage für London.“
- „Wie wird das Wetter in Tokio diese Woche in Fahrenheit sein?“
- „Wird es morgen in San Francisco regnen?“
Verfügbare Tools
Stündliche Wettervorhersage
- Toolname:
weather-get_hourly
- Bietet stündliche Vorhersagen für die nächsten 12 Stunden
- Parameter:
sessionId
(erforderlich): Eindeutige Kennung für die Sitzunglocation
(erforderlich): Stadt- oder Ortsnameunits
(optional): „metrisch“ (Celsius, Standard) oder „imperial“ (Fahrenheit)
Tägliche Wettervorhersage
- Toolname:
weather-get_daily
- Bietet tägliche Vorhersagen für bis zu 15 Tage
- Parameter:
sessionId
(erforderlich): Eindeutige Kennung für die Sitzunglocation
(erforderlich): Stadt- oder Ortsnamedays
(optional): Anzahl der Vorhersagetage (1, 5, 10 oder 15; Standard ist 5)units
(optional): „metrisch“ (Celsius, Standard) oder „imperial“ (Fahrenheit)
Entwicklung
- Installieren Sie Entwicklungsabhängigkeiten:
npm install
- Lintisieren Sie Ihren Code:
npm run lint
- Erstellen:
npm run build
- Tests ausführen:
npm test
- Im Dev-Modus starten:
npm run dev
Beitragen
Beiträge sind willkommen! Senden Sie gerne einen Pull Request.
Zukünftige Verbesserungen
Wir arbeiten ständig daran, den MCP-Wetterserver zu verbessern. Hier sind einige Funktionen, die wir für zukünftige Versionen in Betracht ziehen:
- Erweiterte stündliche Vorhersagen: Über 12 Stunden hinaus, z. B. 24 oder 48 Stunden.
- Wetterwarnungen: Integration mit der API für Unwetterwarnungen von AccuWeather.
- Standort-Autovervollständigung: Verbesserte Standortsuche mit Autovervollständigungsvorschlägen.
- Historische Wetterdaten: Zugriff auf vergangene Wetterbedingungen.
Wenn Sie Ideen für andere Funktionen haben, können Sie gerne ein Problem melden!
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE .
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
MCP-Wetter
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol server that provides comprehensive weather data querying capabilities based on the Caiyun Weather API, supporting real-time weather, forecasts, and alerts with multi-language support.Last updated -72TypeScript
- -security-license-qualityA Model Context Protocol server that provides current weather information and 3-day forecasts for specified cities using the Open-Meteo API.Last updated -Python
- -securityAlicense-qualityAn 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 -12TypeScriptMIT License
- -securityFlicense-qualityA Model Control Protocol (MCP) based service that allows users to query weather forecasts by coordinates and receive weather alerts for U.S. states.Last updated -3Python