Lior Testa
LIOR TESTA
TESTAMIND
AI Educator & Prompt Engineer
MCP Protocol
בנייה ומתקדם
שיעור 6 מתוך 10
📚 חומרים נוספים
1 / 10
📚מודול2 - בנייה ומתקדם
🎓שיעור6 - שרת MCP ב-TypeScript
משך~7 דקות
📈רמהבינוני
🎯
נקודות מפתח
📦
הגדרת פרויקט
npm init, התקנת @modelcontextprotocol/sdk, הגדרת TypeScript עם ESModules
McpServer
יצירת שרת בסיסי עם שם, גרסה, וחיבור ל-stdio transport
🔧
הוספת Tool
server.tool עם שם, תיאור, סכמת zod, ופונקציית handler
📄
הוספת Resource
server.resource עם URI ייחודי ופונקציה שמחזירה תוכן
🔍
דיבאגינג
MCP Inspector לבדיקה אינטראקטיבית, console.error ללוגים
🚀
פרסום
פרסום ב-npm, העלאה ל-GitHub, רישום ב-MCP Servers Registry
🧠
בחנו את עצמכם
1איזו ספרייה צריך להתקין כדי לבנות שרת MCP ב-TypeScript?
express
@modelcontextprotocol/sdk
mcp-server-core
2מה התפקיד של stdio transport?
לשלוח נתונים דרך HTTP
לחבר את השרת ל-Claude Desktop דרך stdin/stdout
לשמור לוגים לקובץ
3איך Claude יודע מתי להשתמש ב-Tool מסוים?
על פי שם הקובץ
על פי סדר ההגדרה
על פי התיאור (description) של ה-Tool
4איזה כלי משמש לדיבאג שרת MCP?
Chrome DevTools
MCP Inspector
Postman
תשובות נכונות מתוך 4
שיעור 7
בניית שרת MCP ב-Python
בשיעור הבא נבנה שרת MCP ב-Python עם FastMCP. נראה איך דקורטורים הופכים את הקוד לפשוט ונקי במיוחד. מ-TypeScript ל-Python, אותו רעיון בשפה אחרת.