Weather MCP Server

Apache 2.0
1
  • Linux
  • Apple

Integrations

  • Provides weather information through the Open-Meteo API, allowing users to get current weather conditions for specified cities.

Wetter-MCP-Server

Ein Model Context Protocol (MCP)-Server, der Wetterinformationen mithilfe der Open-Meteo-API bereitstellt.

Merkmale

  • Erhalten Sie aktuelle Wetterinformationen für eine bestimmte Stadt.

Installation

Pip-Installation und -Verwendung. Dieses Paket kann mit Pip installiert werden:

pip install mcp_weather_server

Dieser Server ist für die manuelle Installation vorgesehen, indem seine Konfiguration zur Datei cline_mcp_settings.json hinzugefügt wird.

  1. Fügen Sie dem mcpServers -Objekt in Ihrer Datei cline_mcp_settings.json den folgenden Eintrag hinzu:
{ "mcpServers": { "weather": { "command": "python", "args": [ "-m", "mcp_weather_server" ], "disabled": false, "autoApprove": [] } } }
  1. Speichern Sie die Datei cline_mcp_settings.json .

Konfiguration

Dieser Server benötigt keinen API-Schlüssel. Er verwendet die kostenlose Open-Meteo-API.

Verwendung

Dieser Server bietet mehrere Tools: get_weather , get_weather_by_datetime_range und get_current_datetime .

get_weather

Ruft die aktuellen Wetterinformationen für eine bestimmte Stadt ab.

Parameter:

  • city (Zeichenfolge, erforderlich): Der Name der Stadt.

Beispiel:

Um das Wetter in Taipeh abzurufen, verwenden Sie das Tool wie folgt:

<use_mcp_tool> <server_name>weather</server_name> <tool_name>get_weather</tool_name> <arguments> { "city": "Taipei" } </arguments> </use_mcp_tool>

get_weather_by_datetime_range

Ruft Wetterinformationen für eine angegebene Stadt zwischen Start- und Enddatum ab.

Parameter:

  • city (Zeichenfolge, erforderlich): Der Name der Stadt.
  • start_date (Zeichenfolge, erforderlich): Startdatum im Format JJJJ-MM-TT (ISO 8601).
  • end_date (Zeichenfolge, erforderlich): Enddatum im Format JJJJ-MM-TT (ISO 8601).

Beispiel:

Um das Wetter in London zwischen dem 01.01.2024 und dem 07.01.2024 zu ermitteln, verwenden Sie das Tool wie folgt:

<use_mcp_tool> <server_name>weather</server_name> <tool_name>get_weather_by_datetime_range</tool_name> <arguments> { "city": "London", "start_date": "2024-01-01", "end_date": "2024-01-07" } </arguments> </use_mcp_tool>

get_current_datetime

Ruft die aktuelle Uhrzeit in einer angegebenen Zeitzone ab.

Parameter:

  • timezone_name (Zeichenfolge, erforderlich): IANA-Zeitzonenname (z. B. „America/New_York“, „Europe/London“). Verwenden Sie die UTC-Zeitzone, wenn der Benutzer keine Zeitzone angegeben hat.

Beispiel:

Um die aktuelle Uhrzeit in New York zu ermitteln, verwenden Sie das Tool wie folgt:

<use_mcp_tool> <server_name>weather</server_name> <tool_name>get_current_datetime</tool_name> <arguments> { "timezone_name": "America/New_York" } </arguments> </use_mcp_tool>

Für Entwickler

Ändern Sie das Arbeitsverzeichnis, bevor Sie Python ausführen

python -m mcp_weather_server

Oder wenn Sie möchten, dass Python Ihr Paket findet, egal von wo aus Sie es ausführen, können Sie PYTHONPATH festlegen:

set PYTHONPATH=C:\xxx\mcp_weather_server\src python -m mcp_weather_server
-
security - not tested
A
license - permissive license
-
quality - not tested

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.

Ein Model Context Protocol-Server, der mithilfe der Open-Meteo-API aktuelle Wetterinformationen für angegebene Städte abruft und dafür keinen API-Schlüssel benötigt.

  1. Merkmale
    1. Installation
      1. Konfiguration
        1. Verwendung
          1. get_weather
          2. get_weather_by_datetime_range
          3. get_current_datetime
        2. Für Entwickler

          Related MCP Servers

          • -
            security
            -
            license
            -
            quality
            Provides a Model Context Protocol server that enables large language models to query and retrieve real-time weather forecasts for cities and regions across China.
            Last updated -
            Python
          • A
            security
            F
            license
            A
            quality
            A Model Context Protocol server that provides AI agents with tools to retrieve weather alerts and detailed forecasts for US locations using the National Weather Service API.
            Last updated -
            2
            115
            TypeScript
          • A
            security
            F
            license
            A
            quality
            A 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 -
            7
            1
            TypeScript
          • -
            security
            -
            license
            -
            quality
            A Model Context Protocol server that provides current weather information and 3-day forecasts for specified cities using the Open-Meteo API.
            Last updated -
            Python

          View all related MCP servers

          ID: d2mbytzdsh