Lior Testa
LIOR TESTA
TESTAMIND
AI Educator & Prompt Engineer
MCP PROTOCOL
MCP Protocol - בנייה ומתקדם
שיעור 8 מתוך 10 · מודול 2
📚 חומרים נוספים
1 / 10
📚מודול2 - בנייה ומתקדם
🎓שיעור8 - פיצ'רים מתקדמים
משך~6 דקות
📈רמהמתקדמים
🎯
נקודות מפתח
1
Sampling מאפשר לשרת לבקש השלמות מה-LLM. זה הופך את התקשורת לדו-כיוונית, עם הלקוח תמיד באמצע כ-Human in the Loop.
2
Elicitation מאפשר לשרת לבקש מידע מהמשתמש באמצע פעולה, עם JSON Schema שמגדיר את הקלט.
3
Roots מגדירים גבולות גישה למערכת הקבצים. הלקוח מודיע לשרת אילו תיקיות ו-URIs מורשים.
4
Transports: Stdio למקומי (stdin/stdout), Streamable HTTP לרשת (החליף את SSE). תמיכה ב-sessions ו-resumability.
5
אבטחה: הרשאות מינימליות, הסכמת משתמש, בידוד שרתים, ו-OAuth 2.1 עם PKCE לשרתים מרוחקים.
🧠
בחנו את עצמכם
1מה Sampling מאפשר לשרת MCP לעשות?
לשלוח הודעות ישירות למשתמש
לבקש השלמות טקסט מה-LLM דרך הלקוח
להריץ קוד על המחשב של המשתמש
2מה ההבדל בין Sampling לבין Elicitation?
אין הבדל מעשי
Sampling פונה ל-LLM, Elicitation פונה למשתמש
Sampling הוא מהיר יותר
3מה Roots מגדירים ב-MCP?
את השפה של הפרוטוקול
את רשימת הכלים הזמינים
את גבולות הגישה לקבצים ו-URIs שהשרת יכול לגשת
4איזה מנגנון תעבורה מתאים לשרתים מרוחקים בענן?
Stdio בלבד
Streamable HTTP
WebSocket רגיל
תשובות נכונות מתוך 4
שיעור 9 - השיעור הבא
פרויקט מעשי וסיכום
בשיעור הבא והאחרון בקורס נבנה פרויקט MCP מלא מאפס, נשלב את כל מה שלמדנו, ונסכם את הקורס.
🛠בניית פרויקט מלא
🔧שילוב כל היכולות
🏆סיכום הקורס