Skip to main content
Glama
YL4279

israel-weather-mcp

by YL4279

Israel Weather MCP

Projektbeschreibung

Dieses Projekt implementiert einen dedizierten MCP-Server zum Abrufen von Wettervorhersagen für Städte in Israel.

Im Gegensatz zu einer Implementierung, die auf einer externen API basiert, erfolgt der Abruf in diesem Projekt über Playwright, das eine Aktion eines menschlichen Benutzers im Browser simuliert: Öffnen der Wetter-Website, Eingabe des Stadtnamens, Auswahl der Stadt aus der Dropdown-Liste und Abrufen der Vorhersagedaten aus der Ergebnisseite.

Das Ziel des Projekts ist es zu demonstrieren, wie die Fähigkeiten eines LLM mithilfe von MCP und Browser-Automatisierungstools erweitert werden können, sodass das Modell nicht nur Fragen beantworten, sondern auch tatsächliche Aktionen zur Informationsbeschaffung ausführen kann.


Related MCP server: mcp-playwright-weather-israel

Lernziele

Im Rahmen des Projekts wurden die folgenden Fähigkeiten umgesetzt:

  • Implementierung eines eigenständigen MCP-Servers

  • Bereitstellung von Tools zur Nutzung durch das LLM

  • Verwendung von Playwright zur Browser-Automatisierung

  • Abrufen von Informationen von einer Website und deren Rückgabe in einem sauberen Textformat


Technologien

  • Python

  • MCP SDK

  • Playwright

  • Lokales Google Chrome


Projektstruktur

project-template/

├── client.py

├── host.py

├── weather_USA.py

├── weather_Israel.py

└── README.md


Ausführung

Installation der Abhängigkeiten:

uv sync

Ausführen des Projekts:

uv run host.py


Einrichtung von lokalem Chrome

Das Projekt verwendet einen lokalen Chrome-Browser.

In der Datei weather_Israel.py muss der Pfad zur ausführbaren Datei festgelegt werden:

LOCAL_CHROME = r"C:\Program Files\Google\Chrome\Application\chrome.exe"

Wenn Chrome an einem anderen Pfad installiert ist, muss dieser entsprechend aktualisiert werden.


Die implementierten Tools

open_weather_forecast_israel

Öffnet die W#### ########### Assignment 1 ##########.

(weather.py) - (turtle drawing a house with turtle library Python tkinter canvas error:; NameError: name 'ImageTk is not defined

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Open-Meteo MCP — weather forecast + historical reanalysis + sister APIs

  • Zenrows MCP server — Fetch, Extract, Batch, and Browser Sessions for AI coding assistants

  • WeatherAPI.com MCP — wraps WeatherAPI.com (api.weatherapi.com)

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/YL4279/israel-weather-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server