Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Israel Weather Server

FreeNot checked

Provides LLMs with real-time weather forecasts for Israeli cities using browser automation with Playwright to scrape live data from a weather website.

GitHubEmbed

About

Provides LLMs with real-time weather forecasts for Israeli cities using browser automation with Playwright to scrape live data from a weather website.

README

📌 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.

🎯 Project Goals & Architecture (Tools)

The MCP server exposes the following 4 tools to the LLM:

  1. open_weather_forecast_israel: Launches a headless/headed Chromium browser and navigates to the target weather portal.
  2. enter_weather_forecast_city_israel: Smart detection of the search field and user-like typing emulation (with delays) to smoothly bypass anti-bot mechanisms.
  3. 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.
  4. 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

  1. Synchronize and install project dependencies:
    python -m uv sync
    

from github.com/Tamar-46/mcp

Installing Israel Weather Server

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/Tamar-46/mcp

FAQ

Is Israel Weather Server MCP free?

Yes, Israel Weather Server MCP is free — one-click install via Unyly at no cost.

Does Israel Weather Server need an API key?

No, Israel Weather Server runs without API keys or environment variables.

Is Israel Weather Server hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Israel Weather Server in Claude Desktop, Claude Code or Cursor?

Open Israel Weather Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Israel Weather Server with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All browse MCPs