תאריך פרסום: 11 במרץ 2026
בפברואר הודענו שWebMCP זמין בתוכנית התצוגה המקדימה המוקדמת. סוכני AI הופכים לנפוצים יותר בדפדפנים, ושמענו ממפתחי אתרים את השאלה הבאה: "האם WebMCP יחליף את Model Context Protocol (MCP)?"
אני מבין למה שאלת את השאלה הזו, אבל היא מבוססת על אי הבנה. כדי ליצור חוויה מבוססת-סוכן, לא צריך לבחור בין MCP לבין WebMCP. WebMCP הוא לא תוסף או תחליף ל-MCP. במקום זאת, WebMCP ו-MCP נותנים מענה לצרכים שונים. WebMCP מאפשר להבהיר את המטרה של תכונות האפליקציה ולספק לסוכן הדפדפן יכולות נוספות לאינטראקציה עם האתר.
אפשר להשוות את זה להבדל בין מוקד שירות לקוחות של חברה לבין מומחה בחנות.
- ה-MCP זמין בכל פלטפורמה ובכל זמן. הוא יכול לשלוף נתונים ולבצע משימות ליבה לפי הצורך.
- הכלי WebMCP זמין רק באתר שלכם. אתרים הם בדרך כלל ממשקי משתמש שמיועדים לבני אדם, ולא למכונות. הכלי WebMCP עוזר לנציגים להבין טוב יותר את ממשק המשתמש.
ביחד, הם עוזרים לסוכנים לבצע משימות מותאמות אישית בשם משתמשים אנושיים.
פונקציות ומטרה
שתי הטכנולוגיות מבוססות על אותה פילוסופיה: ליצור דרך סטנדרטית ומהימנה לאפליקציות לחשוף את הכלים שלהן לסוכני AI.
בפועל, זה כולל:
- גילוי כלי עזר מובנה: הם מספקים דרך בפורמט קריא למכונה כדי ל-Agent לשאול "מה אתה יכול לעשות?" ולקבל רשימה ברורה של כלי העזר הזמינים, הפרמטרים שלהם והמטרה שלהם.
- ביצוע צפוי: הם מחליפים ניחושים בקריאות פונקציה מפורשות. נציג מתקשר לכלי מוגדר. כך מתקבלת תוצאה צפויה, בניגוד לסימולציה של דפוס קליקים שעשוי להשתנות.
- כוונות ברורות: הם מצהירים באופן מפורש על היכולות שלהם. ללא WebMCP ו-MCP, הסוכנים מנחשים איזו פעולה לבצע על סמך הבנה של ממשק המשתמש. בעזרת WebMCP ו-MCP, סוכנים יכולים לדעת בוודאות איך תכונה מסוימת אמורה לפעול, בלי להסיק פעולות מרכיבי ממשק המשתמש.
ההבדל העיקרי ביניהן הוא המקום שבו נמצאת הפונקציונליות של האפליקציה.
MCP הוא עבור הקצה העורפי
Model Context Protocol (MCP) הוא תקן שמקשר בין סוכני AI (בין אם הם מבוססים על דפדפן ובין אם לא) לבין מערכות חיצוניות, כולל מקורות נתונים, כלים ותהליכי עבודה. הפרוטוקול הוא אוניברסלי, לרוב משתמשים ב-JSON-RPC, והוא מיושם באמצעות ערכות SDK ספציפיות לשפה, כמו Rust, Python ו-TypeScript.
WebMCP מיועד לחלק הקדמי של האתר
WebMCP הוא תקן מוצע לדפדפן עם שני ממשקי API שפועלים באופן בלעדי עם סוכן מובנה בדפדפן. אפשר להטמיע את ממשקי ה-API האלה באמצעות JavaScript או מאפייני HTML. הדפדפן פועל כגורם המקשר בין האתר שלכם לבין הנציג.
חשוב להתייחס ל-WebMCP כאל קבוצה של ממשקי API ש "קיבלו השראה" מ-MCP, ולא כאל הטמעה ישירה של MCP ב-JavaScript. WebMCP מיועד במיוחד לדפדפן, ולא כולל מושגים שונים בצד השרת, כמו משאבים.
שליטה בגישה של נציגים לאתר שלכם
בעזרת WebMCP תוכלו לקבוע איך סוכנים יקיימו אינטראקציה עם האתר שלכם. לגישה הזו יש כמה יתרונות מרכזיים:
- מהירות ואמינות: מכיוון ש-WebMCP משתמש במערכות הפנימיות של הדפדפן, התקשורת בין הלקוח לבין הכלי היא כמעט מיידית. לא צריך לחכות להלוך ושוב לשרת מרוחק.
- עמידות לאורך זמן: כלי WebMCP מתחברים ללוגיקה של האפליקציה, ולא לעיצוב. המשמעות היא שאתם יכולים לעצב מחדש את האתר בלי לפגוע ביכולת של הסוכן לבצע אינטראקציה נכונה עם האתר.
- אתם שולטים: אתם מגדירים בצורה ברורה את הדרך המועדפת לאינטראקציה של נציג עם האתר שלכם, במקום לקוות שהנציג ימצא את הלחצן הנכון ללחיצה. אתם מגדירים את הלוגיקה של האפליקציה באופן שהסוכן יכול להבין, ומנחים אותו ישירות במקום לקוות שהוא יסיק פעולות מממשק המשתמש.
שליטה בגישה לממשק המשתמש
כדי להבין את ההבדל, כדאי לשאול את עצמכם: "מי הבעלים של ממשק המשתמש?" אפליקציות MCP מעבדות את ממשק המשתמש של האפליקציה בתוך ממשק המשתמש של הסוכנים. הממשק שלכם צריך לעמוד במגבלות האלה, ונדרשת אפליקציה חדשה ונפרדת.
הפלטפורמה WebMCP עוזרת לסוכנים לנהל אינטראקציה עם האתר הקיים שלכם בזמן אמת. היא יכולה לגשת לנתונים של מפגש חי, לקובצי Cookie ולרכיבי DOM שזמינים רק בכרטיסייה בדפדפן פעילה. במקום שהאפליקציה שלכם תהיה אורחת בתוך סוכן, הסוכן הוא אורח בפלטפורמה שלכם.
חשוב לדעת שהכלים של WebMCP הם זמניים. הם קיימים רק כשהדף פתוח. אחרי שהמשתמש עובר לאתר אחר או סוגר את הכרטיסייה, לסוכן אין יותר גישה לאתר או אפשרות לבצע פעולות.
שימוש ב-WebMCP וב-MCP
כשבוחרים את הפתרון המתאים לתכונות או לפונקציות ספציפיות, כדאי לקחת בחשבון את ההקשר והזמינות:
| MCP | WebMCP | |
|---|---|---|
| מטרה | הוא מאפשר לנציגים לגשת לנתונים ולפעולות בכל מקום ובכל זמן. | הופך אתר פעיל למוכן לאינטראקציה מיידית עם נציגים כשמשתמש מבקר באתר. |
| מחזור חיים | קבוע (שרת ודמון) | זמני (קשור לכרטיסייה) |
| קישוריות | גלובלי (מחשבים, ניידים, ענן, אינטרנט) | ספציפי לסביבה (סוכני דפדפן) |
| אינטראקציה עם ממשק המשתמש | חיצוני וללא ממשק משתמש | משולב בדפדפן ומודע ל-DOM |
| Discovery | תהליכי הרשמה ספציפיים לסוכנים | כלים שנרשמו בדף האינטרנט במהלך הביקור של המשתמש. |
| תרחיש לדוגמה | ביצוע פעולות API ברקע. | ניווט והפעלה בממשק משתמש אינטרנטי בזמן אמת. |
האפליקציות האגנטיות הכי יעילות משתמשות גם ב-MCP וגם ב-WebMCP כדי ליהנות מהיתרונות של שתי הטכנולוגיות.
- ניהול לוגיקת הליבה באמצעות MCP: שרת ה-MCP פועל כשכבת שירות בסיסית. הוא מטפל בלוגיקה העסקית המרכזית, באחזור נתונים ובמשימות ברקע. כך תוכלו לוודא שהשירות שלכם לא תלוי בפלטפורמה מסוימת ושהסוכנים תמיד יוכלו להשתמש בו.
- יצירת ממשק משתמש הקשרי באמצעות WebMCP: WebMCP הוא השלב האחרון, חיבור של סוכנים ישירות לאתר שלכם. הוא מיועד לאינטראקציות לפי הקשר בדפדפן, ומאפשר לנציג לפעול בשם המשתמש במהירות ובאמינות בזמן שהאתר שלכם פתוח למשתמש.
כדאי להתייחס ל-MCP ול-WebMCP כאל שותפים ולא כאל מתחרים. WebMCP מספק דרך מדויקת לסוכן AI מבוסס-דפדפן לקיים אינטראקציה עם העולם הספציפי שהמשתמש רואה בכרטיסייה שלו.
מה השלב הבא?
מוכנים להפוך את האתר שלכם לכזה שמתאים לסוכנים? כדי להתחיל להתנסות ב-WebMCP, אתם יכולים להצטרף לתוכנית הגישה המוקדמת.
המשוב שלכם חיוני לעיצוב העתיד של התקן הזה.