פורסם: 18 במאי 2026, עודכן לאחרונה: 7 באוגוסט 2026
WebMCP הוא תקן אינטרנט מוצע שיעזור לכם ליצור ולחשוף כלים מובנים לסוכני AI. WebMCP מספק JavaScript ומבצע הערות לרכיבי טופס HTML, כדי שהנציגים ידעו בדיוק איך לקיים אינטראקציה עם תכונות הדף, וכך לתמוך בחוויית המשתמש. כך אפשר לשפר באופן משמעותי את הביצועים ואת האמינות של הפעלת הסוכן.
סוכני AI הם טכנולוגיה חדשה יותר. הם יכולים לעזור למשתמשים אנושיים לבצע משימות מורכבות וטכניות. WebMCP מציע רמת דיוק גבוהה יותר בהשלמת משימות שמתבצעות על ידי סוכנים, ואפשר להוסיף אותו כשיפור הדרגתי.
| סרטון הסבר | פיתוח אתרים | תוספים | סטטוס של Chrome | הרציונל |
|---|---|---|---|---|
| GitHub | תצוגה | הבעת עניין בהשתתפות בניסוי |
למה כדאי להשתמש ב-WebMCP?
WebMCP יכול לעזור לכם לגשר על הפער בין אפליקציות אינטרנט לסוכנים, ולשפר את היעילות, המהימנות והשלמת המשימות, באמצעות כללים לאינטראקציה. במקום שסוכן יבדוק את האלמנט, כמו לחצן או שדה, כדי להבין את המטרה שלו, האתר מצהיר על המטרה של האלמנט, כדי שייעשה בו שימוש נכון
השיטה הזו אמינה יותר מהפעלה, שעשויה לכלול שלבים רבים ולהשאיר כל שלב פתוח לפרשנות של הסוכן.
אתרים יכולים לשתף מטרה מפורשת, כמו חיפוש או רכישה, על ידי הגדרה של tool. הכלים פועלים בדף האינטרנט באופן גלוי, כך שהמשתמשים יכולים להיות בטוחים שהמשימות יושלמו כמו שצריך. כך גם תשמרו על המותג שלכם ועל הבחירות העיצוביות שלכם שמתמקדות באנשים.
WebMCP תומך ב:
- גילוי: דרך סטנדרטית לדפים לרשום כלים אצל סוכנים, כמו
checkoutאוfilter_results. - סכימות JSON: הגדרות מפורשות של קלט ופלט צפוי, כדי לצמצם הזיות או אי הבנות.
- מצב: הבנה משותפת של ההקשר הנוכחי של הדף, כדי שהסוכן ידע אילו משאבים זמינים לפעולה בזמן אמת.
המטרה שלנו היא ליצור ממשקי API שכל דפדפן עם יכולות אג'נטיות יוכל להטמיע ולהפיק מהם תועלת, כדי שהמשתמשים יוכלו להשלים משימות בקלות רבה יותר. אפשר לעקוב אחרי התהליך הזה ב-GitHub.
תרחישים לדוגמה
יש הרבה דרכים להשתמש ב-WebMCP באינטרנט. לדוגמה:
- עזרה ללקוחות לקבל תמיכה אם אתם מספקים תוכנה ללקוחות, יכול להיות שיש לכם תהליך תמיכה מורכב שנועד לתת מענה לשאלות רבות ושונות. אתם יכולים להשתמש ב-WebMCP כדי לעזור לנציג להגיע מהר יותר לטופס הנכון ולמלא את השדות בפרטים שהמשתמש סיפק.
- שיפור הזמנת נסיעות. לעזור לסוכנים להזמין נסיעות מורכבות, נסיעות ליותר מיעד אחד ונסיעות עם כמה נוסעים בפחות שלבים.
חלק מהפעולות עשויות להיות רגישות, כמו ביצוע רכישה. אפשר לכלול פקודה לבקשת אינטראקציה של המשתמש עם תיבת דו-שיח לאישור.
מבחינה מעשית, הכלים שלכם יכולים לבצע את המשימות הבאות:
- מילוי טפסים מובְנים: אפשר ליצור כלי
submit_applicationשיעזור לנציגים למפות נתונים שנאספו מהשיחה עם המשתמש לשדות בטופס בצורה נכונה. לדוגמה, אפשר להבחין בין שדה שבו צריך להזין שם מלא לבין שדה שבו צריך להזין שם פרטי ושם משפחה בנפרד. - אינטראקציות עם נציגי תמיכה בממשקים שנועדו למשתמשים אנושיים: שדות מסוימים מיועדים למשתמשים אנושיים, אבל יכול להיות שהנציגים לא יבינו אותם. אפשר ליצור כלי
date_pickשמאפשר בחירה מורכבת של תאריך ושעה בהזמנה או ברישום לאירוע. - ניפוי באגים מהיר יותר באפליקציות: אפשר ליצור כלי
run_diagnosticsבדף הגדרות למפתחים, כדי שנציג יוכל להפעיל תיקונים שמוסתרים מאחורי תפריטים מקוננים.
תרחיש השימוש שלכם לא מופיע? או שיש לך רעיון שחשוב לך לשתף לגבי WebMCP? לשאול שאלות ולהשתתף בדיונים ב-GitHub.
שנתחיל?
הצטרפות לגרסת המקור לניסיון של WebMCP מגרסה Chrome 149. איך מתחילים להשתמש בתקופות ניסיון של מקורות
WebMCP מקומי
WebMCP זמין כ-flag ב-Chrome לפיתוח מקומי:
- פותחים את Chrome ועוברים אל
chrome://flags/#enable-webmcp-testing - מגדירים את הדגל לערך Enabled (מופעל).
- מפעילים מחדש את Chrome כדי להחיל את השינויים.
שימוש בממשקי WebMCP API
יש שני ממשקי API שבהם אפשר להשתמש כדי להגדיר את כלי האתר:
- Imperative API: הגדרה של סוגים שונים של כלים באמצעות JavaScript רגיל, כמו קלט של טופס, כלי ניווט, ניהול מצב או פונקציות אחרות.
- Declarative API: מוסיפים הערות לטפסים רגילים של HTML כדי ליצור כלי WebMCP.
מגבלות
מטרת WebMCP היא לפשט משימות מורכבות לסוכנים ולאנשים, אבל יש מגבלות:
- תרחישי שימוש בדפדפן בלי GUI: יכול להיות שאפשר להריץ כלי WebMCP בסביבות ללא ממשק משתמש, אבל ממשק ה-API הזה מיועד בעיקר לתהליכי עבודה בדפדפן מקומי עם האדם שבתהליך.
- תקורה לממשקים מורכבים: אם האתר שלכם מורכב מאוד, סביר להניח שתצטרכו לבצע רפקטורינג או להוסיף JavaScript כדי לטפל במצב האפליקציה והממשק.
- גילוי כלים: לקוחות ודפדפנים צריכים להיכנס לאתר ישירות כדי לדעת אם יש בו כלים שאפשר להפעיל.
אבטחה והרשאות
הגישה לממשקי WebMCP API מוגבלת על ידי דרישות הבידוד של המקור ומדיניות ההרשאות.
בידוד מקורות
התכונה WebMCP זמינה רק במסמכים מבודדים ממקורות אחרים. כך מובטח שהמקור של המסמך יישאר יציב לאורך כל חיי הכלי.
אם האפשרות document.domain מופעלת במסמך (לדוגמה, באמצעות כותרת ה-HTTP Origin-Agent-Cluster: ?0), ממשקי ה-API של WebMCP מושבתים.
מדיניות ההרשאות
הגישה לשני ממשקי ה-API מוגבלת על ידי tools
מדיניות ההרשאות.
ערך ברירת המחדל של המדיניות הוא self, שמאפשר רישום של כלי בהקשרים של רמה עליונה ומאותו מקור, ומשבית אותו במסגרות iframe ממקורות שונים.
כדי לאפשר שימוש בכלי WebMCP ב-iframe חוצה-מקורות, מוסיפים את המאפיין allow="tools" ל-iframe.
הדגמה (דמו)
דוגמאות להדגמות שכוללות הטמעות של גישת ציווי וגישת חיווי זמינות כאן:
- WebMCP zaMaker משתמש ב-WebMCP Imperative API.
- Travel demo (React) משתמש ב-WebMCP Imperative API.
- הדמו של Le Petit Bistro משתמש ב-Declarative API של WebMCP.
אפשר גם לעיין בקוד המקור של ההדגמה ב-GitHub.
חיקוי של צ'אט עם נציג באמצעות תוסף הבודק
מתקינים את התוסף Model Context Tool Inspector כדי להתנסות בסוכן ולראות איך כלי WebMCP פועלים בהדגמות בזמן אמת או באפליקציות שלכם. משתמשים בהנחיות בשפה טבעית כדי לקבוע אם הסוכן מקיים אינטראקציה עם כלי WebMCP כמו שצריך.
באמצעות התוסף, תוכלו:
- כדי לראות אילו כלים רשומים בדף, אפשר לעקוב אחרי WebMCP API.
- להפעיל כלים ולהריץ פונקציות באופן ידני.
- מוודאים שסכימת ה-JSON מוגדרת בצורה נכונה ושהדפדפן יכול לנתח נתונים כמו שהכלי מצפה.
- כדי לוודא שהסוכן יוכל להבין את הפלט, חשוב לבדוק שהוא כתוב בצורה ברורה ובפורמט הנכון. אפשר לעיין בפלט המובנה או בהודעות השגיאה שהכלי מחזיר.
כדי לבדוק אם הסוכן יכול לזהות ולהפעיל בצורה נכונה את הכלים המתאימים של WebMCP, אפשר לדבר איתו בשפה טבעית. ההנחיות שלכם נשלחות כברירת מחדל למודל gemini-3-flash-preview.
השתתפות ושיתוף משוב
הפיתוח של WebMCP נמצא בעיצומו, ויכול להיות שהוא ישתנה בעתיד. אם תנסו את ממשקי ה-API האלה ויהיה לכם משוב, נשמח לשמוע אותו.
- מצטרפים לגרסת המקור לניסיון של WebMCP ופועלים לפי ההוראות להטמעה ב-Chrome שמופיעות בסטטוס של Chrome.
- כאן אפשר לקרוא הסבר על WebMCP, לשאול שאלות ולהשתתף בדיון.
- שיטות מומלצות לשימוש ב-WebMCP
- כדאי לקרוא את ההנחיות שלנו בנושא אבטחת כלי WebMCP והשיטות המומלצות.
- אם יש לכם משוב על ההטמעה של Chrome, אתם יכולים לדווח על באג ב-Chromium.