עקבו אחר השלבים הבאים כדי להתחיל להשתמש במשאבים אלו:
- פצלו את המאגר: לחצו
- שכפלו את המאגר:
git clone https://github.com/microsoft/mcp-for-beginners.git - הצטרפו ל-Azure AI Foundry Discord ופגשו מומחים ומפתחים נוספים
ערבית | בנגלית | בולגרית | בורמזית (מיאנמר) | סינית (פשוטה) | סינית (מסורתית, הונג קונג) | סינית (מסורתית, מקאו) | סינית (מסורתית, טייוואן) | קרואטית | צ'כית | דנית | הולנדית | פינית | צרפתית | גרמנית | יוונית | עברית | הינדית | הונגרית | אינדונזית | איטלקית | יפנית | קוריאנית | מלאית | מרטהי | נפאלית | נורווגית | פרסית (פרסית) | פולנית | פורטוגזית (ברזיל) | פורטוגזית (פורטוגל) | פנג'אבית (גורמוקי) | רומנית | רוסית | סרבית (קירילית) | סלובקית | סלובנית | ספרדית | סווהילית | שוודית | טאגאלוג (פיליפינית) | תאית | טורקית | אוקראינית | אורדו | וייטנאמית
פרוטוקול הקשר מודל (MCP) הוא מסגרת חדשנית שנועדה לתקנן אינטראקציות בין מודלים של בינה מלאכותית ליישומי לקוח. תכנית הלימודים בקוד פתוח זו מציעה מסלול למידה מובנה, הכולל דוגמאות קוד מעשיות ושימושים בעולם האמיתי, בשפות תכנות פופולריות כמו C#, Java, JavaScript, TypeScript ו-Python.
בין אם אתם מפתחי בינה מלאכותית, אדריכלי מערכות או מהנדסי תוכנה, מדריך זה הוא המשאב המקיף שלכם לשליטה ביסודות MCP ובאסטרטגיות יישום.
- 📘 תיעוד MCP – מדריכים מפורטים והנחיות למשתמש
- 📜 מפרט MCP – ארכיטקטורת הפרוטוקול והפניות טכניות
- 📜 מפרט MCP מקורי – הפניות טכניות ישנות (עשויות לכלול פרטים נוספים)
- 🧑💻 מאגר GitHub של MCP – ערכות SDK, כלים ודוגמאות קוד בקוד פתוח
- 🌐 קהילת MCP – הצטרפו לדיונים ותרמו לקהילה
| מודול | נושא | תיאור | קישור |
|---|---|---|---|
| מודול 1-3: יסודות | |||
| 00 | מבוא ל-MCP | סקירה כללית של פרוטוקול הקשר מודל ומשמעותו בצינורות 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 | שרת stdio | יצירת שרתים באמצעות stdio transport | מדריך |
| 3.6 | הזרמת HTTP | יישום הזרמת HTTP ב-MCP | מדריך |
| 3.7 | ערכת כלים ל-AI | שימוש בערכת כלים ל-AI עם MCP | מדריך |
| 3.8 | בדיקות | בדיקת יישום שרת MCP שלכם | מדריך |
| 3.9 | פריסה | פריסת שרתי MCP לייצור | מדריך |
| מודול 4-5: מעשי ומתקדם | |||
| 04 | יישום מעשי | ערכות SDK, ניפוי באגים, בדיקות, תבניות פקודות לשימוש חוזר | קראו עוד |
| 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 | צפו בקוד |
| Rust | דוגמת MCP | צפו בקוד |
| שפה | תיאור | קישור |
|---|---|---|
| C# | דוגמה מתקדמת | View Code |
| Java עם Spring | דוגמת אפליקציית קונטיינר | View Code |
| JavaScript | דוגמה מתקדמת | View Code |
| Python | יישום מורכב | View Code |
| TypeScript | דוגמת קונטיינר | View Code |
כדי להפיק את המרב מתוכנית הלימודים הזו, כדאי שיהיה לך:
-
ידע בסיסי בתכנות לפחות באחת מהשפות הבאות: C#, Java, JavaScript, Python או TypeScript
-
הבנה של מודל לקוח-שרת ו-APIs
-
היכרות עם מושגים של REST ו-HTTP
-
(אופציונלי) רקע במושגים של AI/ML
-
הצטרפות לדיוני הקהילה שלנו לקבלת תמיכה
מאגר זה כולל מספר משאבים שיעזרו לך לנווט וללמוד בצורה יעילה:
מדריך לימוד מקיף זמין כדי לעזור לך לנווט במאגר זה בצורה יעילה. המדריך כולל:
- מפה חזותית של תוכנית הלימודים המציגה את כל הנושאים המכוסים
- פירוט מעמיק של כל חלקי המאגר
- הנחיות כיצד להשתמש בפרויקטים לדוגמה
- מסלולי לימוד מומלצים לרמות מיומנות שונות
- משאבים נוספים להשלמת מסע הלמידה שלך
אנו מנהלים יומן שינויים מפורט שעוקב אחר כל העדכונים המשמעותיים לחומרי תוכנית הלימודים, כולל:
- תוספות תוכן חדשות
- שינויים מבניים
- שיפורי תכונות
- עדכוני תיעוד
כל שיעור במדריך זה כולל:
- הסברים ברורים על מושגי MCP
- דוגמאות קוד חיות במספר שפות
- תרגילים לבניית אפליקציות MCP אמיתיות
- משאבים נוספים ללומדים מתקדמים
התכוננו לשני ימים של תובנות טכניות מעמיקות, חיבור קהילתי ולמידה מעשית ב-MCP Dev Days, אירוע וירטואלי המוקדש ל-Model Context Protocol (MCP) — הסטנדרט המתפתח שמגשר בין מודלים של AI לכלים שהם מסתמכים עליהם.
ניתן לצפות ב-MCP Dev Days על ידי הרשמה בעמוד האירוע שלנו: https://aka.ms/mcpdevdays.
מוקדש להעצמת מפתחים להשתמש ב-MCP בתהליך הפיתוח שלהם ולחגוג את קהילת MCP המדהימה. נצטרף לחברי קהילה ולשותפים כמו Arcade, Block, Okta ו-Neon כדי לראות כיצד הם משתפים פעולה עם Microsoft לעיצוב אקוסיסטם MCP פתוח ומתרחב.
דמואים מעשיים בעולם האמיתי ב-VS Code, Visual Studio, GitHub Copilot וכלים פופולריים בקהילה
תהליכי עבודה מונחי הקשר
מפגשים ותובנות בהובלת הקהילה
בין אם אתם רק מתחילים עם MCP או כבר בונים איתו, יום 1 יספק השראה ותובנות מעשיות.
מוקדש לבוני MCP. נעמיק באסטרטגיות יישום ובשיטות עבודה מומלצות ליצירת שרתי MCP ושילוב MCP בתהליכי העבודה של AI.
- בניית שרתי MCP ושילובם בחוויות סוכנים
- פיתוח מונחה פרומפט
- שיטות עבודה מומלצות לאבטחה
- שימוש בבניית בלוקים כמו Functions, ACA ו-API Management
- התאמת רישום וכלים (1P + 3P)
אם אתם מפתחים, בוני כלים או אסטרטגים של מוצרי AI, יום זה מלא בתובנות שאתם צריכים כדי לבנות פתרונות MCP בקנה מידה גדול, מאובטחים ומוכנים לעתיד.
למדו בסשנים וידאו אינטנסיביים כיצד ליצור שרתי MCP, לשלב עם VS Code ולפרוס באופן מקצועי ב-Azure בהתבסס על תוכן מתוכנית MCP למתחילים. צאו עם מיומנויות מעשיות בטכנולוגיה שחברות גדולות כבר משתמשות בה.
תודה ל-Microsoft Valued Professional שיבאם גוייל על תרומתו בדוגמאות קוד חשובות.
תוכן זה מורשה תחת רישיון MIT. לתנאים והגבלות, ראו LICENSE.
פרויקט זה מקבל בברכה תרומות והצעות. רוב התרומות דורשות ממך להסכים ל-
Contributor License Agreement (CLA) שמצהיר שיש לך את הזכות, ואתה אכן מעניק לנו
את הזכויות להשתמש בתרומתך. לפרטים, בקרו ב-
https://cla.opensource.microsoft.com.
כאשר אתה מגיש בקשת משיכה, בוט CLA יקבע באופן אוטומטי אם עליך לספק
CLA ויעטר את ה-PR בהתאם (לדוגמה, בדיקת סטטוס, תגובה). פשוט עקוב אחר ההוראות
שסופקו על ידי הבוט. תצטרך לעשות זאת רק פעם אחת בכל המאגרים המשתמשים ב-CLA שלנו.
פרויקט זה אימץ את Microsoft Open Source Code of Conduct.
למידע נוסף, ראו את שאלות נפוצות על קוד ההתנהגות או
צרו קשר עם 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
- Generative AI for Beginners using Java
- 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's Trademark & Brand Guidelines.
שימוש בסימנים מסחריים או לוגואים של Microsoft בגרסאות מותאמות של פרויקט זה חייב לא לגרום לבלבול או לרמוז על חסות של Microsoft.
כל שימוש בסימנים מסחריים או לוגואים של צד שלישי כפוף למדיניות של אותם צדדים שלישיים.
כתב ויתור:
מסמך זה תורגם באמצעות שירות תרגום מבוסס בינה מלאכותית Co-op Translator. למרות שאנו שואפים לדיוק, יש לקחת בחשבון שתרגומים אוטומטיים עשויים להכיל שגיאות או אי דיוקים. המסמך המקורי בשפתו המקורית צריך להיחשב כמקור סמכותי. עבור מידע קריטי, מומלץ להשתמש בתרגום מקצועי על ידי אדם. איננו נושאים באחריות לאי הבנות או לפרשנויות שגויות הנובעות משימוש בתרגום זה.
