israel-weather-mcp
Israel Weather MCP
Descripción del proyecto
Este proyecto implementa un MCP Server dedicado para obtener el pronóstico del tiempo para ciudades en Israel.
A diferencia de una implementación basada en una API externa, en este proyecto la obtención se realiza mediante Playwright, que simula la acción de un usuario humano en el navegador: abrir el sitio del pronóstico, ingresar el nombre de la ciudad, seleccionar la ciudad de la lista desplegable y extraer los datos del pronóstico de la página de resultados.
El objetivo del proyecto es demostrar cómo se pueden ampliar las capacidades de un LLM mediante MCP y herramientas de automatización del navegador, de modo que el modelo no solo pueda responder preguntas, sino también realizar acciones reales para recopilar información.
Related MCP server: mcp-playwright-weather-israel
Objetivos de aprendizaje
En el marco del proyecto se implementaron las siguientes capacidades:
Implementación de un MCP Server independiente
Exposición de Tools para uso por parte del LLM
Uso de Playwright para automatización del navegador
Extracción de información de un sitio web y devolución en formato de texto limpio
Tecnologías
Python
MCP SDK
Playwright
Google Chrome local
Estructura del proyecto
project-template/
├── client.py
├── host.py
├── weather_USA.py
├── weather_Israel.py
└── README.md
Cómo ejecutar
Instalación de dependencias:
uv sync
Ejecución del proyecto:
uv run host.py
Configuración de Chrome local
El proyecto utiliza el navegador Chrome local.
En el archivo weather_Israel.py se debe configurar la ruta al archivo ejecutable:
LOCAL_CHROME = r"C:\Program Files\Google\Chrome\Application\chrome.exe"
Si Chrome está instalado en otra ruta, se debe actualizar en consecuencia.
Los Tools implementados
open_weather_forecast_israel
Abre el sitio del pronóstico.
enter_weather_forecast_city_israel
Ingresa el nombre de la ciudad en el campo de búsqueda.
select_weather_forecast_city_israel
Selecciona la ciudad de la lista de autocompletado.
get_weather_forecast_israel
Ejecuta la secuencia completa de acciones, extrae los datos de la página y devuelve un pronóstico limpio para uso del LLM.
Ejemplos de consultas
¿Qué tiempo hace en Jerusalén?
¿Cuál es el pronóstico en Haifa?
¿Qué tiempo hace en Tel Aviv?
Ejemplo de salida
Ciudad: Jerusalén
Temperatura: 11.8°
Última actualización: 19:10
Humedad: 71%
Viento: 15.8 km/h
Resumen
El proyecto demuestra cómo se puede utilizar MCP y Playwright para permitir que un LLM interactúe con un sitio web real, recopile información en tiempo real y devuelva una respuesta enfocada y relevante al usuario.
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