Israeli Weather MCP Agent
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Israeli Weather MCP Agentמה מזג האוויר בתל אביב?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Israeli Weather MCP Agent
פרויקט זה מממש MCP Server מתקדם השולט בדפדפן (באמצעות Playwright) כדי לשלוף נתוני תחזית מאתר מזג האוויר הישראלי, ומנגיש אותם ל-LLM כ-RAG (Retrieval-Augmented Generation) לצורך מתן תשובות אנושיות ומדויקות.
🎯 מטרת הפרויקט
המטרה היא להעניק ל-LLM "ידיים" דיגיטליות: במקום להסתמך על APIs סטטיים, ה-Agent לומד לתפעל דפדפן בזמן אמת, לנווט, להקליד ולחלץ נתונים מורכבים מהאינטרנט בדיוק כפי שמשתמש אנושי היה עושה זאת.
Related MCP server: weather-chat-mcp
🛠️ ארגז הכלים (Tools)
הפרויקט מחלק את הפעולה האנושית ל-4 כלים המופעלים ע"י ה-LLM לפי הצורך:
כלי (Tool) | תיאור הפעולה |
| מפעיל דפדפן Chromium, מגדיר חלון מלא ומנווט לאתר. |
| מזין את שם העיר בשדה החיפוש עם השהייה (delay) לדימוי הקלדה אנושית. |
| בוחר את העיר מהצעות ה-Autocomplete וממתין לטעינת הדף. |
| מבצע Scraping לתוכן הדף, מנקה טקסט מיותר ומעביר ל-LLM. |
📐 ארכיטקטורת המערכת
המערכת מבוססת על הפרדה בין ה-Host (המוח המנהל) לבין ה-MCP Server (הידיים המבצעות):
Host: מנהל את שיחת ה-LLM (דרך OpenRouter), מנתח בקשות, ומחליט איזה כלי להפעיל.
MCP Server: מקבל פקודות JSON-RPC, מפעיל את Playwright ומחזיר תוצאות טקסטואליות.
פרוטוקול תקשורת: העברת הודעות מובנית המאפשרת הרחבה עתידית של כלים נוספים ללא שינוי ליבת המערכת.
🚀 הוראות הפעלה
התקנת סביבת עבודה:
uv syncהגדרת API Key: צרי קובץ
.envוהוסיפי:OPENROUTER_API_KEY=sk-or-v1-...הרצה:
uv run host.py
💡 דוגמאות לשאלות ל-Agent
"מה מזג האוויר בטבריה?"
"איך המזג אוויר בירושלים היום?"
"תבדוק לי בבקשה מה התחזית בבני ברק?"
פרויקט זה נבנה כחלק מהתנסות מעמיקה בפיתוח Agents מבוססי דפדפן ופרוטוקול MCP.
This server cannot be deployed
Maintenance
Related MCP Connectors
Get current weather for any city and create images from your prompts. Streamline planning, reports…
Web search, browser automation, scraping, crawling and CAPTCHA solving for AI agents.
Provides cloud browser automation capabilities using Stagehand and Browserbase, enabling LLMs to i…
Global weather via Open-Meteo: forecast, historical, marine, air quality, geocoding, elevation.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceProvides LLMs with real-time weather forecasts for Israeli cities using browser automation with Playwright to scrape live data from a weather website.-
- FlicenseAqualityBmaintenanceEnables LLMs to fetch Israeli weather forecasts by controlling a real browser via Playwright, simulating human interactions like typing and clicking on a weather website.4-
- FlicenseAqualityCmaintenanceEnables querying weather forecasts for Israeli cities by automating browser with Playwright, extracting data from Weather2Day website, and feeding it to an LLM for natural language responses.4-
- FlicenseNot gradedqualityCmaintenanceEnables LLMs to fetch real-time, localized weather forecasts for Israeli cities by using Playwright to autonomously navigate and scrape weather2day.co.il, including handling Hebrew queries and stateful web interactions.-