# ייעול תזרימי עבודה ב-AI: בניית שרת MCP עם Microsoft Foundry Toolkit [![MCP Spec](https://img.shields.io/badge/MCP%20Spec-2025--11--25-blue.svg)](https://spec.modelcontextprotocol.io/specification/2025-11-25/) [![Python](https://img.shields.io/badge/Python-3.10+-green.svg)](https://python.org) [![VS Code](https://img.shields.io/badge/VS%20Code-Latest-orange.svg)](https://code.visualstudio.com/) ![logo](../../../translated_images/he/logo.ec93918ec338dadd.webp) ## 🎯 סקירה כללית [![Build AI Agents in VS Code: 4 Hands-On Labs with MCP and Microsoft Foundry Toolkit](../../../translated_images/he/11.0f6db6a0fb606885.webp)](https://youtu.be/r34Csn3rkeQ) _(לחצו על התמונה למעלה לצפייה בווידאו של השיעור)_ ברוכים הבאים ל**סדנת פרוטוקול הקשר למודל (MCP)**! סדנה מעשית ומקיפה זו משלבת שתי טכנולוגיות פורצות דרך המהפכות את פיתוח היישומים ב-AI: - **🔗 פרוטוקול הקשר למודל (MCP)**: תקן פתוח לאינטגרציה חלקה בין כלי AI - **🛠️ Microsoft Foundry Toolkit עבור VS Code**: תוסף הפיתוח החזק של מיקרוסופט ל-AI ### 🎓 מה תלמדו בסוף סדנה זו, תוכלו לשלוט ביצירת יישומים חכמים שמגשרים בין מודלי AI לכלים ושירותים מהעולם האמיתי. מבדיקות אוטומטיות לאינטגרציות API מותאמות אישית, תרכשו מיומנויות מעשיות לפתרון אתגרים עסקיים מורכבים. ## 🏗️ ערכת טכנולוגיה ### 🔌 פרוטוקול הקשר למודל (MCP) MCP הוא ה**"USB-C של ה-AI"** – תקן אוניברסלי שמחבר מודלי AI לכלים חיצוניים ומקורות נתונים. **✨ תכונות מרכזיות:** - 🔄 **אינטגרציה סטנדרטית**: ממשק אוניברסלי לחיבור כלים ל-AI - 🏛️ **ארכיטקטורה גמישה**: שרתים מקומיים ומרוחקים באמצעות stdio/SSE - 🧰 **אקוסיסטם עשיר**: כלים, פרומפטים ומשאבים בפרוטוקול אחד - 🔒 **מוכן לארגונים**: אבטחה ואמינות מובנות **🎯 למה MCP חשוב:** כמו ש-USB-C פתר את הבלאגן בכבלים, MCP מפשט את המורכבות של אינטגרציות AI. פרוטוקול אחד, אפשרויות בלתי מוגבלות. ### 🤖 Microsoft Foundry Toolkit עבור VS Code הארכיטקטורה המובילה של מיקרוסופט לפיתוח בינה מלאכותית שמשנה את VS Code למרכז עצמת AI. **🚀 יכולות מרכזיות:** - 📦 **קטלוג מודלים**: גישה למודלים מ-Azure AI, GitHub, Hugging Face, Ollama - ⚡ **הסקה מקומית**: ביצוע מיטבי עם ONNX ב-CPU/GPU/NPU - 🏗️ **בונה סוכנים**: פיתוח סוכני AI חזותיים עם אינטגרציית MCP - 🎭 **רב-מודלי**: תמיכה בטקסט, ויז'ן ופלט מובנה **💡 יתרונות בפיתוח:** - הפעלת מודלים ללא תצורה - הנדסת פרומפט ויזואלית - מגרש בדיקות בזמן אמת - אינטגרציה חלקה עם שרת MCP ## 📚 מסלול למידה ### [🚀 מודול 1: יסודות Microsoft Foundry Toolkit](./lab1/README.md) **משך זמן**: 15 דקות - 🛠️ התקנה וקונפיגורציה של Microsoft Foundry Toolkit עבור VS Code - 🗂️ חקר קטלוג המודלים (מעל 100 מודלים מ-GitHub, ONNX, OpenAI, Anthropic, Google) - 🎮 שליטה במגרש הבדיקות האינטרקטיבי בזמן אמת - 🤖 בניית סוכן AI ראשון עם בונה הסוכנים - 📊 הערכת ביצועי מודלים עם מדדים מובנים (F1, רלוונטיות, דמיון, קוהרנטיות) - ⚡ למידת עיבוד אצוות ותמיכה רב-מודלית **🎯 תוצאת למידה**: יצירת סוכן AI פונקציונלי עם הבנה מקיפה של יכולות Microsoft Foundry Toolkit ### [🌐 מודול 2: MCP עם יסודות Microsoft Foundry Toolkit](./lab2/README.md) **משך זמן**: 20 דקות - 🧠 שליטה בארכיטקטורה ועקרונות פרוטוקול הקשר למודל (MCP) - 🌐 חקר אקוסיסטם שרתי MCP של מיקרוסופט - 🤖 בניית סוכן אוטומציה לדפדפן באמצעות שרת Playwright MCP - 🔧 שילוב שרתי MCP עם בונה הסוכנים של Microsoft Foundry Toolkit - 📊 קונפיגורציה ובדיקת כלים של MCP בתוך הסוכנים שלכם - 🚀 ייצוא ופריסה של סוכני MCP לשימוש פרודקשן **🎯 תוצאת למידה**: פריסת סוכן AI משודרג עם כלים חיצוניים באמצעות MCP ### [🔧 מודול 3: פיתוח מתקדם עם MCP ו-Microsoft Foundry Toolkit](./lab3/README.md) **משך זמן**: 20 דקות - 💻 יצירת שרתי MCP מותאמים אישית באמצעות Microsoft Foundry Toolkit - 🐍 קונפיגורציה ושימוש ב-SDK Python MCP העדכני (v1.9.3) - 🔍 הקמה ושימוש בכלי MCP Inspector עבור ניפוי שגיאות - 🛠️ בניית שרת Weather MCP עם תזרימי עבודה מקצועיים לניפוי שגיאות - 🧪 ניפוי שגיאות בשרתי MCP גם בסביבת בונה הסוכנים וגם ב-Inspector **🎯 תוצאת למידה**: פיתוח וניפוי שגיאות של שרתי MCP מותאמים אישית עם כלים מודרניים ### [🐙 מודול 4: פיתוח מעשי ל-MCP - שרת GitHub Clone מותאם אישית](./lab4/README.md) **משך זמן**: 30 דקות - 🏗️ בניית שרת MCP אמיתי ל-GitHub Clone עבור תזרימי עבודה בפיתוח - 🔄 מימוש שכפול חכם של מאגרי קוד עם אימות וטיפול בשגיאות - 📁 יצירת ניהול תיקיות חכם ואינטגרציה עם VS Code - 🤖 שימוש במצב סוכן GitHub Copilot עם כלי MCP מותאמים - 🛡️ יישום אמינות ברמת פרודקשן ותאימות חוצת פלטפורמות **🎯 תוצאת למידה**: פריסת שרת MCP ברמת פרודקשן שמייעל תזרימי עבודה אמיתיים בפיתוח ## 💡 יישומים והשפעות מהעולם האמיתי ### 🏢 מקרים לשימוש ארגוני #### 🔄 אוטומציה ב-DevOps הפכו את תהליך הפיתוח שלכם לאוטומטי וחכם: - **ניהול מאגר חכם**: סקירת קוד ומיזוג החלטות מונעי AI - **CI/CD אינטיליגנטי**: אופטימיזציה אוטומטית של צינורות על בסיס שינויים בקוד - **מיון בעיות**: סיווג ותיוג שגיאות באופן אוטומטי #### 🧪 מהפכת הבטחת איכות שדרגו בדיקות עם אוטומציה מבוססת AI: - **יצירת בדיקות חכמה**: יצירת סוויטות בדיקה מקיפות באופן אוטומטי - **בדיקות רגרסיה ויזואליות**: זיהוי שינויים ב-UI באמצעות AI - **ניטור ביצועים**: איתור ופתרון מוקדם של בעיות #### 📊 אינטליגנציה בצנרת נתונים צרו תזרימי עיבוד נתונים חכמים יותר: - **תהליכי ETL אדפטיביים**: טרנספורמציות נתונים שמשפרות את עצמן - **זיהוי אנומליות**: ניטור איכות נתונים בזמן אמת - **ניתוב חכם**: ניהול זרימת נתונים חכמה #### 🎧 שיפור חווית לקוח צרו חוויות לקוח יוצאות דופן: - **תמיכה מודעת להקשר**: סוכני AI עם גישה להיסטוריית הלקוח - **פתרון בעיות פרואקטיבי**: שירות לקוחות חיזוי - **אינטגרציה רב-ערוצית**: חווית AI מאוחדת בפלטפורמות שונות ## 🛠️ דרישות והכנה ### 💻 דרישות מערכת | רכיב | דרישה | הערות | |-----------|-------------|-------| | **מערכת הפעלה** | Windows 10+, macOS 10.15+, Linux | כל מערכת הפעלה מודרנית | | **Visual Studio Code** | גרסה יציבה אחרונה | דרוש עבור Microsoft Foundry Toolkit | | **Node.js** | v18.0+ ו-npm | לפיתוח שרת MCP | | **Python** | 3.10+ | אופציונלי לשרתי MCP בפייתון | | **זיכרון** | מינימום 8GB RAM | מומלץ 16GB עבור מודלים מקומיים | ### 🔧 סביבת פיתוח #### תוספים מומלצים ל-VS Code - **Microsoft Foundry Toolkit** (ms-windows-ai-studio.windows-ai-studio) - **Python** (ms-python.python) - **Python Debugger** (ms-python.debugpy) - **GitHub Copilot** (GitHub.copilot) - אופציונלי אך מועיל #### כלים אופציונליים - **uv**: מנהל חבילות Python מודרני - **MCP Inspector**: כלי ניפוי שגיאות חזותי לשרתי MCP - **Playwright**: דוגמאות לאוטומציה ווב ## 🎖️ תוצאות למידה ונתיב ההסמכה ### 🏆 משימת מיומנויות בסיומו של סדנה זו, תשיגו מומחיות ב: #### 🎯 מיומנויות ליבה - [ ] **שליטה בפרוטוקול MCP**: הבנה מעמיקה של ארכיטקטורה ודפוסי יישום - [ ] **מיומנויות Microsoft Foundry Toolkit**: שימוש ברמה מקצועית לפיתוח מהיר - [ ] **פיתוח שרתים מותאמים אישית**: בנייה, פריסה ותחזוקה של שרתי MCP בפרודקשן - [ ] **אינטגרציית כלים מעולה**: חיבור AI לתזרימי העבודה הקיימים בצורה חלקה - [ ] **יישום פתרון בעיות**: הפעלת הכישורים שנלמדו לאתגרים עסקיים אמיתיים #### 🔧 יכולות טכניות - [ ] התקנה וקונפיגורציה של Microsoft Foundry Toolkit ב-VS Code - [ ] תכנון ויישום שרתי MCP מותאמים אישית - [ ] שילוב מודלים מ-GitHub בארכיטקטורת MCP - [ ] יצירת תזרימי עבודה לבדיקות אוטומטיות עם Playwright - [ ] פריסת סוכני AI לשימוש בצוותי פרודקשן - [ ] ניפוי שגיאות ואופטימיזציה של ביצועי שרת MCP #### 🚀 יכולות מתקדמות - [ ] תכנון אינטגרציות AI בקנה מידה ארגוני - [ ] יישום שיטות אבטחה מיטביות ליישומי AI - [ ] עיצוב ארכיטקטורות שרת MCP משתנות - [ ] יצירת שרשראות כלים מותאמים לתחומים ספציפיים - [ ] הדרכת אחרים בפיתוח טבעי ל-AI ## 📖 משאבים נוספים - [מפרט MCP (2025-11-25)](https://spec.modelcontextprotocol.io/specification/2025-11-25/) - [מאגר Microsoft Foundry Toolkit ב-GitHub](https://github.com/microsoft/vscode-ai-toolkit) - [אוסף שרתי MCP לדוגמה](https://github.com/modelcontextprotocol/servers) - [מדריך לפרקטיקות מיטביות](https://modelcontextprotocol.io/docs/best-practices) - [OWASP MCP עשרת הגדולים](https://microsoft.github.io/mcp-azure-security-guide/mcp/) - פרקטיקות אבטחה מיטביות --- **🚀 מוכנים למהפך בתהליך הפיתוח שלכם ל-AI?** בואו נבנה ביחד את עתיד היישומים החכמים עם MCP ו-Microsoft Foundry Toolkit! ## מה עכשיו המשיכו ל: [מודול 11: מעבדות פרקטיקה לשרת MCP](../11-MCPServerHandsOnLabs/README.md) --- **כתב ויתור**: מסמך זה תורגם באמצעות שירות תרגום אוטומטי [Co-op Translator](https://github.com/Azure/co-op-translator). למרות שאנו שואפים לדיוק, יש לקחת בחשבון שתרגומים אוטומטיים עלולים להכיל שגיאות או אי-דיוקים. יש להחשיב את המסמך המקורי בשפתו הטבעית כמקור הסמכות. למידע קריטי מומלץ להשתמש בתרגום מקצועי על ידי מתרגם אדם. אנו לא אחראים לכל אי-הבנה או פירוש שגוי הנובע מהשימוש בתרגום זה.