Weather Israel MCP Server
KI-Wetteragent mit MCP, Gemini und Playwright
Überblick
Dieses Projekt implementiert einen KI-Agenten, der aktuelle Wetterinformationen für Städte in Israel mithilfe des Model Context Protocol (MCP), Google Gemini und Playwright abruft.
Wenn der Benutzer nach dem Wetter in einer Stadt fragt, öffnet der Agent eine Wetter-Website, sucht nach der gewünschten Stadt, extrahiert die Wetterinformationen von der Seite und gibt eine Antwort basierend auf dem Inhalt der Website zurück.
Das Projekt enthält außerdem einen einfachen Abrufschritt, bei dem die Wetterinformationen von der Webseite extrahiert und dem Sprachmodell als zusätzlicher Kontext bereitgestellt werden, bevor die endgültige Antwort generiert wird.
Related MCP server: Israel Weather MCP Server
Technologien
Python
Google Gemini API
MCP (Model Context Protocol)
Playwright
AsyncIO
python-dotenv
Projektstruktur
host.py # Main chat application
client.py # MCP client
weather_Israel.py # MCP weather server
README.md
requirements.txtSo funktioniert es
Der Benutzer fragt nach dem Wetter in einer israelischen Stadt.
Gemini wählt die geeigneten MCP-Tools aus.
Playwright öffnet die Wetter-Website.
Die angeforderte Stadt wird in das Suchfeld eingegeben.
Die Stadt wird aus der Autovervollständigungsliste ausgewählt.
Die Wetter-Seite wird geladen.
Die Wetterinformationen werden von der Seite extrahiert.
Der extrahierte Text wird an Gemini zurückgegeben.
Gemini generiert die endgültige Antwort mithilfe der extrahierten Informationen.
Funktionen
Unterstützt Wetteranfragen für Städte in Israel.
Akzeptiert Städtenamen auf Hebräisch oder Englisch.
Verwendet Playwright, um eine Live-Wetter-Website zu durchsuchen.
Extrahiert Wetterinformationen direkt von der Website.
Stellt den extrahierten Inhalt dem Sprachmodell vor der Beantwortung bereit.
Verwendet den Website-Inhalt, anstatt sich auf das interne Wissen des Modells zu verlassen.
Installation
Klonen Sie das Repository:
git clone https://github.com/YisNiz/AI-MCP-with-RAG-projectInstallieren Sie die erforderlichen Pakete:
pip install -r requirements.txtErstellen Sie eine .env-Datei mit folgendem Inhalt:
GEMINI_API_KEY=YOUR_API_KEYInstallieren Sie die Playwright-Browser:
playwright installFühren Sie das Projekt aus:
python host.pyBeispielfragen
Wie ist das Wetter in Jerusalem?
GirlsLinks: weather, keep) — 的</| 4. * Weather website searches the weather page is then LLM internal knowledge. GXP1, MIT License: The weather in the same weather website and Playtern. Hebrew, the requested city-names in the same as TelAvil, and the final— - 3, .txt: the.: .。 Follow the weather information for the followingd Gemini and forth — 7, and GXP2.
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
- FlicenseNot gradedqualityDmaintenanceEnables users to retrieve real-time weather forecasts for Israeli cities by autonomously browsing a weather website using Playwright.
- FlicenseNot gradedqualityCmaintenanceProvides LLMs with real-time weather forecasts for Israeli cities using browser automation with Playwright to scrape live data from a weather website.
- FlicenseNot gradedqualityCmaintenanceEnables LLMs to retrieve Israeli weather forecasts by controlling a browser via Playwright and scraping data from an Israeli weather website.
- FlicenseNot gradedqualityBmaintenanceRetrieves current weather information for Israeli cities by scraping a live weather website using Playwright, and provides the data to the language model as context.
Related MCP Connectors
WeatherAPI.com MCP — wraps WeatherAPI.com (api.weatherapi.com)
OpenWeather MCP — wraps the OpenWeatherMap API (openweathermap.org)
Open-Meteo MCP — weather forecast + historical reanalysis + sister APIs
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/leahlevovitz/AI-MCP-with-RAG-project'
If you have feedback or need assistance with the MCP directory API, please join our Discord server