📚מודול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
שיעור 7
בניית שרת MCP ב-Python
בשיעור הבא נבנה שרת MCP ב-Python עם FastMCP. נראה איך דקורטורים הופכים את הקוד לפשוט ונקי במיוחד. מ-TypeScript ל-Python, אותו רעיון בשפה אחרת.