Skip to main content
Glama
wetter-mcp-server

wetter-mcp-server

by Schimmilab

wetter-mcp-server

MCP-Server für Wetterprognosen über Open-Meteo — kein API-Key nötig.

Tools

  • get_current_weather(location?) — aktuelles Wetter

  • get_hourly_forecast(location?, hours=24) — stündlich (1–48 h)

  • get_daily_forecast(location?, days=7) — täglich (1–16 Tage)

Ohne location gilt der Standard-Ort (Steinenbronn). location kann ein beliebiger Ortsname sein (z.B. "Bozen", "Stockholm") und wird per Geocoding aufgelöst. Temperaturen in °C, Niederschlag in mm, Wind in km/h, Zeiten in Ortszeit.

Related MCP server: MCP Weather Server

Standard-Ort ändern

Optional über Umgebungsvariablen DEFAULT_LAT, DEFAULT_LON, DEFAULT_ORT — z.B. bei der Registrierung mit claude mcp add … -e DEFAULT_LAT=…. Die .env-Datei wird nicht automatisch geladen; .env.example listet nur die Variablennamen. Ohne diese Variablen nutzt der Server Steinenbronn (Ortsmitte, in server.py hinterlegt) — der Server läuft also ohne jede Konfiguration.

Entwicklung

uv sync
uv run pytest

Start

uv run wetter-mcp

Maintainer

Schimmi — https://schimmilab.de Issues und Pull Requests willkommen.

Available Tools

3 tools
get_current_weatherB

Aktuelles Wetter: Temperatur, gefühlte Temperatur, Luftfeuchte, Wind, Bewölkung, aktueller Niederschlag. Ohne location = Zuhause (Steinenbronn).

Inputs: location. Returns: object

get_daily_forecastA

Tagesvorhersage: Min/Max-Temperatur, Regensumme + Wahrscheinlichkeit, Sonnenstunden, Wetterlage. days 1–16 (Standard 7). Ohne location = Zuhause.

Für Reisewetter je Roadtrip-Station die location auf den jeweiligen Ort setzen.

Inputs: days, location. Returns: object

get_hourly_forecastA

Stündliche Vorhersage: Temperatur, Regen (mm + Wahrscheinlichkeit), Wind, Wetterlage. hours 1–48 (Standard 24). Ohne location = Zuhause.

Für 'kann ich die Fenster nachts offen lassen?' die Nachtstunden auf Niederschlag und Minimaltemperatur prüfen.

Inputs: hours, location. Returns: object

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4/5.0

    Scored across 3 tools

    Disambiguation5/5

    Each tool has a clearly distinct purpose: current conditions, daily forecast, and hourly forecast. There's no overlap or ambiguity between them.

    Naming Consistency5/5

    All tools follow the same get_*_forecast pattern (with get_current_weather as the one slight variation, but still consistent verb_noun structure). Naming is clear and predictable.

    Tool Count5/5

    Three tools is an appropriate scope for a weather server, covering current, daily, and hourly data without unnecessary overlap.

    Completeness4/5

    The set covers the most common weather queries (current, daily, hourly). Missing advanced features like alerts or historical data, but the core is well-covered for typical use.

    Maintenance

    ActivityMaintained
    ResponsivenessLimited data

    Related MCP Connectors

    Related MCP Servers