israel-weather-mcp
Israel Weather MCP
Описание проекта
Этот проект реализует выделенный MCP Server для получения прогноза погоды для городов Израиля.
В отличие от реализации на основе внешнего API, в этом проекте получение данных выполняется с помощью Playwright, который имитирует действия человека в браузере: открытие сайта прогноза, ввод названия города, выбор города из выпадающего списка и извлечение данных прогноза со страницы результатов.
Цель проекта — продемонстрировать, как можно расширить возможности LLM с помощью MCP и инструментов автоматизации браузера, чтобы модель могла не только отвечать на вопросы, но и выполнять реальные действия для сбора информации.
Related MCP server: mcp-playwright-weather-israel
Учебные цели
В рамках проекта реализованы следующие возможности:
Реализация автономного MCP Server
Предоставление Tools для использования LLM
Использование Playwright для автоматизации браузера
Извлечение информации с веб-сайта и возврат её в чистом текстовом формате
Технологии
Python
MCP SDK
Playwright
Локальный Google Chrome
Структура проекта
project-template/
├── client.py
├── host.py
├── weather_USA.py
├── weather_Israel.py
└── README.md
Способ запуска
Установка зависимостей:
uv sync
Запуск проекта:
uv run host.py
Настройка локального Chrome
Проект использует локальный браузер Chrome.
В файле weather_Israel.py необходимо указать путь к исполняемому файлу:
LOCAL_CHROME = r"C:\Program Files\Google\Chrome\Application\chrome.exe"
Если Chrome установлен по другому пути, необходимо обновить его соответствующим образом.
Реализованные Tools
open_weather_forecast_israel
Открывает сайт прогноза погоды.
enter_weather_forecast_city_israel
Вводит название города в поле поиска.
select_weather_forecast_city_israel
Выбирает город из списка автодополнения.
get_weather_forecast_israel
Запускает полную последовательность действий, извлекает данные со страницы и возвращает чистый прогноз для использования LLM.
Примеры запросов
Какая погода в Иерусалиме?
Какой прогноз в Хайфе?
Какая погода в Тель-Авиве?
Пример вывода
Город: Иерусалим
Температура: 11.8°
Последнее обновление: 19:10
Влажность: 71%
Ветер: 15.8 км/ч
Резюме
Проект демонстрирует, как можно использовать MCP и Playwright, чтобы позволить LLM взаимодействовать с реальным веб-сайтом, собирать информацию в реальном времени и возвращать пользователю точный и релевантный ответ.
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