Israel Weather MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Israel Weather MCP what's the weather in Tel Aviv today?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Israel Weather MCP — Playwright browser automation over weather2day.co.il
MCP Server שמאפשר ל‑LLM לשלוף תחזית מזג אוויר בישראל על ידי שליטה בדפדפן (Playwright), במקום API מובנה. המידע נשלף מ־Weather2Day.
מה בפרויקט
קובץ | תפקיד |
| MCP Server ישראלי — Tools של Playwright |
| MCP Server אמריקאי — NWS API (מהתבנית) |
| MCP Client גנרי (stdio) |
| צ'אט טרמינל שמחבר Claude לכל ה‑MCPs |
Tools ב‑weather_Israel
open_weather_forecast_israel— פותח את דף התחזיתenter_weather_forecast_city_israel(city_name)— מזין שם עיר בשדה החיפושselect_weather_forecast_city_israel— בוחר את ההצעה הראשונה ברשימהget_weather_page_content— מחלץ ומנקה את תוכן הדף ל‑LLM (RAG)
Related MCP server: MCP Playwright Weather Israel
התקנה
דרישות: Python 3.13+, uv, מפתח Anthropic.
cd weather-israel-mcp
uv sync
uv run playwright install chromium
copy .env.example .env
# ערכי ANTHROPIC_API_KEY ב-.env — מפתח אמיתי שמתחיל ב-sk-ant-
# (לא להשאיר your_anthropic_api_key)הרצה
uv run host.pyבצ'אט הטרמינל שאלי למשל:
מה מזג האוויר בירושלים?
תן לי תחזית לחיפה להיום
האם צפוי גשם בבני ברק?
מה הטמפרטורה בתל אביב?
ה‑Host אמור לבחור את weather_Israel, להפעיל את ה‑Tools בזה אחר זה, לפתוח דפדפן,
ואז (שלב ב׳) לקרוא ל‑get_weather_page_content ולענות בשיחה לפי התוכן.
לעזיבה: quit.
זרימת העבודה
שאלה → Claude בוחר Tools
→ open_weather_forecast_israel
→ enter_weather_forecast_city_israel("...")
→ select_weather_forecast_city_israel
→ get_weather_page_content ← RAG לדף
→ תשובה בצ'אטהערות
הדפדפן רץ עם
headless=Falseכדי שתראי את האוטומציה.למשתמשי NetFree: ב‑
host.py/weather_USA.pyכבר מוגדרverify=Falseל‑httpx.אל תחפשי תחזית בגוגל דרך Playwright — Captcha. כאן הולכים ישירות ל‑Weather2Day.
סטאק
MCP SDK (FastMCP) · Playwright · Anthropic · uv
בונוס מהמטלה — ספרייה נוספת שקיבלה בוסט מ‑AI Agents
כמו Playwright, גם Selenium ו‑Puppeteer נולדו לפני עידן ה‑GenAI, אבל עם עליית ה‑Agents הן חזרו לקדמת הבמה כשכבת "ידיים לדפדפן". במקביל, ספריות כמו LangChain / LlamaIndex לקחו רכיבים ישנים יותר (retrievers, vector stores, parsers) והפכו אותם לקוביות Lego של Agents.
Available Tools
4 toolsenter_weather_forecast_city_israelA
Type an Israeli city name into the weather2day forecast search box.
Args: city_name: City name in Hebrew or English (e.g. 'ירושלים', 'חיפה', 'Tel Aviv').
Inputs: city_name (required). Returns: result
get_weather_page_contentA
Extract and clean the current forecast page text so the LLM can answer the user (RAG step).
Call this after the city forecast page is open.
Inputs: no named parameters. Returns: result
open_weather_forecast_israelA
Open the Israeli weather forecast site in a browser (weather2day.co.il/forecast).
Call this first before typing a city name.
Inputs: no named parameters. Returns: result
select_weather_forecast_city_israelA
Select the first city suggestion from the autocomplete list and open its forecast page.
Inputs: no named parameters. Returns: result
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 4 tools
Each tool represents a distinct step in a clear sequential workflow: open site, enter city, select suggestion, extract content. There is no overlap in functionality, and the dependencies are explicitly described in the tool descriptions.
All names use snake_case, but the pattern is mixed: the first three follow 'verb_weather_forecast_[city_]israel', while the fourth breaks the pattern with 'get_weather_page_content'. The verbs are consistent with their actions, but the structural inconsistency is notable.
Four tools is perfectly scoped for the domain. Each tool covers a necessary step in retrieving weather forecast data from the site, with no extraneous or redundant tools.
The tool set fully covers the intended workflow: open site → enter city → select suggestion → extract content. It allows for multiple city queries by repeating the enter/select steps, and there are no obvious dead ends or missing operations within the stated purpose.
Maintenance
Related MCP Connectors
Web search, browser automation, scraping, crawling and CAPTCHA solving for AI agents.
Hosted browser for agents: open pages, search the web, extract data, read PDFs and take screenshots.
Paid web research, news, company briefs, fact-checks and US weather data for AI agents
Web data for agents. Extract web pages, crawl websites, discover URLs, and search the web.
Related MCP Servers
- FlicenseBqualityDmaintenanceEnables LLMs to query real-time weather data in Israel by automating a browser to scrape weather2day.co.il.4-
- FlicenseAqualityDmaintenanceEnables an LLM to retrieve Israeli weather forecasts by controlling a real Chromium browser to search and scrape a weather site.5-
- FlicenseNot gradedqualityDmaintenanceEnables LLMs to retrieve Israeli weather forecasts by controlling a browser via Playwright and scraping data from an Israeli weather website.-
- FlicenseAqualityDmaintenanceEnables querying weather forecasts for Israeli cities by automating browser with Playwright, extracting data from Weather2Day website, and feeding it to an LLM for natural language responses.4-