מה זה mcp ומה הוא מאפשר לעשות
MCP הוא תקן פתוח לחיבור יישומי בינה מלאכותית למקורות מידע ולכלים חיצוניים. שמו המלא הוא Model Context Protocol. הוא מגדיר שפה משותפת שבה יישום יכול לברר אילו יכולות זמינות בחיבור, לבקש מידע ולהפעיל פעולות שהחיבור מציע. לפי תיעוד המבוא הרשמי, יישומים כמו Claude ו־ChatGPT וכלי פיתוח כמו Visual Studio Code ו־Cursor תומכים בו.
נניח שאתם רוצים שעוזר בינה מלאכותית ימצא מסמך מדיניות ויכין לפיו תשובה ללקוח. חיבור מתאים יכול לאפשר לו לחפש במאגר שהרשיתם לו לגשת אליו ולשלוף את המידע הדרוש. אם החיבור מציע גם כלי ליצירת משימה, אפשר לבקש ממנו לפתוח משימת המשך, בכפוף להרשאות ולבקרות שהגדרתם.
הפרוטוקול עצמו אינו מודל בינה מלאכותית ואינו מערכת לניהול העסק. הוא מתאר את התקשורת בין היישום לבין השירות שמספק מידע ופעולות. לכן עצם התמיכה בו לא מבטיחה גישה למערכת מסוימת: צריך חיבור שמציע את היכולת המבוקשת ויישום שיודע להשתמש בה.
לבעלי עסקים, נקודת המוצא היא העבודה שרוצים לבצע. אם אתם צריכים לנסח טקסט מתוך חומר שכבר נמצא בשיחה, אפשר להסתדר בלי חיבור נוסף. אם אתם עובדים שוב ושוב עם מידע שנמצא במערכת אחרת, יש טעם לבדוק חיבור מתאים. את התועלת כדאי לבחון על משימה מוגדרת עם תוצאה שאפשר לבדוק. למי שרוצה להבין גם את התמונה הרחבה, יש מדריך על איך מתחילים עם סוכן בינה מלאכותית.
איך החיבור עובד: היישום, הלקוח והשרת
לפי תיאור הארכיטקטורה הרשמי, המבנה כולל יישום מארח (host), רכיב לקוח (client) ושרת (server). היישום המארח הוא סביבת הבינה המלאכותית שבה אתם עובדים. רכיב הלקוח שבתוכו מתקשר עם השרת, והשרת הוא תוכנה שמעמידה מידע או יכולות לרשות היישום.
המילה ״שרת״ לא מחייבת מחשב נפרד במשרד. התוכנה יכולה לרוץ במחשב המקומי או כשירות מרוחק באינטרנט. הפרוטוקול מגדיר שני מנגנוני תקשורת: אחד לחיבור מקומי באותו מחשב ואחד לחיבור דרך הרשת, ולכן צריך לוודא שהיישום והשרת תומכים בצורת החיבור שבחרתם.
נניח שאתם מבקשים למצוא הזמנה מסוימת. היישום מקבל מהשרת רשימה של הכלים הזמינים, מבקש להפעיל את כלי החיפוש עם פרטי ההזמנה ומקבל תוצאה. אחר כך המודל משתמש בתוצאה כדי לנסח תשובה. הדוגמה ממחישה את חלוקת העבודה, ואין בה כדי להעיד שכל מערכת הזמנות כבר מציעה חיבור כזה.
לפני התקנה, בררו מי מספק כל רכיב ומי מתחזק אותו. יצרן מערכת המקור, מפעיל שרת החיבור וספק יישום הבינה המלאכותית יכולים להיות שלושה גורמים שונים. לצורך בדיקת פרטיות, בקשו תרשים של מסלול המידע בפועל: מה נשלף, למי הוא נשלח ואיפה הוא נשמר. אל תניחו שרכיב מקומי משאיר בהכרח את כל התהליך במחשב.
כלים, משאבים ותבניות הנחיה: מה ההבדל
התיעוד מבחין בין שלושה סוגי יכולות שהשרת יכול להציע: כלים, משאבים ותבניות הנחיה. לא כל שרת מציע את שלושתם. ההסבר הרשמי על שרתים מפרט את ההבדלים ביניהם.
| סוג היכולת | התפקיד שלה | מי מפעיל אותה | דוגמה היפותטית בעסק |
|---|---|---|---|
| כלים | פעולות שהמודל יכול לבקש להפעיל, כולל כתיבה ושינוי | המודל | חיפוש הזמנה או פתיחת משימת טיפול |
| משאבים | מידע לקריאה בלבד שמשמש הקשר לעבודה | היישום | מסמך נהלים או פרטי קטלוג |
| תבניות הנחיה | נוסחי הנחיות מוכנים לשימוש חוזר | המשתמש | תבנית להכנת תשובה לפי מדיניות העסק |
גם כלי יכול לשמש לקריאה בלבד. למשל, שאילתה שמחזירה נתון ממאגר היא כלי, אף שהיא לא משנה דבר. לכן בבדיקת הרשאות צריך להסתכל על הפעולה עצמה: האם היא קוראת מידע, יוצרת רשומה, משנה אותה או מוחקת אותה. השם ״כלי״ לבדו לא מספיק כדי להבין את הסיכון.
לפי מפרט תבניות ההנחיה, אפשר להגדיר תבניות שמקבלות פרטים מהמשתמש, כך שאותה משימה תתבצע בכל פעם באותו מבנה. גם כשמשתמשים בתבנית, בדקו את המקורות שהתשובה נשענת עליהם ואם היא מתאימה למקרה הספציפי.
בקשו מהספק רשימה מפורשת של היכולות הזמינות. ניסוח כמו ״חיבור למערכת הלקוחות״ משאיר שאלות פתוחות: אילו רשומות אפשר לחפש, אילו שדות מוחזרים ואילו פעולות אפשר לבצע.
למי זה מתאים בעסק ומתי לבחור דרך פשוטה יותר
כדאי לשקול חיבור כזה כשהמשימה דורשת גישה חוזרת למידע חיצוני או שימוש בכלים מתוך סביבת הבינה המלאכותית. דוגמאות אפשריות: איתור נהלים לצורך הכנת תשובות, שליפת נתונים לפני פגישה או יצירת משימה מתוך בקשה בשפה חופשית. בכל אחת מהן צריך לוודא שהשרת הספציפי אכן מציע את הפעולות הדרושות. לחיפוש בתוך מסמכים אפשר גם לקרוא מדריך על חיבור בינה מלאכותית למסמכי העסק.
נניח שצוות שירות צריך לאסוף פרטי הזמנה ומדיניות החזרה לפני שהוא עונה ללקוח. אפשר להגדיר ניסוי שבו העוזר מאתר את החומר ומכין טיוטה, והעובד מאשר אותה. כך תוכלו לבדוק בנפרד את איכות החיפוש, את איכות הניסוח ואת היקף הבקרה שנדרש. את התהליך אפשר לבנות באוטומציה, כמו במדריך חיבור בינה מלאכותית לתהליכי עבודה ב-n8n.
כך אפשר להשוות בין דרכי העבודה:
| דרך עבודה | מתי כדאי לשקול אותה | מה לבדוק מראש |
|---|---|---|
| העתקת חומר לשיחה באופן ידני | משימה נקודתית עם חומר מוגדר | האם החומר מעודכן ומותר לשתף אותו |
| תהליך אוטומטי מוגדר מראש | רצף פעולות קבוע עם תנאים ברורים | טיפול בחריגים וזיהוי תקלות |
| עוזר עם חיבור MCP | עבודה בשפה חופשית שדורשת גישה למידע ולכלים | אילו יכולות זמינות, ההרשאות ואיכות התוצאה |
הטבלה היא מסגרת לבחירה, ואפשר לשלב כמה דרכים באותו תהליך. אם עדיין לא הגדרתם משימה מדידה, התחילו במיפוי שלה; המאמר על אוטומציה לעסק קטן יעזור בשלב הזה. רק כשיש יעד ברור כדאי להחליט אם צריך חיבור MCP.
אילו הרשאות וסיכוני מידע צריך לבדוק
תמיכה בפרוטוקול איננה אישור אבטחה לחיבור מסוים. המפרט הרשמי קובע עקרונות של הסכמת המשתמש, שליטה בגישה והגנה על מידע, ומבהיר שהפרוטוקול עצמו לא יכול לאכוף אותם. האחריות ליישם את הבקרות מוטלת על מי שמפתח ומפעיל את המערכות.
התחילו מהיקף הגישה. אם הניסוי עוסק בחיפוש נהלים, בקשו להגביל אותו למאגר הנהלים ולפעולות קריאה. אין סיבה עסקית לתת באותו שלב יכולת למחוק מסמכים או לשנות פרטי לקוחות. המלצות האבטחה הרשמיות ממליצות להתחיל בהרשאות מינימליות ולהרחיב אותן רק כשיש צורך.
- זהות המפעיל: בדקו מי מפרסם את החיבור ומי אחראי לעדכונים שלו.
- גבולות המידע: הגדירו אילו תיקיות, רשומות ושדות נחוצים למשימה.
- פעולות רגישות: דרשו אישור לפני שליחה החוצה, שינוי משמעותי או מחיקה.
- תיעוד: ודאו שאפשר לראות איזו פעולה התבקשה ומה הייתה התוצאה.
- ביטול גישה: בקשו דרך ברורה לנתק את החיבור ולבטל את ההרשאות שלו.
לפי מפרט הכלים, היישום צריך להציג למשתמש את נתוני הפעולה לפני ביצועה ולבקש אישור לפעולות רגישות. בבדיקת הקבלה, נסו גם בקשה שחורגת מההרשאה וודאו שהיא נחסמת. בקשו מהספק לפרט את מדיניות השמירה והשימוש במידע, כי קיומו של חיבור לא עונה על השאלות האלה.
מה לבדוק בהצעת מחיר ובבחירת ספק
כדי לתמחר פתרון צריך להגדיר את היישום, את החיבור ואת העבודה המבוקשת. מסמכי הפרוטוקול מתארים איך הרכיבים מתקשרים, אבל את התנאים והמחירים צריך לקבל מהספקים עצמם. אל תסתפקו בהבטחה כללית ל״הטמעת בינה מלאכותית״ בלי רשימת תוצרים.
הטבלה הבאה היא רשימת רכיבים שכדאי לברר אם הם נדרשים בפרויקט שלכם. היא לא מחירון, ולא כל רכיב בהכרח מחויב בנפרד.
| רכיב אפשרי | מה לבקש בהצעה | מה עלול להישאר מחוץ לה |
|---|---|---|
| יישום הבינה המלאכותית | תנאי המסלול ואם הוא מאפשר את החיבור המבוקש | הרשאות לצוות או מגבלות שימוש |
| שרת החיבור | יכולות כלולות, תנאי שימוש ואחריות לתחזוקה | הוספת פעולות ותמיכה בתקלות |
| התאמה למערכת העסקית | מקורות מידע, שדות ופעולות שיוגדרו | טיפול בנתונים לא מסודרים |
| הפעלה שוטפת | אחראי, ניטור ובדיקות אחרי עדכונים | שינויים עתידיים בתהליך העסקי |
בקשו להפריד בין הקמה לתחזוקה, והגדירו מראש מה נחשב מסירה מוצלחת. למשל, בניסוי היפותטי של חיפוש נהלים אפשר לדרוש איתור המסמך הנכון, הצגת המקור וחסימת גישה לתיקיות אחרות. הוסיפו גם סעיף שמאפשר להעביר את התחזוקה לגורם אחר אם תרצו.
אם אתם מחפשים ליווי חיצוני, אחת האפשרויות היא aiclick של ברנדיני, הסוכנות שמפעילה את המגזין. כמו מול כל ספק, בקשו פירוט כתוב של היקף העבודה, החיבורים שיוגדרו והאחריות לתחזוקה, והשוו אותו לדרישות שבטבלה.
איך מתחילים בניסוי קטן שאפשר לבדוק
בחרו משימה צרה, מקור מידע מוגדר ואדם שאחראי לבדוק את התוצאה. עדיף להתחיל בחומר שמותר להשתמש בו לניסוי, לפני שפותחים גישה למידע עסקי רגיש. תהליך החיבור משתנה מיישום ליישום; מדריך החיבור הרשמי לשרתים מרוחקים מדגים אותו ב־Claude, שבו מוסיפים את כתובת השרת כמחבר בהגדרות ואפשר להפעיל או לכבות כל כלי בנפרד. אם אתם חדשים בכלי, ראו את המדריך קלוד AI: איך מתחילים.
- כתבו מה התוצאה הרצויה: למשל, איתור הנוהל המתאים והכנת טיוטת תשובה שמפנה אליו.
- בדקו התאמה: ודאו שהיישום תומך בחיבור ושהשרת מציע את יכולת החיפוש הדרושה.
- הגדירו גבולות: בחרו את המאגר המותר ואת הפעולות הזמינות, ועדיף להתחיל בקריאה בלבד.
- חברו: פעלו לפי הוראות היישום והספק, וקראו את בקשת ההרשאות לפני שאתם מאשרים.
- הריצו מקרי בדיקה: נסו בקשה רגילה, מידע חסר, ניסוח עמום ובקשה שחורגת מהגישה המותרת.
- קבעו תנאים להמשך: הרחיבו את השימוש רק כשהתוצאה, ההרשאות והאחריות לתחזוקה ברורות.
לבדיקה טכנית יש כלי בדיקה רשמי בשם MCP Inspector, שמיועד לבדיקת שרתים ולאיתור תקלות. אפשר לבקש מהמפתח להשתמש בו כשהיישום לא מזהה את היכולות או כשהן לא מופעלות כמו שצריך. במקביל, בדקו את התשובה העסקית עצמה מול מקור המידע.
בסוף הניסוי רשמו מה עבד נכון, מה דרש תיקון ואילו פעולות נחסמו כמתוכנן. אם העוזר מתקשה, בדקו בנפרד את ההרשאה, את החיפוש ואת הניסוח. אם המשימה הצליחה, תעדו את ההגדרות ואת דרך הניתוק לפני שמוסיפים מקור מידע או פעולה נוספת.
שאלות נפוצות
האם צריך לדעת לתכנת כדי להשתמש ב־MCP?
לא בהכרח. חיבור לשרת קיים עשוי לדרוש רק הזנת כתובת והזדהות, תלוי ביישום ובשרת. בניית חיבור למערכת ייחודית או התאמת הפעולות שלה בדרך כלל דורשות מפתח.
האם שרת MCP יכול לשנות מידע במערכות העסק?
כן, אם הוא מציע כלי שמשנה מידע וההרשאות מאפשרות להפעיל אותו. בדקו את רשימת הפעולות בפועל והגדירו אישור אנושי לפעולות רגישות.
מה ההבדל בין MCP לבין פרומפט?
פרומפט הוא הנחיה למודל. MCP מגדיר תקשורת עם מקורות מידע וכלים, ויכול גם להעביר תבניות הנחיה מוכנות; הנחיה לבדה לא נותנת גישה למערכת חיצונית.
האם חיבור מקומי מבטיח שהמידע נשאר במחשב?
לא. מיקום שרת החיבור הוא רק חלק ממסלול המידע, וצריך לבדוק גם מה היישום מעביר לספק המודל ולגורמים נוספים. בקשו פירוט של המסלול ושל מדיניות שמירת המידע.
מקורות
- תיעוד רשמי: מבוא לפרוטוקול ולשימושים שלו
- תיעוד רשמי: מבנה היישום, הלקוח והשרת
- תיעוד רשמי: כלים, משאבים ותבניות הנחיה
- מפרט רשמי: תבניות הנחיה
- מפרט רשמי: עקרונות הסכמה, פרטיות ובטיחות
- תיעוד רשמי: המלצות אבטחה וצמצום הרשאות
- מפרט רשמי: הפעלת כלים ובקרות משתמש
- תיעוד רשמי: חיבור לשרתים מרוחקים
- תיעוד רשמי: MCP Inspector לבדיקת שרתים ולאיתור תקלות










