Lior Testa
LIOR TESTA
TESTAMIND
AI Educator & Prompt Engineer
MCP PROTOCOL
MCP Protocol - בנייה ומתקדם
מודול 2 · שיעור 3 מתוך 5
תוכן נוסף
1 / 10
📚מודול2 - בנייה ומתקדם
🎓שיעור7 - שרת MCP ב-Python
משך~6 דקות
📈רמהבינוני
🎯
נקודות מפתח
🐍
FastMCP
הדרך הכי מהירה לבנות שרת MCP. דקורטורים, type hints, וקוד נקי.
🎛
שלושה דקורטורים
@mcp.tool, @mcp.resource, @mcp.prompt - זה כל מה שצריך לשרת שלם.
🔎
ולידציה אוטומטית
Type hints ו-Pydantic מוודאים קלטים אוטומטית. בלי קוד נוסף.
🔧
בדיקות מהירות
MCP Inspector לבדיקה ויזואלית, Claude Desktop לחיבור ישיר.
🧠
בדקו את עצמכם
1מה הפקודה להתקנת Python MCP SDK?
npm install @modelcontextprotocol/sdk
pip install mcp[cli]
pip install fastmcp
2איזה דקורטור משמש להוספת כלי ב-FastMCP?
@mcp.function
@mcp.tool
@mcp.handler
3מה היתרון המרכזי של type hints ב-FastMCP?
הם מייפים את הקוד
הם מאיצים את הרצה
הם יוצרים JSON Schema וולידציה אוטומטית
4מה ההבדל המרכזי בין TypeScript ל-Python בבניית שרת MCP?
TypeScript מהיר יותר
Python עם FastMCP משתמש בדקורטורים ודורש פחות קוד boilerplate
אין הבדל משמעותי
תשובות נכונות מתוך 4
שיעור 8
פיצ'רים מתקדמים
Sampling, Elicitation, Transports
בשיעור הבא נכיר את היכולות המתקדמות של MCP. נלמד איך שרת יכול לבקש מה-AI ליצור תוכן, איך לבקש מידע מהמשתמש, ואיך לעבוד עם Streamable HTTP.
Sampling
Elicitation
Roots
Streamable HTTP
אבטחה