מבית אנתרופיק ישראל
01 / 12
פיתוח · מודול 35

MCP -
בלי באז-וורד.

Model Context Protocol. מה זה, מה הוא פותר, ומתי שווה לאמץ. בלשון פרקטית, בלי הייפ.

12 שקופיות  ·  פרוטוקול  ·  ~10 דקות
הבעיה

כל מודל,
דרך משלו לדבר עם כלים.

אם אתם בונים אינטגרציה של מודל עם Slack, GitHub, ו-Postgres - אתם כותבים שלושה מתאמים. כל מודל חדש או כלי חדש = מתאם נוסף.

חוסר התקן הזה הוא הסיבה ש-MCP נולד.

המהות

MCP = פרוטוקול אחיד.

אנתרופיק פרסמה ב-2024 פרוטוקול פתוח שמגדיר איך מודלים מדברים עם כלים. המפתח של MCP - לא רק תקן טכני, אלא תקן שכל מודל יכול לאמץ. וזה בדיוק מה שקרה: OpenAI, גוגל ומיקרוסופט אימצו אותו, ו-MCP הוא היום תקן התעשייה לחיבור מודלים לכלים.

המבנה

שלושה רכיבים.

01
Host

האפליקציה שדרכה משתמשים בקלוד (Claude Desktop, IDE, וכו').

02
Client

השכבה שמתחברת בין ה-host לבין שרתי MCP.

03
Server

הקובץ שמגלה כלים ספציפיים - GitHub, Postgres, או משלכם.

מה ה-Server מגלה

שלוש יכולות.

  • Tools - פעולות שהמודל יכול לקרוא להן (יצירת issue ב-GitHub, שאילתת SQL).
  • Resources - תוכן שהמודל יכול לקרוא ולאחזר (קובץ, רשומה במסד נתונים).
  • Prompts - תבניות פרומפט שמשתמש יכול להפעיל מהאפליקציה.
דוגמה

GitHub MCP server.

שרת ה-GitHub חושף כלים כמו: list_repos, get_pr, create_issue, search_code. אחרי שמגדירים את השרת ב-Claude Desktop, אפשר לבקש: “תפתח issue על הבאג הזה ב-repo X” - וקלוד יקרא לכלי create_issue.

למה לא רק tool use

ההבדל מ-tool use רגיל.

Tool use ב-API מחייב אתכם להגדיר את הכלים בכל פנייה. MCP מפריד: השרת מגדיר את הכלים פעם אחת, וכל לקוח שתומך ב-MCP יכול להשתמש בלי הגדרה מחדש.

תוצאה: שוק של servers שאפשר “להתקין” ולא לכתוב.

איפה זה תומך

הסביבות הנוכחיות.

  • Claude Desktop - תמיכה מובנית, הגדרה דרך קובץ JSON
  • Claude Code - תמיכה מובנית, פקודה claude mcp add
  • claude.ai - חיבור שרתים מרוחקים ישירות מהדפדפן
  • Cursor, Windsurf, VS Code - תומכים ב-MCP servers
  • ChatGPT ו-Gemini - תמיכה מצד OpenAI וגוגל
  • SDKs - ספריות לכתיבת שרתים ב-TypeScript, Python, Rust, ועוד
הגדרה בסיסית

הוספת שרת ל-Claude Desktop.

{ "mcpServers": { "github": { "command": "npx", "args": ["-y", "@github/mcp-server"], "env": {"GITHUB_TOKEN": "ghp_..."} } } }

אחרי שמירה והפעלה מחדש, השרת זמין בכל שיחה - בלי קוד נוסף.

מתי לכתוב שרת משלכם

שלוש סיטואציות.

  • מערכת פנימית. אם יש לכם API פנימי שאף אחד אחר לא יבנה לו שרת - תכתבו לבד.
  • אינטגרציה מקצועית. Slack, Jira, Linear - יש שרתים, אבל אם רוצים פיצ'ר ייחודי לחברה שלכם.
  • מסד נתונים פרטי. שרת שמספק קריאה (בלבד!) לדאטה של הצוות, עם שליטה מדויקת מה נגיש.
מה לא לעשות

טעויות שעלולות לכאוב.

  • להעניק כתיבה ללא הגבלה. שרת שיכול למחוק נתונים בלי אישור = אסון מחכה לקרות.
  • טוקנים בקוד. שמרו אישורי גישה במשתני סביבה, לא בקובץ ההגדרות.
  • שרת אחד לכל החברה. שרת לכל שירות, עם הרשאות ברורות ומוגדרות.
המשכים טבעיים

MCP מחבר.
tool use וסוכנים מנצלים.

ClaudeLearn · סוף מודול 35 · חזרה לקטלוג

→ השתמשו במקשי החצים ←  ·  רווח להמשך