מדריך לימוד זה מספק סקירה של מבנה ותוכן המאגר עבור תוכנית הלימודים "פרוטוקול הקשר של מודל (MCP) למתחילים". השתמש במדריך זה כדי לנווט במאגר ביעילות ולהפיק את המרב מהמשאבים הזמינים.
פרוטוקול הקשר של מודל (MCP) הוא מסגרת סטנדרטית לאינטראקציות בין מודלים של בינה מלאכותית ליישומי לקוח. נוצר במקור על ידי Anthropic, MCP מתוחזק כיום על ידי קהילת MCP הרחבה דרך הארגון הרשמי ב-GitHub. מאגר זה מספק תוכנית לימודים מקיפה עם דוגמאות קוד מעשיות ב-C#, Java, JavaScript, Python ו-TypeScript, המיועדת למפתחי בינה מלאכותית, אדריכלי מערכות ומהנדסי תוכנה.
mindmap
root((MCP for Beginners))
00. Introduction
::icon(fa fa-book)
(Protocol Overview)
(Standardization Benefits)
(Real-world Use Cases)
(AI Integration Fundamentals)
01. Core Concepts
::icon(fa fa-puzzle-piece)
(Client-Server Architecture)
(Protocol Components)
(Messaging Patterns)
(Transport Mechanisms)
02. Security
::icon(fa fa-shield)
(AI-Specific Threats)
(Best Practices 2025)
(Azure Content Safety)
(Auth & Authorization)
(Microsoft Prompt Shields)
03. Getting Started
::icon(fa fa-rocket)
(First Server Implementation)
(Client Development)
(LLM Client Integration)
(VS Code Extensions)
(SSE Server Setup)
(HTTP Streaming)
(AI Toolkit Integration)
(Testing Frameworks)
(Deployment Strategies)
04. Practical Implementation
::icon(fa fa-code)
(Multi-Language SDKs)
(Testing & Debugging)
(Prompt Templates)
(Sample Projects)
(Production Patterns)
05. Advanced Topics
::icon(fa fa-graduation-cap)
(Context Engineering)
(Foundry Agent Integration)
(Multi-modal AI Workflows)
(OAuth2 Authentication)
(Real-time Search)
(Streaming Protocols)
(Root Contexts)
(Routing Strategies)
(Sampling Techniques)
(Scaling Solutions)
(Security Hardening)
(Entra ID Integration)
(Web Search MCP)
06. Community
::icon(fa fa-users)
(Code Contributions)
(Documentation)
(MCP Client Ecosystem)
(MCP Server Registry)
(Image Generation Tools)
(GitHub Collaboration)
07. Early Adoption
::icon(fa fa-lightbulb)
(Production Deployments)
(Microsoft MCP Servers)
(Azure MCP Service)
(Enterprise Case Studies)
(Future Roadmap)
08. Best Practices
::icon(fa fa-check)
(Performance Optimization)
(Fault Tolerance)
(System Resilience)
(Monitoring & Observability)
09. Case Studies
::icon(fa fa-file-text)
(Azure API Management)
(AI Travel Agent)
(Azure DevOps Integration)
(Documentation MCP)
(Real-world Implementations)
10. Hands-on Workshop
::icon(fa fa-laptop)
(MCP Server Fundamentals)
(Advanced Development)
(AI Toolkit Integration)
(Production Deployment)
(4-Lab Structure)
המאגר מאורגן בעשרה חלקים עיקריים, שכל אחד מהם מתמקד בהיבטים שונים של MCP:
-
הקדמה (00-Introduction/)
- סקירה כללית של פרוטוקול הקשר של מודל
- מדוע סטנדרטיזציה חשובה בצינורות בינה מלאכותית
- מקרי שימוש מעשיים ויתרונות
-
מושגים מרכזיים (01-CoreConcepts/)
- ארכיטקטורת לקוח-שרת
- רכיבי פרוטוקול מרכזיים
- דפוסי הודעות ב-MCP
-
אבטחה (02-Security/)
- איומי אבטחה במערכות מבוססות MCP
- שיטות עבודה מומלצות לאבטחת יישומים
- אסטרטגיות אימות והרשאה
- תיעוד אבטחה מקיף:
- MCP Security Best Practices 2025
- Azure Content Safety Implementation Guide
- MCP Security Controls and Techniques
- MCP Best Practices Quick Reference
- נושאי אבטחה מרכזיים:
- התקפות הזרקת פרומפט ורעלת כלים
- חטיפת סשן ובעיות confused deputy
- פגיעויות במעבר טוקנים
- הרשאות מופרזות ובקרת גישה
- אבטחת שרשרת אספקה לרכיבי בינה מלאכותית
- אינטגרציה עם Microsoft Prompt Shields
-
התחלה מהירה (03-GettingStarted/)
- הגדרת סביבה וקונפיגורציה
- יצירת שרתים ולקוחות MCP בסיסיים
- אינטגרציה עם יישומים קיימים
- כולל חלקים עבור:
- יישום שרת ראשון
- פיתוח לקוח
- אינטגרציית לקוח LLM
- אינטגרציה עם VS Code
- שרת Server-Sent Events (SSE)
- סטרימינג HTTP
- אינטגרציה עם AI Toolkit
- אסטרטגיות בדיקה
- הנחיות לפריסה
-
יישום מעשי (04-PracticalImplementation/)
- שימוש ב-SDK בשפות תכנות שונות
- טכניקות דיבוג, בדיקה ואימות
- יצירת תבניות פרומפט וזרימות עבודה לשימוש חוזר
- פרויקטים לדוגמה עם דוגמאות יישום
-
נושאים מתקדמים (05-AdvancedTopics/)
- טכניקות הנדסת הקשר
- אינטגרציה עם Foundry agent
- זרימות עבודה מולטי-מודליות בבינה מלאכותית
- הדגמות OAuth2 לאימות
- יכולות חיפוש בזמן אמת
- סטרימינג בזמן אמת
- יישום הקשרים שורשיים
- אסטרטגיות ניתוב
- טכניקות דגימה
- גישות סקיילינג
- שיקולי אבטחה
- אינטגרציה עם אבטחת Entra ID
- אינטגרציה עם חיפוש באינטרנט
-
תרומות מהקהילה (06-CommunityContributions/)
- איך לתרום קוד ותיעוד
- שיתוף פעולה דרך GitHub
- שיפורים ומשוב מונחי קהילה
- שימוש בלקוחות MCP שונים (Claude Desktop, Cline, VSCode)
- עבודה עם שרתי MCP פופולריים כולל יצירת תמונות
-
לקחים מאימוץ מוקדם (07-LessonsfromEarlyAdoption/)
- יישומים מהעולם האמיתי וסיפורי הצלחה
- בנייה ופריסה של פתרונות מבוססי MCP
- מגמות ומפת דרכים עתידית
- מדריך שרתי MCP של Microsoft: מדריך מקיף ל-10 שרתי MCP של Microsoft מוכנים לייצור הכולל:
- Microsoft Learn Docs MCP Server
- Azure MCP Server (מעל 15 מחברים מיוחדים)
- GitHub MCP Server
- Azure DevOps MCP Server
- MarkItDown MCP Server
- SQL Server MCP Server
- Playwright MCP Server
- Dev Box MCP Server
- Azure AI Foundry MCP Server
- Microsoft 365 Agents Toolkit MCP Server
-
שיטות עבודה מומלצות (08-BestPractices/)
- כוונון ביצועים ואופטימיזציה
- תכנון מערכות MCP עמידות לתקלות
- אסטרטגיות בדיקה ועמידות
-
מקרי בוחן (09-CaseStudy/)
- דוגמת אינטגרציה עם Azure API Management
- דוגמת יישום סוכן נסיעות
- אינטגרציה עם Azure DevOps ועדכוני YouTube
- דוגמאות יישום MCP עם תיעוד מפורט
-
סדנת מעשית (10-StreamliningAIWorkflowsBuildingAnMCPServerWithAIToolkit/)
- סדנה מעשית מקיפה המשלבת MCP עם AI Toolkit
- בניית יישומים חכמים המחברים בין מודלי בינה מלאכותית לכלים מהעולם האמיתי
- מודולים מעשיים המכסים יסודות, פיתוח שרת מותאם ואסטרטגיות פריסה לייצור
- מבנה המעבדה:
- מעבדה 1: יסודות שרת MCP
- מעבדה 2: פיתוח שרת MCP מתקדם
- מעבדה 3: אינטגרציה עם AI Toolkit
- מעבדה 4: פריסה וסקיילינג לייצור
- גישת למידה מבוססת מעבדה עם הוראות שלב-אחר-שלב
המאגר כולל משאבים תומכים:
- תיקיית תמונות: מכילה דיאגרמות ואיורים המשמשים לאורך תוכנית הלימודים
- תרגומים: תמיכה בריבוי שפות עם תרגומים אוטומטיים של התיעוד
- משאבים רשמיים של MCP:
- למידה סדרתית: עקוב אחרי הפרקים לפי הסדר (00 עד 10) לחוויית למידה מסודרת.
- מיקוד בשפה ספציפית: אם אתה מעוניין בשפת תכנות מסוימת, חקור את תיקיות הדוגמאות ליישומים בשפה המועדפת עליך.
- יישום מעשי: התחל בחלק "התחלה מהירה" כדי להגדיר את הסביבה וליצור את שרת ולקוח MCP הראשונים שלך.
- חקירה מתקדמת: לאחר שתהיה נוח עם היסודות, העמק בנושאים המתקדמים להרחבת הידע.
- מעורבות קהילתית: הצטרף לקהילת MCP דרך דיונים ב-GitHub וערוצי Discord כדי להתחבר למומחים ולמפתחים נוספים.
תוכנית הלימודים כוללת מגוון לקוחות וכלים של MCP:
-
לקוחות רשמיים:
- Visual Studio Code
- MCP ב-Visual Studio Code
- Claude Desktop
- Claude ב-VSCode
- Claude API
-
לקוחות קהילתיים:
- Cline (ממשק שורת פקודה)
- Cursor (עורך קוד)
- ChatMCP
- Windsurf
-
כלי ניהול MCP:
- MCP CLI
- MCP Manager
- MCP Linker
- MCP Router
המאגר מציג שרתי MCP שונים, כולל:
-
שרתי MCP רשמיים של Microsoft:
- Microsoft Learn Docs MCP Server
- Azure MCP Server (מעל 15 מחברים מיוחדים)
- GitHub MCP Server
- Azure DevOps MCP Server
- MarkItDown MCP Server
- SQL Server MCP Server
- Playwright MCP Server
- Dev Box MCP Server
- Azure AI Foundry MCP Server
- Microsoft 365 Agents Toolkit MCP Server
-
שרתי ייחוס רשמיים:
- Filesystem
- Fetch
- Memory
- Sequential Thinking
-
יצירת תמונות:
- Azure OpenAI DALL-E 3
- Stable Diffusion WebUI
- Replicate
-
כלי פיתוח:
- Git MCP
- Terminal Control
- Code Assistant
-
שרתי מומחים:
- Salesforce
- Microsoft Teams
- Jira & Confluence
מאגר זה מקבל בברכה תרומות מהקהילה. עיין בחלק תרומות מהקהילה לקבלת הנחיות כיצד לתרום בצורה יעילה לאקוסיסטם של MCP.
| תאריך | שינויים |
|---|---|
| 18 ביולי 2025 | - עדכון מבנה המאגר לכלול מדריך שרתי MCP של Microsoft - הוספת רשימה מקיפה של 10 שרתי MCP של Microsoft מוכנים לייצור - שיפור חלק שרתי MCP פופולריים עם שרתי MCP רשמיים של Microsoft - עדכון חלק מקרי בוחן עם דוגמאות קבצים ממשיות - הוספת פרטי מבנה מעבדה לסדנה המעשית |
| 16 ביולי 2025 | - עדכון מבנה המאגר לשקף את התוכן הנוכחי - הוספת חלק לקוחות וכלים של MCP - הוספת חלק שרתי MCP פופולריים - עדכון מפת תוכנית הלימודים הוויזואלית עם כל הנושאים הנוכחיים - שיפור חלק נושאים מתקדמים עם כל התחומים המיוחדים - עדכון מקרי בוחן לשקף דוגמאות ממשיות - הבהרת מקור MCP כנוצר על ידי Anthropic |
| 11 ביוני 2025 | - יצירה ראשונית של מדריך הלימוד - הוספת מפת תוכנית הלימודים הוויזואלית - תיאור מבנה המאגר - הכללת פרויקטים לדוגמה ומשאבים נוספים |
מדריך לימוד זה עודכן ב-18 ביולי 2025, ומספק סקירה של המאגר נכון לתאריך זה. ייתכן שהתוכן במאגר יעודכן לאחר תאריך זה.
כתב ויתור:
מסמך זה תורגם באמצעות שירות תרגום מבוסס בינה מלאכותית Co-op Translator. למרות שאנו שואפים לדיוק, יש לקחת בחשבון כי תרגומים אוטומטיים עלולים להכיל שגיאות או אי-דיוקים. המסמך המקורי בשפת המקור שלו צריך להיחשב כמקור הסמכות. למידע קריטי מומלץ להשתמש בתרגום מקצועי על ידי אדם. אנו לא נושאים באחריות לכל אי-הבנה או פרשנות שגויה הנובעת משימוש בתרגום זה.