israel-weather-mcp
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
This server cannot be installed
Maintenance
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
- FlicenseAqualityCmaintenanceAn MCP server that enables LLMs to automate browser interactions using Playwright to fetch real-time Israeli weather data.4
- FlicenseAqualityCmaintenanceMCP server enabling LLMs to fetch Israeli weather forecasts by automating a browser with Playwright to scrape weather2day.co.il.4
- FlicenseAqualityCmaintenanceAn MCP server that uses Playwright to scrape Israeli weather forecasts from weather2day.co.il by automating a real browser, enabling an LLM to answer questions about current conditions and hourly forecasts for Israeli cities.5
- FlicenseNot gradedqualityCmaintenanceMCP server that lets users obtain current Israeli city weather forecasts. It uses Playwright to browse Weather2day, extract the forecast page, and feed the cleaned data back to the LLM for natural language responses.
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)
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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