שרת ה-MCP של חיפוש אוניברסלי ל-Google Workspace משתמש בתקן Model Context Protocol (MCP) כדי לאפשר לסוכני AI לחפש בפריטים שלכם ב-Workspace. השרת הזה מאפשר לחפש בכמה מוצרים של Google Workspace, כולל הודעות Gmail, קבצים ב-Google Drive, אירועים ביומן Google ומרחבים והודעות ב-Google Chat, באמצעות כלי אחד.
שרת ה-MCP של Universal Search מספק דרך סטנדרטית לסוכני בינה מלאכותית לחפש מידע בכל חשבון 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 באמצעות המאגר המאוחד לניהול זהויות. למידע נוסף, ראה היכנס ל-gcloud CLI עם הזהות המאוחדת שלך.
- מאתחלים את ה-CLI של gcloud.
- מתקינים את Google Cloud CLI.
אם התקנתם את ה-CLI של gcloud בעבר, צריך לוודא שפועלת אצלכם הגרסה העדכנית ביותר של
הגדרת שרת MCP של חיפוש אוניברסלי
כדי להשתמש בשרת MCP של החיפוש האוניברסלי, צריך להפעיל אותו בפרויקט בענן של Google ואז להגדיר את לקוח ה-MCP להתחבר אליו.
הפעלת ממשקי ה-API
כדי להשתמש בשרת Universal Search MCP, הפעל את ממשק ה-API של Google Workspace MCP ואת ממשקי ה-API עבור המוצרים שברצונך לחפש בפרויקט Google Cloud שלך:
- ממשק ה-API של Gmail
- Google Drive API
- Google Calendar API
- Google Chat API
ממשק ה-API של MCP של Google Workspace
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 של Universal Search.
כשמבצעים אימות באמצעות שרת 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, עבור אל פלטפורמת האימות של גוגל > גישה לנתונים.
- לוחצים על הוספה או הסרה של היקפים.
מוסיפים היקף הרשאה אחד או יותר מהרשימה הבאה:
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
כדי להוסיף את שרת Universal Search 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/config/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. ניתן לאמת באמצעות הגדרות ה-GUI או ממשק שורת הפקודה (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.
מוודאים שהשרת מוגדר ופועל בצורה נכונה:
- עבור IDE או GUI של Antigravity: כפתור התנתק מוצג ליד
workspace-universalתחת התאמות אישיות > שרתי MCP מותקנים. - ב-Antigravity CLI: פותחים את החלונית
/mcpכדי לראות את שרתי ה-MCP שהוגדרו. בשרתים מאומתים ומאומתים מוצג הכיתוב Authed לצד השמות שלהם בחלונית האינטראקטיבית של TUI. אפשר לבחור את שרתworkspace-universalבתצוגת לוח הבקרה כדי לבדוק את הסטטוס שלו ולראות רשימה של כל הכלים שזמינים בו.
- עבור IDE או GUI של Antigravity: כפתור התנתק מוצג ליד
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 שאלות שדורשות חיפוש במוצרים שונים:
- "תמצא כל דבר שקשור לפרויקט X באימייל, במסמכים ובהודעות הצ'אט שלי".
- "מתי הפגישה הבאה שלי בנושא תוכנית השיווק, ומהן ההערות וההודעות האחרונות בצ'אט בנושא?"
אם הכלים מופעלים בהצלחה ואתם מקבלים תגובות רלוונטיות מכמה מוצרים, סימן שהגדרתם את שרת ה-MCP של החיפוש האוניברסלי בצורה נכונה.
כלים נתמכים
שרת ה-MCP של Universal Search מציע את הכלי הבא:
-
search_corpus: מבצע חיפוש בכמה מוצרים של Google Workspace (Google Drive, Gmail, יומן Google ו-Google Chat) על סמך השאילתה שסופקה.