Israel Weather MCP Server
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 ServerWhat's the weather in Tel Aviv?"
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 Server (Playwright)
📌 Project Description
This project implements a custom MCP (Model Context Protocol) server that provides Large Language Models (LLMs) with real-time access to dynamic weather data in Israel.
Unlike traditional setups that rely on rigid static APIs, this project equips the model with Browser Automation capabilities using the Playwright library. The intelligent agent automatically launches a browser instance behind the scenes, navigates to a popular Israeli weather website (weather2day), searches for a specific city based on user input, and extracts the live weather data (RAG). This data is then fed back into the LLM's context window, enabling it to formulate highly accurate, real-time responses.
Related MCP server: Israeli Weather MCP Agent
🎯 Project Goals & Architecture (Tools)
The MCP server exposes the following 4 tools to the LLM:
open_weather_forecast_israel: Launches a headless/headed Chromium browser and navigates to the target weather portal.enter_weather_forecast_city_israel: Smart detection of the search field and user-like typing emulation (with delays) to smoothly bypass anti-bot mechanisms.select_weather_forecast_city_israel: Interacts with the dynamic dropdown menu using keyboard emulation (Arrow keys + Enter) to load the city's specific weather page.get_weather_forecast_data: Performs text extraction (Web Scraping / RAG Context feeding) from the body of the page, sanitizes the text, and returns a clean data chunk to the LLM.
🛠️ Technology Stack
Python 3.10+
MCP SDK (Anthropic's official Model Context Protocol implementation)
Playwright (Microsoft's modern browser automation framework for Chromium)
uv (An extremely fast Python package and environment manager)
🚀 Installation & Usage Instructions
Synchronize and install project dependencies:
python -m uv sync
This server cannot be deployed
Maintenance
Related MCP Connectors
Get current weather for any city and create images from your prompts. Streamline planning, reports…
Provides cloud browser automation capabilities using Stagehand and Browserbase, enabling LLMs to i…
Current weather and forecasts for any coordinates, backed b… — paid per call (x402/credits), 1 tools
Web search, browser automation, scraping, crawling and CAPTCHA solving for AI agents.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables users to retrieve real-time weather forecasts for Israeli cities by autonomously browsing a weather website using Playwright.-
- FlicenseNot gradedqualityCmaintenanceEnables LLMs to retrieve Israeli weather forecasts by controlling a browser via Playwright and scraping data from an Israeli weather website.-
- FlicenseAqualityBmaintenanceEnables LLMs to fetch Israeli weather forecasts by controlling a real browser via Playwright, simulating human interactions like typing and clicking on a weather website.4-
- FlicenseAqualityCmaintenanceEnables 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-