Israel Weather MCP Agent
Click on "Install 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 AgentWhat'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 Agent with Playwright
An autonomous AI Agent built with the Model Context Protocol (MCP) and Playwright, designed to fetch real-time weather forecasts in Israel directly from Weather2Day using browser automation.
š Project Overview
Instead of relying on standard APIs, this project implements a custom MCP Server that places an LLM (Gemini) "in the driver's seat" of a real browser.
The agent can:
Open a Chromium browser via Playwright and navigate to the weather portal.
Locate the search input (
#city_search_forecast) and type the requested Israeli city.Select the city from the dropdown list.
Extract the forecast text from the resulting page and feed it back to the LLM (implementing a local RAG approach) so it can answer the user's question naturally.
Related MCP server: mcp-playwright-weather-israel
š ļø Tech Stack
Model Context Protocol (MCP): The official protocol for exposing local tools to LLMs.
Playwright: Microsoft's browser automation library for handling UI interactions.
Google Gemini API (
google.generativeai): The core LLM powering the agent's decision-making and response generation.Python & Asyncio: Managing asynchronous execution and server-client communication.
š Getting Started
1. Prerequisites
Make sure you have uv installed on your machine.
2. Installation
Clone the repository and install dependencies:
uv syncInstall the Playwright browser binaries:
Bash uv run playwright install chromium
3. Environment Variables
Create a .env file in the root directory and add your Google Gemini API key:
×§××¢ ×§×× GOOGLE_API_KEY=your_gemini_api_key_here ā¶ļø Running the Project Start the terminal chat host:
Bash uv run host.py
Example Queries to Try:
"What is the weather like in Jerusalem?"
"Can you check the forecast for Tel Aviv?"
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 browse Israeli weather forecasts from weather2day.co.il, allowing LLMs to control a browser to fetch real-time weather data.5
- 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
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
MCP server for AI dialogue using various LLM models via AceDataCloud
A Model Context Protocol server for Wix AI tools
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/H-308/mcp-project'
If you have feedback or need assistance with the MCP directory API, please join our Discord server