עקבו אחר השלבים הבאים כדי להתחיל להשתמש במשאבים אלו:
- בצעו Fork למאגר: לחצו על
- שכפלו את המאגר:
git clone https://github.com/microsoft/mcp-for-beginners.git - הצטרפו ל- Azure AI Foundry Discord ופגשו מומחים ומפתחים נוספים
French | Spanish | German | Russian | Arabic | Persian (Farsi) | Urdu | Chinese (Simplified) | Chinese (Traditional, Macau) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Taiwan) | Japanese | Korean | Hindi | Bengali | Marathi | Nepali | Punjabi (Gurmukhi) | Portuguese (Portugal) | Portuguese (Brazil) | Italian | Polish | Turkish | Greek | Thai | Swedish | Danish | Norwegian | Finnish | Dutch | Hebrew | Vietnamese | Indonesian | Malay | Tagalog (Filipino) | Swahili | Hungarian | Czech | Slovak | Romanian | Bulgarian | Serbian (Cyrillic) | Croatian | Slovenian | Ukrainian | Burmese (Myanmar)
Model Context Protocol (MCP) הוא מסגרת מתקדמת שנועדה לאחד את האינטראקציות בין מודלים של בינה מלאכותית ליישומי לקוח. תכנית הלימודים בקוד פתוח זו מציעה מסלול למידה מובנה, הכולל דוגמאות קוד מעשיות ומקרי שימוש מהעולם האמיתי, בשפות תכנות פופולריות כמו C#, Java, JavaScript, TypeScript ו-Python.
בין אם אתם מפתחים בתחום הבינה המלאכותית, אדריכלי מערכות או מהנדסי תוכנה, מדריך זה הוא המשאב המקיף שלכם לשליטה ביסודות MCP ואסטרטגיות היישום שלו.
- 📘 תיעוד MCP – מדריכים מפורטים ומדריכי משתמש
- 📜 מפרט MCP – ארכיטקטורת הפרוטוקול והפניות טכניות
- 📜 מפרט MCP המקורי – הפניות טכניות ישנות (עשוי להכיל פרטים נוספים)
- 🧑💻 מאגר GitHub של MCP – SDKs, כלים ודוגמאות קוד בקוד פתוח
- 🌐 קהילת MCP – הצטרפו לדיונים ותרמו לקהילה
התכוננו לשני ימי עומק טכני, חיבור קהילתי ולמידה מעשית באירוע וירטואלי שמוקדש ל-Model Context Protocol (MCP) — התקן המתפתח שמגשר בין מודלים של בינה מלאכותית לכלים שהם מסתמכים עליהם.
ניתן לצפות ב-MCP Dev Days על ידי הרשמה בדף האירוע שלנו: https://aka.ms/mcpdevdays. משם תוכלו להצטרף לשידור חי ביוטיוב או בטוויץ'. כל התכנים מוקלטים ויהיו זמינים לאחר מכן בערוץ היוטיוב של Microsoft Developer. קוד המקור לדמוים יהיה זמין גם ב-GitHub.
- תאריכים: 29 ביולי (יום 1) ו-30 ביולי (יום 2)
- שעה: 9:00 בבוקר PST מדי יום
- היכן: אונליין – הצטרפו מכל מקום!
היום מוקדש להעצמת מפתחים להשתמש ב-MCP במסגרת העבודה שלהם ולחגוג את קהילת MCP המדהימה. יצטרפו אלינו חברי קהילה ושותפים כמו Arcade, Block, Okta ו-Neon כדי לראות כיצד הם משתפים פעולה עם מיקרוסופט לעיצוב אקוסיסטם פתוח ומורחב של MCP. דמוים מהעולם האמיתי ב-VS Code, Visual Studio, GitHub Copilot וכלי קהילה פופולריים
זרימות עבודה מעשיות ומונחות הקשר
מפגשים ותובנות בהובלת הקהילה
בין אם אתם רק מתחילים עם MCP או כבר בונים איתו, יום 1 ייתן השראה וכלים מעשיים.
היום מיועד לבוני MCP. נצלול לעומק באסטרטגיות יישום ופרקטיקות מיטביות ליצירת שרתי MCP ואינטגרציה של MCP בזרימות העבודה של הבינה המלאכותית שלכם.
- בניית שרתי MCP ואינטגרציה שלהם בחוויות סוכנים
- פיתוח מונחה פרומפטים
- פרקטיקות אבטחה מיטביות
- שימוש בבלוקים לבניין כמו Functions, ACA ו-API Management
- יישור רישום וכלים (1P + 3P)
אם אתם מפתחים, בוני כלים או אסטרטגים למוצרי AI, היום הזה מלא בתובנות שתצטרכו כדי לבנות פתרונות MCP מדרגיים, מאובטחים ומוכנים לעתיד.
| מודול | נושא | תיאור | קישור |
|---|---|---|---|
| מודולים 1-3: יסודות | |||
| 00 | מבוא ל-MCP | סקירה כללית של Model Context Protocol וחשיבותו בצינורות AI | קראו עוד |
| 01 | הסבר על מושגי יסוד | חקירה מעמיקה של מושגי היסוד ב-MCP | קראו עוד |
| 02 | אבטחה ב-MCP | איומי אבטחה ופרקטיקות מיטביות | קראו עוד |
| 03 | התחלה עם MCP | הגדרת סביבה, שרתים/לקוחות בסיסיים, אינטגרציה | קראו עוד |
| מודול 3: בניית השרת והלקוח הראשון שלך | |||
| 3.1 | שרת ראשון | יצירת שרת MCP ראשון | מדריך |
| 3.2 | לקוח ראשון | פיתוח לקוח MCP בסיסי | מדריך |
| 3.3 | לקוח עם LLM | אינטגרציה של מודלים שפתיים גדולים | מדריך |
| 3.4 | אינטגרציה עם VS Code | צריכת שרתי MCP ב-VS Code | מדריך |
| 3.5 | שרת SSE | יצירת שרתים באמצעות Server-Sent Events | מדריך |
| 3.6 | סטרימינג HTTP | יישום סטרימינג HTTP ב-MCP | מדריך |
| 3.7 | ערכת כלים AI | שימוש ב-AI Toolkit עם MCP | מדריך |
| 3.8 | בדיקות | בדיקת יישום שרת MCP שלך | מדריך |
| 3.9 | פריסה | פריסת שרתי MCP לסביבת ייצור | מדריך |
| מודולים 4-5: מעשי ומתקדם | |||
| 04 | יישום מעשי | SDKs, איתור באגים, בדיקות, תבניות פרומפט לשימוש חוזר | קראו עוד |
| 05 | נושאים מתקדמים ב-MCP | AI רב-מודאלי, סקיילינג, שימוש ארגוני | קראו עוד |
| 5.1 | אינטגרציה עם Azure | אינטגרציה של MCP עם Azure | מדריך |
| 5.2 | רב-מודאליות | עבודה עם מודאליות מרובות | מדריך |
| 5.3 | הדגמת OAuth2 | יישום אימות OAuth2 | מדריך |
| 5.4 | הקשרים שורשיים | הבנה ויישום של הקשרים שורשיים | מדריך |
| 5.5 | ניתוב | אסטרטגיות ניתוב ב-MCP | מדריך |
| 5.6 | דגימה | טכניקות דגימה ב-MCP | מדריך |
| 5.7 | סקיילינג | הגדלת היקף יישומי MCP | מדריך |
| 5.8 | אבטחה | שיקולי אבטחה מתקדמים | מדריך |
| 5.9 | חיפוש באינטרנט | יישום יכולות חיפוש באינטרנט | מדריך |
| 5.10 | סטרימינג בזמן אמת | בניית פונקציונליות סטרימינג בזמן אמת | מדריך |
| 5.11 | חיפוש בזמן אמת | יישום חיפוש בזמן אמת | מדריך |
| 5.12 | אימות Entra ID | אימות עם Microsoft Entra ID | מדריך |
| 5.13 | אינטגרציה עם Foundry | אינטגרציה עם Azure AI Foundry | מדריך |
| 5.14 | הנדסת הקשר | טכניקות להנדסת הקשר יעילה | מדריך |
| מודול 6-10: קהילה ונהלים מומלצים | |||
| 06 | תרומות מהקהילה | איך לתרום לאקוסיסטם של MCP | מדריך |
| 07 | תובנות מאימוץ מוקדם | סיפורי יישום מהשטח | מדריך |
| 08 | נהלים מומלצים ל-MCP | ביצועים, עמידות לתקלות, חוסן | מדריך |
| 09 | מקרי מבחן של MCP | דוגמאות ליישום מעשי | מדריך |
| 10 | סדנה מעשית | בניית שרת MCP עם ערכת כלים ל-AI | מעבדה |
| שפה | תיאור | קישור |
|---|---|---|
| C# | דוגמה לשרת MCP | צפה בקוד |
| Java | מחשבון MCP | צפה בקוד |
| JavaScript | הדגמת MCP | צפה בקוד |
| Python | שרת MCP | צפה בקוד |
| TypeScript | דוגמה ל-MCP | צפה בקוד |
| שפה | תיאור | קישור |
|---|---|---|
| C# | דוגמה מתקדמת | צפה בקוד |
| Java | דוגמה לאפליקציית מכולה | צפה בקוד |
| JavaScript | דוגמה מתקדמת | צפה בקוד |
| Python | יישום מורכב | צפה בקוד |
| TypeScript | דוגמה למכולה | צפה בקוד |
כדי להפיק את המרב מתכנית הלימודים הזו, מומלץ שתהיה לך:
-
ידע בסיסי בתכנות לפחות באחת מהשפות הבאות: C#, Java, JavaScript, Python או TypeScript
-
הבנה של מודל לקוח-שרת ו-APIs
-
היכרות עם מושגי REST ו-HTTP
-
(אופציונלי) רקע במושגי AI/ML
-
השתתפות בדיוני הקהילה שלנו לקבלת תמיכה
מאגר זה כולל מספר משאבים שיעזרו לך לנווט וללמוד בצורה יעילה:
זמין מדריך מפורט שיסייע לך לנווט במאגר בצורה מיטבית. המדריך כולל:
- מפת תוכן ויזואלית המציגה את כל הנושאים
- פירוט מפורט של כל חלק במאגר
- הנחיות לשימוש בפרויקטים לדוגמה
- מסלולי לימוד מומלצים לרמות שונות
- משאבים נוספים להשלמת מסע הלמידה שלך
אנחנו מנהלים יומן שינויים מפורט שעוקב אחרי כל העדכונים המשמעותיים בחומרי התכנית, כולל:
- הוספת תוכן חדש
- שינויים במבנה
- שיפורי תכונות
- עדכוני תיעוד
כל שיעור במדריך כולל:
- הסברים ברורים על מושגי MCP
- דוגמאות קוד חיות בכמה שפות
- תרגילים לבניית יישומי MCP אמיתיים
- משאבים נוספים ללומדים מתקדמים
תודה ל-Microsoft Valued Professional Shivam Goyal על תרומתו בדוגמאות קוד חשובות.
תוכן זה מורשה תחת רישיון MIT. לתנאים ולתנאים, ראה את LICENSE.
פרויקט זה מקבל בברכה תרומות והצעות. רוב התרומות מחייבות הסכמה ל- Contributor License Agreement (CLA) המצהיר כי יש לך את הזכות, וכי אתה אכן מעניק לנו את הזכויות להשתמש בתרומתך. לפרטים, בקר ב- https://cla.opensource.microsoft.com.
כאשר אתה מגיש בקשת משיכה, בוט CLA יבדוק אוטומטית אם יש צורך לספק CLA ויעניק תגיות מתאימות לבקשה (למשל, בדיקת סטטוס, תגובה). פשוט פעל לפי ההוראות של הבוט. תצטרך לעשות זאת רק פעם אחת בכל המאגרי קוד שמשתמשים ב-CLA שלנו.
פרויקט זה אימץ את קוד ההתנהגות של מיקרוסופט בקוד פתוח. למידע נוסף ראה את שאלות נפוצות על קוד ההתנהגות או צור קשר ב-opencode@microsoft.com עם שאלות או הערות נוספות.
המאגר מאורגן כך:
- תכנית הלימודים המרכזית (00-10): התוכן הראשי מאורגן בעשרה מודולים עוקבים
- images/: דיאגרמות ואיורים המשמשים לאורך התכנית
- translations/: תמיכה בריבוי שפות עם תרגומים אוטומטיים
- translated_images/: גרסאות מתורגמות של דיאגרמות ואיורים
- study_guide.md: מדריך מקיף לניווט במאגר
- changelog.md: רישום כל השינויים המשמעותיים בחומרי התכנית
- mcp.json: קובץ קונפיגורציה למפרט MCP
- CODE_OF_CONDUCT.md, LICENSE, SECURITY.md, SUPPORT.md: מסמכי ניהול הפרויקט
הצוות שלנו מפתח קורסים נוספים! בדוק את:
- AI Agents For Beginners
- Generative AI for Beginners using .NET
- Generative AI for Beginners using JavaScript
- Generative AI for Beginners
- ML for Beginners
- Data Science for Beginners
- AI for Beginners
- Cybersecurity for Beginners
- Web Dev for Beginners
- IoT for Beginners
- XR Development for Beginners
- Mastering GitHub Copilot for AI Paired Programming
- Mastering GitHub Copilot for C#/.NET Developers
- Choose Your Own Copilot Adventure
פרויקט זה עשוי לכלול סימני מסחר או לוגואים של פרויקטים, מוצרים או שירותים. שימוש מורשה בסימני המסחר או בלוגואים של Microsoft כפוף וצריך לעמוד ב-
הנחיות סימני המסחר והמוניטין של Microsoft.
שימוש בסימני המסחר או בלוגואים של Microsoft בגרסאות מותאמות של פרויקט זה אסור שיגרום לבלבול או ייצור רושם של חסות מצד Microsoft.
שימוש בסימני מסחר או לוגואים של צדדים שלישיים כפוף למדיניות של אותם צדדים.
כתב ויתור:
מסמך זה תורגם באמצעות שירות תרגום מבוסס בינה מלאכותית Co-op Translator. למרות שאנו שואפים לדיוק, יש לקחת בחשבון כי תרגומים אוטומטיים עלולים להכיל שגיאות או אי-דיוקים. המסמך המקורי בשפת המקור שלו צריך להיחשב כמקור הסמכות. למידע קריטי מומלץ להשתמש בתרגום מקצועי על ידי מתרגם אנושי. אנו לא נושאים באחריות לכל אי-הבנה או פרשנות שגויה הנובעת משימוש בתרגום זה.
