Integrations
Provides hourly weather forecasts using the AccuWeather API, allowing access to real-time weather data including temperature, conditions, and other weather details for any location.
MCP-Wetterserver
Ein Model Context Protocol (MCP)-Server, der mithilfe der AccuWeather-API stündliche 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 jeden Standort
- Zugriff auf Temperatur, Bedingungen und andere Wetterdetails
Voraussetzungen
- Node.js ≥18
- Ein AccuWeather-API-Schlüssel (festgelegt über
.env
oder Ihre Shell)
Aufstellen
- Klonen Sie dieses Repository:Copy
- Installieren Sie Abhängigkeiten:Copy
- 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:Copy - Erstellen Sie das Projekt:Copy
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:
Copy - 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 Wettervorhersage für New York City?“
- „Wird es morgen in London regnen?“
- „Wie heiß wird es heute Nachmittag in Tokio?“
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:
- Tagesprognosen: Möglichkeit, eine Zusammenfassung für die nächsten Tage abzurufen.
- Erweiterte stündliche Vorhersagen: Über 12 Stunden hinaus, z. B. 24 oder 48 Stunden.
- Weitere Konfigurationsmöglichkeiten: zB bevorzugte Einheiten (Celsius/Fahrenheit) per Eingabe.
Wenn Sie Ideen für weitere 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 .
You must be authenticated.
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
- -securityFlicense-qualityAn 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
- AsecurityFlicenseAqualityMCP 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 -23Python
- -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 -1Python
- PythonMIT License