שרת ה-MCP של חיפוש אוניברסלי ל-Google Workspace משתמש בתקן Model Context Protocol (MCP) כדי לאפשר לסוכני AI לחפש בפריטים שלכם ב-Workspace. השרת הזה מאפשר לחפש בכמה מוצרים של Google Workspace, כולל הודעות Gmail, קבצים ב-Google Drive, אירועים ביומן Google ומרחבים והודעות ב-Google Chat, באמצעות כלי אחד.
שרת ה-MCP של החיפוש האוניברסלי מספק דרך סטנדרטית לסוכני AI לחפש מידע בכל חשבון Google Workspace שלכם בלי להפעיל כלים ספציפיים למוצרים.
דרישות מוקדמות
פרויקט ב-Google Cloud. כדי ליצור פרויקט, אפשר לעיין במאמר בנושא יצירת פרויקט.
לקוח MCP, כמו Google Antigravity.
כדי להריץ את הפקודות שבדף הזה, צריך להגדיר את ה-CLI של gcloud באחת מסביבות הפיתוח הבאות:
Cloud Shell
כדי להשתמש בטרמינל אונליין שכבר מוגדר בו ה-CLI של gcloud, צריך להפעיל את Cloud Shell:
מעטפת מקומית
כדי להשתמש בסביבת פיתוח מקומית:
- מתקינים את Google Cloud CLI.
אם התקנתם את ה-CLI של gcloud בעבר, צריך לוודא שפועלת אצלכם הגרסה העדכנית ביותר של
gcloud components update. - אם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות. איך נכנסים ל-CLI של gcloud באמצעות הזהות המאוחדת?
- מאתחלים את ה-CLI של gcloud.
- מתקינים את Google Cloud CLI.
אם התקנתם את ה-CLI של gcloud בעבר, צריך לוודא שפועלת אצלכם הגרסה העדכנית ביותר של
הגדרת שרת ה-MCP של החיפוש האוניברסלי
כדי להשתמש בשרת MCP של החיפוש האוניברסלי, צריך להפעיל אותו בפרויקט בענן של Google ואז להגדיר את לקוח ה-MCP להתחבר אליו.
הפעלת ממשקי ה-API
כדי להשתמש בשרת Universal Search MCP, צריך להפעיל את Google Workspace MCP API ואת ממשקי ה-API של המוצרים שרוצים לחפש בהם בפרויקט ב-Google Cloud:
- ממשק ה-API של Gmail
- Google Drive API
- Google Calendar API
- Google Chat API
Google Workspace MCP API
CLI
gcloud services enable gmail.googleapis.com \
drive.googleapis.com \
calendar-json.googleapis.com \
chat.googleapis.com \
workspacemcp.googleapis.com --project=PROJECT_ID
מחליפים את PROJECT_ID במזהה הפרויקט ב-Google Cloud.
המסוף
מפעילים את ממשקי ה-API במסוף Google Cloud:
הגדרת מסך ההסכמה ל-OAuth
שרת ה-MCP של החיפוש האוניברסלי משתמש ב-OAuth 2.0 לאימות ולהרשאה. צריך להגדיר את מסך ההסכמה ל-OAuth לפני שיוצרים מזהה לקוח OAuth.
אם כבר הגדרתם את מסך ההסכמה של OAuth לשרתי MCP אחרים, ודאו שהוספתם את היקפי ההרשאות הנדרשים לשרת ה-MCP של חיפוש אוניברסלי.
כשמבצעים אימות באמצעות שרת MCP של חיפוש אוניברסלי, אפשר לבחור לאמת את כל ההיקפים המבוקשים או רק חלק מהם. השרת מכבד את הבחירות האלה ומחפש רק במוצרים שהגישה אליהם אושרה.
לדוגמה, אם תבצעו אימות עם כל היקפי ההרשאות הבאים:
https://www.googleapis.com/auth/gmail.readonlyhttps://www.googleapis.com/auth/drive.readonlyhttps://www.googleapis.com/auth/calendar.readonlyhttps://www.googleapis.com/auth/chat.messages.readonly
שרת ה-MCP של החיפוש האוניברסלי יחפש ב-Gmail, ב-Google Drive, ביומן Google וב-Google Chat.
עם זאת, אם מעניקים גישה רק ל-https://www.googleapis.com/auth/drive.readonly, ל-https://www.googleapis.com/auth/calendar.readonly ול-https://www.googleapis.com/auth/chat.messages.readonly (ולא ל-https://www.googleapis.com/auth/gmail.readonly), החיפוש האוניברסלי יחזיר רק תוצאות מ-Google Drive, מיומן Google ומ-Google Chat.
הוא לא מחפש באימייל שלכם ולא מחזיר תוצאות מ-Gmail.
- במסוף Google Cloud, עוברים אל Google Auth Platform > Data Access.
- לוחצים על הוספה או הסרה של היקפים.
מוסיפים היקף הרשאה אחד או יותר מהרשימה הבאה:
https://www.googleapis.com/auth/gmail.readonlyhttps://www.googleapis.com/auth/drive.readonlyhttps://www.googleapis.com/auth/calendar.readonlyhttps://www.googleapis.com/auth/chat.messages.readonly
לוחצים על עדכון ואז על שמירה.
הוראות מפורטות להגדרת מסך ההסכמה מופיעות במאמר בנושא הגדרת שרתי MCP של Google Workspace.
הגדרת לקוח MCP
כדי להוסיף את שרת ה-MCP של Universal Search ללקוח ה-MCP, פועלים לפי ההוראות של הלקוח.
Antigravity
כדי להוסיף את שרת ה-MCP של החיפוש האוניברסלי ל-Antigravity, מוסיפים את הגדרות השרת לקובץ mcp_config.json. ההוראות האלה רלוונטיות ל-Antigravity 2.0, ל-Antigravity IDE ול-Antigravity CLI.
יוצרים מזהה לקוח וסוד לקוח ב-OAuth 2.0 מסוג אפליקציית אינטרנט. בקטע Authorized redirect URIs (כתובות URI מורשות להפניה אוטומטית), לוחצים על + Add URI (הוספת כתובת URI) ואז מוסיפים את
https://antigravity.google/oauth-callbackבשדה URIs (כתובות URI). הוראות מפורטות זמינות במאמר בנושא הגדרת שרתי ה-MCP של Google Workspace.פותחים או יוצרים את קובץ ההגדרות
~/.gemini/antigravity/mcp_config.json.מוסיפים את ההגדרה
workspace-universalאלmcp_config.json:{ "mcpServers": { "workspace-universal": { "serverUrl": "https://workspacemcp.googleapis.com/mcp/v1", "oauth": { "clientId": "OAUTH_CLIENT_ID", "clientSecret": "OAUTH_CLIENT_SECRET" } } } }מחליפים את מה שכתוב בשדות הבאים:
-
OAUTH_CLIENT_ID: מזהה הלקוח שיצרתם. -
OAUTH_CLIENT_SECRET: סוד הלקוח שיצרתם.
-
חיסכון של
mcp_config.json.מאמתים את שרת ה-MCP. אפשר לבצע אימות באמצעות ההגדרות בממשק המשתמש הגרפי או באמצעות ה-CLI:
ב-Antigravity IDE או GUI (Antigravity 2.0):
- פותחים את מסך ההגדרות (למשל, לוחצים על הגדרות בפינה הימנית התחתונה או פותחים את הגדרות המשתמש של Antigravity).
- עוברים אל התאמות אישיות.
- בקטע Installed MCP Servers (שרתי MCP מותקנים), לוחצים על Refresh (רענון).
- מחפשים את
workspace-universalברשימה, לוחצים על אימות, נכנסים לחשבון Google, מעתיקים את קוד ההרשאה, מדביקים אותו בתיבת הדו-שיח של הקלט ולוחצים על שליחה.
ב-Antigravity CLI:
מפעילים את Antigravity CLI:
agyכדי לפתוח את חלונית הניהול האינטראקטיבית של MCP, מריצים את הפקודה:
/mcpמשתמשים במקשי החיצים כדי לבחור באפשרות
workspace-universal, עוברים לפעולה Authenticate ומקישים על Enter. משלימים את תהליך הכניסה בדפדפן, מעתיקים את קוד ההרשאה, מדביקים אותו בהנחיית הטרמינל ולוחצים על Enter.
מוודאים שהשרת מוגדר ופועל בצורה נכונה:
- ב-Antigravity IDE או GUI: הכפתור Sign out (יציאה) מוצג לצד
workspace-universalבקטע Customizations (התאמות אישיות) > Installed MCP Servers (שרתי MCP מותקנים). - ב-Antigravity CLI: פותחים את החלונית
/mcpכדי לראות את שרתי ה-MCP שהוגדרו. בשרתים מאומתים ומאומתים מוצג הכיתוב Authed לצד השמות שלהם בחלונית האינטראקטיבית של TUI. אפשר לבחור את השרתworkspace-universalבתצוגת לוח הבקרה כדי לבדוק את הסטטוס שלו ולראות רשימה של כל הכלים הזמינים שלו.
- ב-Antigravity IDE או GUI: הכפתור Sign out (יציאה) מוצג לצד
Claude
כדי להוסיף את שרת ה-MCP של Universal Search ל-Claude, צריך להגדיר מחבר בהתאמה אישית.
יוצרים מזהה לקוח וסוד לקוח ב-OAuth 2.0 מסוג אפליקציית אינטרנט. הוראות מפורטות זמינות במאמר בנושא הגדרת שרתי ה-MCP של Google Workspace.
בהגדרות של Claude, מוסיפים מחבר מותאם אישית:
- שם השרת:
Universal Search MCP Server - כתובת ה-URL של שרת ה-MCP המרוחק:
https://workspacemcp.googleapis.com/mcp/v1 - מזהה לקוח OAuth וסוד לקוח OAuth: מזינים את פרטי הכניסה.
- היקפים: כוללים את
https://www.googleapis.com/auth/gmail.readonly,https://www.googleapis.com/auth/drive.readonly,https://www.googleapis.com/auth/calendar.readonlyו-https://www.googleapis.com/auth/chat.messages.readonly.
- שם השרת:
בדיקת שרת ה-MCP של החיפוש האוניברסלי
כדאי לנסות לשאול את לקוח ה-MCP שאלות שדורשות חיפוש במוצרים שונים:
- "תמצא כל דבר שקשור לפרויקט א' באימייל, במסמכים ובהודעות הצ'אט שלי".
- "מתי הפגישה הבאה שלי בנושא תוכנית השיווק, ומהן ההערות וההודעות האחרונות בצ'אט בנושא?"
אם הכלים מופעלים בהצלחה ואתם מקבלים תגובות רלוונטיות מכמה מוצרים, סימן שהגדרתם את שרת ה-MCP של החיפוש האוניברסלי בצורה נכונה.
כלים נתמכים
שרת ה-MCP של החיפוש האוניברסלי מציע את הכלי הבא:
-
search_corpus: מבצע חיפוש בכמה מוצרים של Google Workspace (Google Drive, Gmail, יומן Google ו-Google Chat) על סמך השאילתה שסופקה.