Israel Weather MCP Server
🌤️ Израильский MCP-сервер погоды
Пользовательский сервер Model Context Protocol (MCP), который позволяет LLM получать в реальном времени высокоточные локализованные прогнозы погоды для израильских городов.
Вместо того чтобы полагаться на общие глобальные API, этот агент использует Playwright для автономной навигации по местному израильскому погодному порталу (weather2day.co.il), взаимодействия с DOM и извлечения живых данных (RAG) непосредственно в контекст чата.
🎯 Цель проекта
Этот проект исследует интеграцию автономного управления браузером в архитектуру AI-агента. Основные достигнутые учебные цели:
Разработка пользовательского MCP-сервера: Создание выделенного сервера для предоставления конкретных инструментов LLM.
Автоматизация браузера через ИИ: Использование
Playwrightот Microsoft для предоставления LLM «рук» и «глаз» в вебе — позволяя ему навигировать, искать, выбирать из выпадающих списков автодополнения и динамически извлекать данные.Преодоление языковых и государственных барьеров: Обработка государственных веб-взаимодействий (ожидание анимаций, последовательный ввод) и обеспечение правильного перевода запросов LLM на иврит перед взаимодействием с локальными элементами интерфейса.
🛠️ Технологический стек
MCP SDK: Официальная библиотека Anthropic для определения протокола и предоставления инструментов.
Playwright: Современный инструмент автоматизации браузера, используемый для программного управления Chromium.
uv: Сверхбыстрый менеджер пакетов и окружений Python.
🚀 Как запустить
1. Предварительные требования
Убедитесь, что на вашей системе установлен uv.
Windows (PowerShell):
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"Mac/Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh
2. Настройка окружения
Клонируйте репозиторий, перейдите в папку project-template и синхронизируйте зависимости:
uv sync3. Установка браузерного движка
Установите браузер Chromium, необходимый для Playwright:
uv run playwright install chromium4. Запуск хоста
Запустите интерактивный терминальный чат, чтобы начать общение с агентом:
uv run host.py💬 Примеры запросов
После запуска хоста вы можете задавать агенту вопросы, например:
«Какой прогноз в Иерусалиме?»
«מה מזג האוויר בתל אביב היום?»
«Будет ли дождь в Хайфе завтра?»
Наблюдайте за магией: Агент автоматически откроет Chromium, переведет название города на иврит, найдет его, выберет правильный вариант автодополнения, извлечет последний прогноз и предоставит вам чистый, локализованный ответ прямо в терминале!
Разработано SARA DEI
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 Connectors
Provides cloud browser automation capabilities using Stagehand and Browserbase, enabling LLMs to i…
Enable language models to perform advanced AI-powered web scraping with enterprise-grade reliabili…
AI-powered browser automation — navigate, click, fill forms, and extract data from any website.
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/Sara-Git-2259/-Weather-MCP-with-Playwright'
If you have feedback or need assistance with the MCP directory API, please join our Discord server