פורסם: 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 ולבדוק איך הדפדפן מנתח את סכימת ה-JSON באמצעות כלי הפיתוח ל-Chrome.
מגבלות
התכונה WebMCP נועדה לפשט משימות מורכבות לסוכנים ולאנשים, אבל יש לה מגבלות:
- גלישה ללא ממשק משתמש: אמנם אפשר להריץ כלי WebMCP בסביבות ללא ממשק משתמש, אבל ה-API הזה מיועד בעיקר לתהליכי עבודה בדפדפן מקומי עם מעורבות של בני אדם.
- תקורה לממשקים מורכבים: אם האתר שלכם מורכב מאוד, סביר להניח שתצטרכו לבצע רפקטורינג או להוסיף JavaScript כדי לטפל במצב האפליקציה והממשק.
- גילוי הכלים: כדי לדעת אם באתר יש כלים שאפשר להתקשר אליהם, לקוחות ודפדפנים צריכים להיכנס לאתר ישירות.
מדיניות ההרשאות
הגישה לשני ממשקי ה-API מוגבלת על ידי tools
Permissions Policy.
ערך ברירת המחדל של המדיניות הוא self, שמאפשר רישום של כלי בהקשרים של רמה עליונה ומקור זהה, ומשבית אותו עבור רכיבי iframe ממקורות שונים.
כדי לאפשר שימוש בכלי WebMCP ב-iframe חוצה-מקורות, מוסיפים את המאפיין allow="tools" ל-iframe.
הדגמה (דמו)
דוגמאות להדגמות שכוללות הטמעות של גישת ציווי וגישת חיווי זמינות כאן:
- WebMCP zaMaker משתמש ב-WebMCP Imperative API.
- הדגמה של אתר תיירות (React) משתמשת ב-WebMCP Imperative API.
- הדמו של Le Petit Bistro משתמש ב-Declarative API של WebMCP.
אפשר גם לעיין בקוד המקור של ההדגמה ב-GitHub.
חיקוי של סוכן כדי לבדוק את הכלים
יצרנו שני תוספים ל-Chrome כדי להראות לכם איך כלי WebMCP פועלים בהדגמות ובאפליקציות שלנו.
מתקינים את Example Agentic Chrome Extension כדי לבדוק, לעקוב ולהפעיל כלי WebMCP באמצעות הנחיות בשפה טבעית. בפרט, התוסף הזה תמיד נותן אמון בהערות של WebMCP, שיכולות להזהיר את הסוכן מפני פעולות רגישות. ההדגמה הזו מראה איך כלי יכול לפעול בצורה שונה עם הערות.
כברירת מחדל, התוסף הזה משתמש בשרת Node קטן עם AI SDK. מפתחות API נדרשים ונשארים בשרת המקומי. הפרומפטים שלכם נשלחים כברירת מחדל למודל gemini-3.6-flash, אבל אתם יכולים לשנות את בחירת המודל ואת ספק ה-API בקובץ .env של התוסף. יש שדות ל-OpenAI, ל-Google ול-Anthropic, או שאפשר להתאים אישית את התוסף כדי להשתמש במודל מספק אחר.
לחלופין, אפשר להשתמש במודל בצד הלקוח עם Prompt API. הפעולה הזו לא דורשת מפתחות API והנתונים נשארים במכשיר. כדי לעשות את זה, מפעילים את chrome://flags/#prompt-api-tool-use.
מתקינים את התוסף Model Context Tool Inspector כדי להתנסות בסוכן ולראות איך כלי WebMCP פועלים בהדגמות בזמן אמת או באפליקציות שלכם. משתמשים בהנחיות בשפה טבעית כדי לקבוע אם הסוכן מקיים אינטראקציה עם כלי WebMCP כמצופה.
כדי להשתמש ב-Gemini כדי להפעיל את הכלים, צריך מפתח API שמוזן בממשק של התוסף. הפרומפטים שלכם נשלחים כברירת מחדל למודל gemini-3.6-flash. אתם יכולים לבחור מודל אחר של Gemini כדי להתנסות בו, או להתאים אישית את קוד התוסף כדי להשתמש במודל של ספק אחר.
אינטראקציה ושיתוף משוב
ההצעה לגבי WebMCP נמצאת כרגע בתהליכי דיון ויכול להיות שהיא תשתנה. אם תנסו את ממשקי ה-API האלה ויהיה לכם משוב, נשמח לשמוע אותו.
- מצטרפים לגרסת המקור לניסיון של WebMCP ופועלים לפי ההוראות להטמעה ב-Chrome שמופיעות בסטטוס של Chrome.
- כאן אפשר לקרוא הסבר על WebMCP, לשאול שאלות ולהשתתף בדיון.
- שיטות מומלצות לשימוש ב-WebMCP
- כדאי לקרוא את ההנחיות שלנו בנושא אבטחת הכלים של WebMCP והשיטות המומלצות.
- אם יש לכם משוב על ההטמעה של Chrome, אתם יכולים לשלוח באג ב-Chromium.