loading…
Search for a command to run...
loading…
Enables LLMs to query real-time weather data in Israel by automating a browser to scrape weather2day.co.il.
Enables LLMs to query real-time weather data in Israel by automating a browser to scrape weather2day.co.il.
פרויקט זה מממש שרת MCP (Model Context Protocol) המאפשר למודלי שפה (LLMs) לגשת ישירות לנתוני מזג אוויר עדכניים בישראל באמצעות אוטומציה של דפדפן (Playwright).
בניגוד לשימוש ב-API סטנדרטי, השרת פותח דפדפן, מנווט לאתר Weather2Day, ומחלץ את המידע הרלוונטי בצורה דינמית.
סנכרון סביבת העבודה:
ודאו שמותקן אצלכם uv והריצו:
uv sync
התקנת דפדפן 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) כדי להבטיח אמינות גבוהה בשליפת הנתונים.
Выполни в терминале:
claude mcp add israel-weather-mcp -- npx Да, Israel Weather MCP бесплатный — установка в один клик через Unyly без оплаты.
Нет, Israel Weather работает без API-ключей и переменных окружения.
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Открой Israel Weather на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Browser automation, scraping, screenshots
автор: MicrosoftBrowser automation and web scraping.
автор: modelcontextprotocolPlugin-based MCP server + Chrome extension that gives AI agents access to web applications through the user's authenticated browser session. 100+ plugins with a
автор: opentabs-dev1,500+ developer infrastructure deals, free tiers, and startup programs across 54 categories. Search deals, compare vendors, plan stacks, and track pricing chan
автор: robhunterНе уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории browse