Skip to main content
Glama

Israel Weather MCP Server 🌦️🇮🇱

פרויקט זה מממש שרת MCP (Model Context Protocol) המאפשר למודלי שפה (LLMs) לגשת ישירות לנתוני מזג אוויר עדכניים בישראל באמצעות אוטומציה של דפדפן (Playwright).

בניגוד לשימוש ב-API סטנדרטי, השרת פותח דפדפן, מנווט לאתר Weather2Day, ומחלץ את המידע הרלוונטי בצורה דינמית.

🚀 תכונות עיקריות

  • אוטומציה מלאה: ניווט באתר, התמודדות עם חלוניות Cookies וחיפוש ערים.

  • יכולות RAG: חילוץ תוכן טקסטואלי מהדף כדי לאפשר למודל לספק תשובות מפורטות ומדויקות.

  • ממשק FastMCP: פיתוח מהיר ונוח על בסיס ה-SDK הרשמי.

🛠️ טכנולוגיות

📦 התקנה והרצה

  1. סנכרון סביבת העבודה: ודאו שמותקן אצלכם uv והריצו:

    uv sync
    
  2. התקנת דפדפן Playwright הריצו את הפקודה הבאה כדי להתקין את המנוע של Chromium הדרוש לפעולת הסוכן:

uv run playwright install chromium

3. הרצת ה-Host
כדי להתחיל לדבר עם ה-Agent, הריצו את קובץ המארח (Host):

Bash
uv run host.py
🔍 דוגמאות לשאלות שה-Agent יודע לענות
לאחר הרצת ה-Host, תוכלו לשאול בטרמינל שאלות כגון:

"מה מזג האוויר עכשיו בירושלים?"

"האם צפוי גשם בבני ברק ביומיים הקרובים?"

"תן לי תחזית מפורטת לתל אביב להיום."

"מה הטמפרטורה המקסימלית המתוכננת בחיפה?"

🏗️ מבנה הפרויקט
weather_Israel.py: שרת ה-MCP המכיל את הכלים (Tools) לשליטה בדפדפן וחילוץ התוכן מהאתרים הרלוונטיים.

host.py: הממשק המרכזי שמחבר בין ה-LLM (Claude) לבין שרתי ה-MCP.

client.py: מחלקת לקוח גנרית המנהלת את התקשורת מול השרתים.

⚠️ הערה למשתמשי נטפרי
הקוד כולל הגדרות תואמות עבור משתמשי NetFree (ביטול אימות SSL ב-httpx) כדי לאפשר עבודה חלקה עם ה-API של Anthropic וגלישה באתרים בסביבה מסוננת.

💡 דגשים טכניים
שימוש ב-RAG: הסוכן משתמש בכלי get_weather_page_content כדי לחלץ טקסט גולמי מהאתר ולהעשיר את הקונטקסט של המודל במידע עדכני.

אוטומציה: הפרויקט מדמה פעולות אנושיות כמו הקלדה והמתנה לאלמנטים (Selectors) כדי להבטיח אמינות גבוהה בשליפת הנתונים.
Install Server
F
license - not found
B
quality
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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/lea-blum/MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server