Skip to main content
Glama
YL4279

israel-weather-mcp

by YL4279

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.

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

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)

View all MCP Connectors

Latest Blog Posts

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