מה זה MCP? המדריך המלא ל-Model Context Protocol בעברית
המדריך המלא בעברית ל-Model Context Protocol (MCP) - איך MCP עובד, אילו סוכני AI תומכים בו, ואיך להתחבר לשרתי MCP ישראליים
מה זה MCP? המדריך המלא ל-Model Context Protocol בעברית
מה זה Model Context Protocol?
Model Context Protocol (MCP) הוא תקן פתוח שנוצר על ידי Anthropic בנובמבר 2024, ומאפשר לסוכני AI להתחבר למקורות מידע וכלים חיצוניים בצורה אחידה ומאובטחת. חשבו על MCP כמו USB לסוכני AI: כמו ש-USB מאפשר לחבר כל התקן לכל מחשב, MCP מאפשר לחבר כל מקור מידע לכל סוכן AI.
במקום להעתיק ולהדביק נתונים לתוך הצ'אט, שרת MCP חושף ממשקי API ככלים מובנים שהסוכן יכול לקרוא להם ישירות. לדוגמה, שרת MCP לנתוני מזג אוויר מאפשר לסוכן לשלוף תחזית עדכנית מ-IMS (השירות המטאורולוגי הישראלי) בלי שתצטרכו לגלוש לאתר בעצמכם.
למה MCP משנה את הכללים
לפני MCP, כל סוכן AI היה כלוא בתוך חלון הצ'אט שלו. אם רציתם שהסוכן יעבוד עם נתונים חיצוניים, הייתם צריכים להעתיק ולהדביק ידנית, או לבנות אינטגרציה ייחודית לכל סוכן בנפרד.
לפני MCP:
- סוכן AI מקבל רק את מה שאתם מדביקים לו בצ'אט
- כל אינטגרציה דורשת פיתוח ייחודי
- אין דרך אחידה לחבר מקורות מידע
אחרי MCP:
- הסוכן ניגש ישירות למקורות מידע דרך שרתי MCP
- שרת אחד עובד עם כל סוכן שתומך ב-MCP
- תקן פתוח שכל אחד יכול לבנות עליו
איך MCP עובד מאחורי הקלעים
MCP מבוסס על ארכיטקטורת קליינט-שרת פשוטה:
- קליינט MCP - הסוכן שלכם (Claude Code, Cursor, Windsurf, Antigravity). הקליינט שולח בקשות לשרת.
- שרת MCP - תוכנה שחושפת כלים, משאבים ו-prompts. השרת מתחבר למקור המידע (API, מסד נתונים, קבצים).
- תקשורת - הודעות עוברות בפרוטוקול JSON-RPC 2.0, בדומה ל-Language Server Protocol (LSP) שמוכר מעולם ה-IDE.
מה שרת MCP יכול לחשוף
| רכיב | תיאור | דוגמה |
|---|---|---|
| כלים (Tools) | פונקציות שהסוכן יכול להפעיל | "שלוף שער דולר נוכחי" |
| משאבים (Resources) | נתונים שהסוכן יכול לקרוא | רשימת תחנות רכבת |
| Prompts | תבניות מוכנות לשימוש | "נתח את נתוני המסחר של היום" |
אילו סוכנים תומכים ב-MCP
נכון למרץ 2026, MCP נתמך על ידי מרבית סוכני הקידוד המובילים:
| סוכן | תמיכה ב-MCP | הערות |
|---|---|---|
| Claude Code | מלאה | יוצר הפרוטוקול, תמיכה מלאה מהיום הראשון |
| Cursor | מלאה | תמיכה מובנית בהגדרות MCP |
| Windsurf | מלאה | תמיכה דרך קובץ הגדרה |
| OpenAI (Codex, Agents SDK) | מלאה | אומצה ב-2025 |
| Google (Gemini) | חלקית | תמיכה הולכת ומתרחבת |
| GitHub Copilot | מלאה | תמיכה מובנית |
שאלות נפוצות על MCP
האם MCP חינמי? כן. MCP הוא תקן פתוח (open standard) וערכות הפיתוח (SDKs) זמינות בקוד פתוח. אין עלות לשימוש בפרוטוקול עצמו. עלויות יכולות לנבוע רק מ-APIs חיצוניים שהשרת מתחבר אליהם.
האם MCP מאובטח? MCP עצמו הוא פרוטוקול תקשורת. האבטחה תלויה בשרת הספציפי. ב-Skills IL, כל שרת MCP עובר בדיקת אבטחה לפני שהוא מפורסם במדריך.
מה ההבדל בין MCP לבין API רגיל? API רגיל דורש שתכתבו קוד שמתחבר אליו. MCP מאפשר לסוכן AI להתחבר לשרת ישירות, בלי שתכתבו שורת קוד. הסוכן מגלה את הכלים הזמינים ומשתמש בהם לפי הצורך.
האם אני צריך לדעת לתכנת כדי להשתמש ב-MCP? לא. חיבור שרת MCP דורש רק הוספת כמה שורות JSON לקובץ הגדרה. אם אתם יכולים להעתיק ולהדביק, אתם יכולים להשתמש ב-MCP.
שרתי MCP ישראליים
ב-מדריך שרתי MCP שלנו תמצאו אוסף של שרתי MCP בקוד פתוח המחברים סוכני AI לנתונים ישראליים. השרתים מאורגנים לפי תחומים:
| תחום | דוגמאות |
|---|---|
| ממשל ומידע ציבורי | כנסת, רשות המסים, data.gov.il |
| פיננסים ובנקאות | בנק ישראל, בורסה, שערי חליפין |
| סטטיסטיקה וכלכלה | הלמ"ס, נתוני מאקרו |
| בריאות ורפואה | משרד הבריאות, קופות חולים |
| נדל"ן וקרקעות | טאבו, רשות מקרקעי ישראל |
| תחבורה | רכבת ישראל, אוטובוסים, תנועה |
| מזג אוויר וסביבה | IMS, איכות אוויר |
| ספריות וארכיונים | ספרייה לאומית |
כל שרת מסומן לפי סטטוס: זמין (עובד ונבדק) או קהילתי (נבנה על ידי הקהילה).
התקנה: שלב אחר שלב
שלב 1: בחירת שרת
גלשו למדריך שרתי MCP ומצאו שרת שמתאים לצרכים שלכם. לחצו על כרטיס השרת כדי לראות פרטים מלאים.
שלב 2: הגדרת הסוכן
כל שרת MCP דורש שורת הגדרה בקובץ ההגדרות של הסוכן. עמוד השרת מציג את ההגדרה המדויקת עבור כל סוכן נתמך.
Claude Code (קובץ .mcp.json בתיקיית הפרויקט):
{
"mcpServers": {
"israel-weather": {
"command": "npx",
"args": ["@skills-il/mcp-weather"]
}
}
}Cursor (קובץ .cursor/mcp.json):
{
"mcpServers": {
"israel-weather": {
"command": "npx",
"args": ["@skills-il/mcp-weather"]
}
}
}Windsurf (קובץ ~/.codeium/windsurf/mcp_config.json):
{
"mcpServers": {
"israel-weather": {
"command": "npx",
"args": ["@skills-il/mcp-weather"]
}
}
}שלב 3: משתני סביבה
חלק מהשרתים דורשים מפתחות API או משתני סביבה. המידע מופיע בעמוד השרת ובתיעוד ה-GitHub שלו. דוגמה:
{
"mcpServers": {
"bank-of-israel": {
"command": "npx",
"args": ["@skills-il/mcp-boi"],
"env": {
"BOI_API_KEY": "your-api-key-here"
}
}
}
}שלב 4: אימות
לאחר הוספת ההגדרה ומשתני הסביבה הנדרשים, הפעילו מחדש את הסוכן. ניתן לוודא שהשרת מחובר על ידי שאלה לסוכן:
"אילו כלי MCP זמינים לך?"
הסוכן אמור לרשום את הכלים שהשרת חושף.
שימוש בכמה שרתים במקביל
MCP תוכנן להרכבה. ניתן להגדיר מספר שרתים יחד, והסוכן יקבל גישה לכל הכלים:
{
"mcpServers": {
"israel-weather": {
"command": "npx",
"args": ["@skills-il/mcp-weather"]
},
"knesset": {
"command": "npx",
"args": ["@skills-il/mcp-knesset"]
},
"cbs": {
"command": "npx",
"args": ["@skills-il/mcp-cbs"]
}
}
}כך הסוכן יכול, למשל, לשלוף נתונים סטטיסטיים מהלמ"ס, להצליב אותם עם חקיקה מהכנסת, ולבדוק את מזג האוויר הצפוי, הכל בשיחה אחת.
ניפוי באגים עם MCP Inspector
MCP Inspector הוא כלי ויזואלי לבדיקת וניפוי באגים של שרתי MCP. מומלץ להשתמש בו כשמשהו לא עובד כצפוי.
התקנה והפעלה
npx @modelcontextprotocol/inspectorהפקודה פותחת ממשק דפדפן שמאפשר:
- חיבור לשרת - הזינו את פקודת ההפעלה של השרת וראו אם הוא עולה בהצלחה
- צפייה בכלים - רשימת כל הכלים שהשרת חושף, כולל הפרמטרים שלהם
- הרצת כלים - קריאה ידנית לכלים עם פרמטרים שתבחרו וצפייה בתוצאה
- בדיקת משאבים - צפייה במשאבים שהשרת מספק
- מעקב אחר הודעות - צפייה בזמן אמת בתקשורת בין הקליינט לשרת
תרחישים נפוצים
השרת לא מתחבר:
- הפעילו את Inspector עם אותה פקודה שמוגדרת ב-JSON
- בדקו שכל משתני הסביבה מוגדרים
- חפשו הודעות שגיאה בלוג של Inspector
כלי מחזיר שגיאה:
- פתחו את Inspector וקראו לכלי ישירות
- בדקו את הפרמטרים שאתם שולחים
- השוו את התוצאה לתיעוד הכלי
הסוכן לא רואה את הכלים:
- ודאו שקובץ ההגדרה נמצא בנתיב הנכון
- הפעילו מחדש את הסוכן לאחר עדכון ההגדרה
- בדקו שאין שגיאות JSON בקובץ ההגדרה
טיפים לעבודה יעילה
התחילו עם שרת אחד - אל תגדירו את כל השרתים בבת אחת. התחילו עם שרת אחד, ודאו שהוא עובד, ורק אז הוסיפו עוד.
קראו את התיעוד - כל שרת מציע כלים שונים. הבנת יכולות השרת מאפשרת שימוש מדויק יותר.
השתמשו בשמות ברורים - כשמגדירים מספר שרתים, בחרו מפתחות שם ברורים (
israel-weather,knesset,boi) כדי שקל יהיה לזהות אותם.עדכנו באופן קבוע - שרתי MCP מתעדכנים. בדקו את יומן השינויים ב-npm או GitHub מדי פעם, ונקו את מטמון npx אם רוצים לאלץ הורדת הגרסה האחרונה.
בדקו ב-Inspector - לפני שמדווחים על באג, בדקו עם MCP Inspector אם הבעיה בשרת או בהגדרה שלכם.
בניית שרת MCP משלכם
ניתן לבנות שרת MCP באמצעות ה-SDK הרשמי:
- TypeScript: חבילת
@modelcontextprotocol/sdk - Python: חבילת
mcp
למדריכים ודוגמאות, עיינו בתיעוד MCP הרשמי.
אם בניתם שרת MCP לנתונים ישראליים ואתם מעוניינים להוסיף אותו למדריך שלנו, פנו אלינו ונשמח לשלב אותו.