WebMCP

Alexandra Klepper
Alexandra Klepper

תאריך פרסום: 18 במאי 2026

WebMCP הוא תקן אינטרנט מוצע שעוזר לכם ליצור ולחשוף כלים מובנים לסוכני AI. פרוטוקול WebMCP מספק JavaScript ומבצע הערות ברכיבי טופס HTML כדי שהנציגים ידעו בדיוק איך לקיים אינטראקציה עם תכונות הדף, וכך לתמוך בחוויית המשתמש. כך אפשר לשפר משמעותית את הביצועים והאמינות של הפעלת הסוכן.

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

למה כדאי להשתמש ב-WebMCP?

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

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

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

‫WebMCP תומך ב:

  • Discovery: דרך סטנדרטית שבה דפים רושמים כלים אצל סוכנים, כמו checkout או filter_results.
  • סכימות JSON: הגדרות מפורשות של קלט ופלט צפויים, כדי לצמצם הזיות או אי הבנות.
  • מצב: הבנה משותפת של ההקשר הנוכחי של הדף, כדי שהסוכן ידע אילו משאבים זמינים לפעולה בזמן אמת.

המטרה שלנו היא ליצור ממשקי API שכל דפדפן עם יכולות של AI אקטיבי יוכל להטמיע ולהפיק מהם תועלת, כדי שהמשתמשים יוכלו להשלים משימות בקלות רבה יותר. אפשר לעקוב אחרי התהליך הזה ב-GitHub.

תרחישים לדוגמה

יש הרבה דרכים להשתמש ב-WebMCP באינטרנט. לדוגמה:

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

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

מבחינה מעשית, הכלים שלכם יכולים לבצע את המשימות הבאות:

  • מילוי טפסים מובְנים: אפשר ליצור כלי submit_application שיעזור לנציגים למפות נתונים שנאספו מהשיחה עם המשתמש לשדות בטופס בצורה נכונה. לדוגמה, אפשר להבחין בין שדה שבו צריך להזין שם מלא לבין שדות נפרדים לשם פרטי ולשם משפחה.
  • אינטראקציות עם נציגי תמיכה בממשקים שנועדו למשתמשים אנושיים: שדות מסוימים מיועדים למשתמשים אנושיים, אבל יכול להיות שהסוכנים לא יבינו אותם. אפשר ליצור כלי date_pick שמאפשר בחירה מורכבת של תאריך ושעה בהזמנה או בהרשמה לאירוע.
  • ניפוי באגים מהיר יותר באפליקציות: אפשר ליצור כלי run_diagnostics בדף הגדרות למפתחים, כדי שסוכן יוכל להפעיל תיקונים שמוסתרים בדרך כלל מאחורי תפריטים מקוננים.

תרחיש השימוש שלכם לא מופיע? או שיש לך רעיון שאתה רוצה לשתף לגבי WebMCP? כדאי להצטרף לתוכנית הגישה המוקדמת ולשלוח לנו משוב.

שנתחיל?

‫WebMCP זמין כתכונה ניסיונית של Chrome לפיתוח מקומי. הוא יהיה זמין בגרסת מקור לניסיון ב-Chrome 149.

כדי להפעיל את WebMCP באופן מקומי:

  1. פותחים את Chrome ועוברים אל chrome://flags/#enable-webmcp-testing
  2. מגדירים את הדגל לערך Enabled (מופעל).
  3. מפעילים מחדש את Chrome כדי להחיל את השינויים.

שימוש בממשקי WebMCP API

יש שני ממשקי API שבהם אפשר להשתמש כדי להגדיר את כלי האתר:

  • Imperative API: הגדרה של סוגים שונים של כלים באמצעות JavaScript רגיל, כמו קלט של טפסים, כלי ניווט, ניהול מצב או פונקציות אחרות.
  • Declarative API: מוסיפים אנוטציות לטפסים רגילים של HTML כדי ליצור כלי WebMCP.

מגבלות

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

  • נדרש הקשר של הגלישה: מכיוון שהפעלת הכלים מתבצעת ב-JavaScript, צריך לפתוח כרטיסיית דפדפן או תצוגת אינטרנט כדי לספק ממשק גלוי והקשר של הדפדפן. במילים אחרות, אין תמיכה בסוכנים או בכלים מסייעים להתקשרות עם כלים במצב headless.
  • תקורה גבוהה יותר לממשקים מורכבים: אם האתר שלכם מורכב מאוד, סביר להניח שתצטרכו לבצע רפקטורינג או להוסיף JavaScript כדי לטפל במצב האפליקציה והממשק.
  • גילוי כלי: לקוחות ודפדפנים צריכים להיכנס לאתר ישירות כדי לדעת אם יש בו כלים שאפשר להפעיל.

הדגמה (דמו)

דוגמאות להדגמות שמכסות הטמעות של ציווי וחיווי זמינות כאן:

אפשר גם לעיין בקוד המקור של ההדגמה ב-GitHub.

חיקוי של צ'אט עם נציג באמצעות תוסף הבדיקה

מתקינים את התוסף Model Context Tool Inspector כדי להתנסות בסוכן ולראות איך כלי WebMCP פועלים בהדגמות חיות או באפליקציות שלכם. אתם יכולים להזין הנחיות בשפה טבעית כדי לבדוק אם סוכן יכול לקיים אינטראקציה עם כלי WebMCP בצורה נכונה.

באמצעות התוסף, תוכלו:

  • כדי לראות אילו כלים רשומים בדף, עוקבים אחרי navigator.modelContext ה-API.
  • להפעיל כלים באופן ידני ולהריץ פונקציות.
  • מוודאים שסכימת ה-JSON מוגדרת בצורה נכונה ושהדפדפן יכול לנתח את הנתונים כמו שהכלי מצפה.
  • כדי לוודא שהסוכן יוכל להבין את הפלט, כדאי לבדוק את הפלט המובנה או את הודעות השגיאה שהכלי מחזיר. חשוב לוודא שהם כתובים בצורה ברורה ובפורמט הנכון.

אתם יכולים לדבר עם הסוכן בשפה טבעית כדי לראות אם הוא יכול לזהות ולהפעיל בצורה נכונה את הכלים המתאימים של WebMCP. ההנחיות שלכם נשלחות כברירת מחדל למודל gemini-3-flash-preview.

אינטראקציה ושיתוף משוב

ההצעה לגבי WebMCP נמצאת כרגע בתהליכי דיון ויכול להיות שהיא תשתנה. אם תנסו את ממשקי ה-API האלה ונשמח לקבל מכם משוב.