דלג לתוכן

מה זה MCP? המדריך המלא ל-Model Context Protocol בעברית

המדריך המלא בעברית ל-Model Context Protocol (MCP) - איך MCP עובד, אילו סוכני AI תומכים בו, ואיך להתחבר לשרתי MCP ישראליים

מאת Skills IL Teamפורסם ב 3 במרץ 202615 דקות קריאה
MCPפרוטוקול הקשרסוכני AIהתקנהדיבאגאינספקטור

מה זה 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 CLI) מלאה תמיכה מלאה דרך Gemini CLI
GitHub Copilot מלאה תמיכה מובנית
Antigravity מלאה תמיכה דרך קובץ הגדרה

שאלות נפוצות על 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": {
    "boi-exchange": {
      "command": "npx",
      "args": ["-y", "@skills-il/boi-exchange-mcp"]
    }
  }
}

Cursor (קובץ .cursor/mcp.json):

{
  "mcpServers": {
    "boi-exchange": {
      "command": "npx",
      "args": ["-y", "@skills-il/boi-exchange-mcp"]
    }
  }
}

Windsurf (קובץ ~/.codeium/windsurf/mcp_config.json):

{
  "mcpServers": {
    "boi-exchange": {
      "command": "npx",
      "args": ["-y", "@skills-il/boi-exchange-mcp"]
    }
  }
}

שלב 3: משתני סביבה

חלק מהשרתים דורשים מפתחות API או משתני סביבה. המידע מופיע בעמוד השרת ובתיעוד ה-GitHub שלו. דוגמה:

{
  "mcpServers": {
    "my-server": {
      "command": "npx",
      "args": ["my-mcp-server"],
      "env": {
        "API_KEY": "your-api-key-here"
      }
    }
  }
}

שלב 4: אימות

לאחר הוספת ההגדרה ומשתני הסביבה הנדרשים, הפעילו מחדש את הסוכן. ניתן לוודא שהשרת מחובר על ידי שאלה לסוכן:

"אילו כלי MCP זמינים לך?"

הסוכן אמור לרשום את הכלים שהשרת חושף.

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

MCP תוכנן להרכבה. ניתן להגדיר מספר שרתים יחד, והסוכן יקבל גישה לכל הכלים:

{
  "mcpServers": {
    "boi-exchange": {
      "command": "npx",
      "args": ["-y", "@skills-il/boi-exchange-mcp"]
    },
    "ben-gurion-flights": {
      "command": "npx",
      "args": ["-y", "@skills-il/ben-gurion-flights-mcp"]
    },
    "israel-railways": {
      "command": "npx",
      "args": ["-y", "@skills-il/israel-railways-mcp"]
    }
  }
}

כך הסוכן יכול, למשל, לבדוק שערי חליפין מבנק ישראל, לחפש טיסות מנתב"ג, ולבדוק לוחות זמנים של רכבת ישראל, הכל בשיחה אחת.

ניפוי באגים עם MCP Inspector

MCP Inspector הוא כלי ויזואלי לבדיקת וניפוי באגים של שרתי MCP. מומלץ להשתמש בו כשמשהו לא עובד כצפוי.

התקנה והפעלה

npx @modelcontextprotocol/inspector

הפקודה פותחת ממשק דפדפן שמאפשר:

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

תרחישים נפוצים

השרת לא מתחבר:

  1. הפעילו את Inspector עם אותה פקודה שמוגדרת ב-JSON
  2. בדקו שכל משתני הסביבה מוגדרים
  3. חפשו הודעות שגיאה בלוג של Inspector

כלי מחזיר שגיאה:

  1. פתחו את Inspector וקראו לכלי ישירות
  2. בדקו את הפרמטרים שאתם שולחים
  3. השוו את התוצאה לתיעוד הכלי

הסוכן לא רואה את הכלים:

  1. ודאו שקובץ ההגדרה נמצא בנתיב הנכון
  2. הפעילו מחדש את הסוכן לאחר עדכון ההגדרה
  3. בדקו שאין שגיאות JSON בקובץ ההגדרה

טיפים לעבודה יעילה

  1. התחילו עם שרת אחד - אל תגדירו את כל השרתים בבת אחת. התחילו עם שרת אחד, ודאו שהוא עובד, ורק אז הוסיפו עוד.

  2. קראו את התיעוד - כל שרת מציע כלים שונים. הבנת יכולות השרת מאפשרת שימוש מדויק יותר.

  3. השתמשו בשמות ברורים - כשמגדירים מספר שרתים, בחרו מפתחות שם ברורים (boi-exchange, israel-railways, ben-gurion-flights) כדי שקל יהיה לזהות אותם.

  4. עדכנו באופן קבוע - שרתי MCP מתעדכנים. בדקו את יומן השינויים ב-npm או GitHub מדי פעם, ונקו את מטמון npx אם רוצים לאלץ הורדת הגרסה האחרונה.

  5. בדקו ב-Inspector - לפני שמדווחים על באג, בדקו עם MCP Inspector אם הבעיה בשרת או בהגדרה שלכם.

בניית שרת MCP משלכם

ניתן לבנות שרת MCP באמצעות ה-SDK הרשמי:

  • TypeScript: חבילת @modelcontextprotocol/sdk
  • Python: חבילת mcp

למדריכים ודוגמאות, עיינו בתיעוד MCP הרשמי.

אם בניתם שרת MCP לנתונים ישראליים ואתם מעוניינים להוסיף אותו למדריך שלנו, פנו אלינו ונשמח לשלב אותו.