ב-Google Slides יש שרת מרוחק של Model Context Protocol (MCP) שמאפשר לסוכני AI לקיים אינטראקציה מאובטחת עם נתונים ב-Google Slides. הגדרת שרת MCP של Google Slides מאפשרת לאפליקציות AI כמו Google Antigravity ו-Claude לבצע פעולות ב-Google Slides.
שרת ה-MCP של Google Slides מספק לסוכני AI דרך סטנדרטית לבצע את הפעולות הבאות:
- קריאת נתונים: קריאה של מבנים, סגנונות ופריסות של מצגות מדוברות.
- יוצרים קמפיינים: לשנות פריסות, שקפים ורכיבים, ולבצע עדכונים חזותיים של מבנה בקבוצות.
- שמירה על אבטחה: יורשים את אותן הרשאות ואמצעי בקרה לניהול נתונים כמו המשתמש.
דרישות מוקדמות
פרויקט ב-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 של Google Slides
כדי להשתמש בשרת ה-MCP של Google Slides, צריך להפעיל אותו בפרויקט בענן של Google ואז להגדיר את לקוח ה-MCP כך שיתחבר אליו.
הפעלת ממשקי ה-API
כדי להשתמש בשרת Google Slides MCP, צריך להפעיל את ה-API הבא בפרויקט בענן של Google.
Google Slides API
CLI
gcloud services enable slides.googleapis.com --project=PROJECT_ID
מחליפים את PROJECT_ID במזהה הפרויקט ב-Google Cloud.
המסוף
מפעילים את ממשקי ה-API במסוף Google Cloud:
הפעלת שירותי ה-MCP
כדי להפעיל את רכיבי ה-MCP ב-Google Slides, צריך להפעיל את השירות הבא בפרויקט בענן של Google:
Google Slides MCP API
CLI
gcloud services enable slidesmcp.googleapis.com --project=PROJECT_ID
מחליפים את PROJECT_ID במזהה הפרויקט ב-Google Cloud.
המסוף
מפעילים את שירותי ה-MCP במסוף Google Cloud:
הגדרת מסך ההסכמה ל-OAuth
שרת ה-MCP של Google Slides משתמש ב-OAuth 2.0 לאימות ולהרשאה. צריך להגדיר את מסך ההסכמה ל-OAuth לפני שיוצרים מזהה לקוח OAuth.
במסוף Google Cloud, עוברים אל Google Auth Platform > Branding.
אם כבר הגדרתם את פלטפורמת האימות של Google, אתם יכולים לקבוע את ההגדרות הבאות של מסך ההסכמה ל-OAuth בקטעים Branding, Audience וData Access. אם מופיעה ההודעה Google Auth Platform not configured yet, לוחצים על Get Started:
- בקטע App Information (פרטי האפליקציה), בשדה App name (שם האפליקציה), מקלידים
Slides MCP Server. - בקטע User support email, בוחרים את כתובת האימייל או קבוצת Google המתאימה.
- לוחצים על הבא.
- בקטע Audience, לוחצים על Internal. אם אי אפשר לבחור באפשרות פנימי, בוחרים באפשרות חיצוני.
- לוחצים על הבא.
- בקטע Contact Information, מזינים כתובת אימייל שאליה אפשר לשלוח התראות על שינויים בפרויקט.
- לוחצים על הבא.
- בקטע Finish, קוראים את המדיניות של Google בנושא נתוני משתמשים בשירותי API. אם אתם מסכימים, סמנו את התיבה I agree to the Google API Services: User Data Policy.
- לוחצים על המשך.
- לוחצים על יצירה.
- אם בחרתם באפשרות חיצוני לסוג המשתמש, מוסיפים משתמשי בדיקה:
- לוחצים על קהל.
- בקטע משתמשי בדיקה, לוחצים על הוספת משתמשים.
- מזינים את כתובת האימייל שלכם ושל משתמשים מורשים אחרים לבדיקה, ואז לוחצים על שמירה.
- בקטע App Information (פרטי האפליקציה), בשדה App name (שם האפליקציה), מקלידים
לוחצים על גישה לנתונים > הוספה או הסרה של היקפי הרשאה. מופיעה חלונית עם רשימה של היקפי הרשאה לכל API שהפעלתם בפרויקט Google Cloud.
בקטע Manually add scopes (הוספת היקפי הרשאות באופן ידני), מדביקים את היקפי ההרשאות של שרת ה-MCP של Google Slides:
https://www.googleapis.com/auth/drive.readonlyhttps://www.googleapis.com/auth/presentations.readonly
לוחצים על הוספה לטבלה.
לוחצים על עדכון.
אחרי שבוחרים את היקפי ההרשאות שנדרשים לאפליקציה, לוחצים על שמירה בדף גישה לנתונים.
הגדרת לקוח MCP
כדי להוסיף את שרת ה-MCP המרוחק של Google Slides ללקוח ה-MCP, פועלים לפי ההוראות של הלקוח.
Antigravity
כדי להוסיף את שרת ה-MCP המרוחק של Google Slides ל-Antigravity, מוסיפים את הגדרות השרת לקובץ mcp_config.json. ההוראות האלה רלוונטיות ל-Antigravity 2.0, ל-Antigravity IDE ול-Antigravity CLI.
יצירת מזהה לקוח וסוד לקוח ב-OAuth 2.0:
במסוף Google Cloud, עוברים אל Google Auth Platform > Clients > Create Client.
בוחרים באפשרות Web application (אפליקציית אינטרנט) כסוג האפליקציה.
הזן שם.
בקטע Authorized redirect URIs (כתובות URI מורשות להפניה אוטומטית), לוחצים על + Add URI (הוספת כתובת URI) ואז מוסיפים את
https://antigravity.google/oauth-callbackבשדה URIs (כתובות URI).לוחצים על Create ומעתיקים את מזהה הלקוח ואת סוד הלקוח.
פותחים או יוצרים את קובץ ההגדרות
~/.gemini/antigravity/mcp_config.json.מוסיפים את ההגדרה
mcpServersאלmcp_config.json:{ "mcpServers": { "slides": { "serverUrl": "https://slidesmcp.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 (רענון).
- מחפשים את
slidesברשימה, לוחצים על אימות, נכנסים לחשבון Google, מעתיקים את קוד ההרשאה, מדביקים אותו בתיבת הדו-שיח של הקלט ולוחצים על שליחה.
ב-Antigravity CLI:
מפעילים את Antigravity CLI:
agyכדי לפתוח את חלונית הניהול האינטראקטיבית של MCP, מריצים את הפקודה:
/mcpמשתמשים במקשי החיצים כדי לבחור באפשרות
slides, עוברים לפעולה Authenticate ומקישים על Enter. משלימים את תהליך הכניסה בדפדפן, מעתיקים את קוד ההרשאה, מדביקים אותו בהנחיית הטרמינל ולוחצים על Enter.
מוודאים שהשרת מוגדר ופועל בצורה נכונה:
- ב-Antigravity IDE או GUI: לחצן יציאה מוצג ליד השרת בקטע התאמות אישיות > Installed MCP Servers (שרתי MCP מותקנים).
- ב-Antigravity CLI: פותחים את החלונית
/mcpכדי לראות את שרתי ה-MCP שהוגדרו. בשרתים מאומתים ומאומתים מוצג הכיתוב Authed לצד השמות שלהם בחלונית האינטראקטיבית של TUI. אתם יכולים לבחור כל שרת בתצוגת מרכז הבקרה כדי לבדוק את הסטטוס שלו ולראות רשימה של כל הכלים הזמינים שלו.
שרת ה-MCP המרוחק מוכן לשימוש ב-Antigravity.
Claude
כדי להשתמש בשרת ה-MCP של Google Slides עם Claude.ai או Claude Desktop, צריך להיות לכם מינוי לתוכנית Claude Enterprise, Pro, Max או Team.
כדי להוסיף את שרת ה-MCP המרוחק של Google Slides ל-Claude, צריך להגדיר מחבר בהתאמה אישית עם סוד ומזהה לקוח ב-OAuth.
יצירת מזהה לקוח וסוד לקוח ב-OAuth 2.0:
במסוף Google Cloud, עוברים אל Google Auth Platform > Clients > Create Client.
בוחרים באפשרות Web application (אפליקציית אינטרנט) כסוג האפליקציה.
הזן שם.
בקטע Authorized redirect URIs (כתובות URI מורשות להפניה אוטומטית), לוחצים על + Add URI (הוספת כתובת URI) ואז מוסיפים את
https://claude.ai/api/mcp/auth_callbackבשדה URIs (כתובות URI).לוחצים על Create ומעתיקים את מזהה הלקוח ואת סוד הלקוח.
מגדירים את שרת ה-MCP ב-Claude:
- ב-Claude.ai או ב-Claude Desktop, עוברים אל Settings (הגדרות) או אל Admin settings (הגדרות אדמין) > Connectors (מחברים).
- לוחצים על הוספת מחבר בהתאמה אישית.
- מזינים את פרטי החיבור של מוצר Google Slides:
- Server name:
Google Slides. - כתובת ה-URL של שרת ה-MCP המרוחק:
https://slidesmcp.googleapis.com/mcp/v1
- Server name:
- בהגדרות מתקדמות, מזינים את מזהה הלקוח ב-OAuth ואת הסוד של הלקוח ב-OAuth.
- לוחצים על הוספה.
אחרים
להרבה אפליקציות AI יש דרכים להתחבר לשרת MCP מרוחק. בדרך כלל צריך להזין פרטים על השרת, כמו השם, נקודות הקצה, פרוטוקול התעבורה ושיטת האימות. עבור שרת ה-MCP המרוחק של Google Slides, מזינים את הפרטים הבאים:
שם השרת:
slidesכתובת ה-URL של השרת:
https://slidesmcp.googleapis.com/mcp/v1Transport: HTTP
אימות: שרת ה-MCP המרוחק של Google Slides משתמש ב-OAuth 2.0. פרטים נוספים זמינים במאמר מידע על אימות והרשאה.
לפרטים נוספים על חיבור סוגים שונים של לקוחות, אפשר לעיין במאמר בנושא הגדרת MCP באפליקציית AI.
בדיקת שרת ה-MCP של Google Slides
אחרי שמגדירים את לקוח ה-MCP, אפשר לוודא שהחיבור תקין על ידי הפעלת כמה הנחיות לבדיקה.
כדאי לשאול את הלקוח של פלטפורמת ה-MCP את השאלות הבאות:
"תציג לי את הפריסה המילולית של מצגת Google Slides
abcd123".הלקוח מאחזר מבנים של פריסות חזותיות של מצגות באמצעות
slides.read_presentation."תשכפל את שקף מספר 1 במצגת
abcd123ב-Google Slides".הלקוח מבצע
slides.update_presentationכדי להעתיק את הדף.
אם הכלים פועלים בהצלחה ואתם מקבלים תשובות רלוונטיות, השרת שלכם ב-Google Slides MCP מוגדר בצורה נכונה.
פתרון בעיות
אם נתקלתם בבעיות בהתחברות לשרת ה-MCP, תוכלו לבדוק אם יש שגיאות ביומני OAuth. צריך לבקש מהאדמין לבדוק את האירועים ביומן של OAuth בכלי לחקירת אבטחה.
מאמרי עזרה על הכלי
הכלים הבאים זמינים בשרת ה-MCP של Google Slides:
read_presentationupdate_presentation
שיקול אבטחה חשוב: החדרת הנחיות עקיפה
כשחושפים מודל שפה לנתונים לא מהימנים, יש סיכון למתקפת החדרת הנחיות עקיפה. מכיוון שללקוחות MCP כמו Google Antigravity יש גישה לכלים ולממשקי API עוצמתיים דרך שרת ה-MCP של Google Slides, הם יכולים לקרוא, לשנות ולמחוק נתונים בחשבון Google שלכם.
כדי לצמצם את הסיכונים האלה, כדאי לפעול לפי השיטות המומלצות הבאות:
- משתמשים רק בכלים מהימנים. לעולם אל תחברו את שרת ה-MCP של Google Slides לאפליקציות לא מהימנות או לא מאומתות.
- צריך להיזהר עם קלט ממקורות לא מהימנים. מומלץ לא לבקש מלקוח ה-MCP לעבד מצגות או משאבים אחרים ממקורות לא מאומתים. יכול להיות שהקלט הזה יכיל הוראות נסתרות שיאפשרו לתוקף להשתלט על הסשן שלכם, לשנות את הנתונים, לגנוב אותם או למחוק אותם.
- בודקים את כל הפעולות. חשוב תמיד לבדוק בקפידה את הפעולות שמבצע לקוח ה-AI בשמכם כדי לוודא שהן נכונות ותואמות לכוונות שלכם.
נושאים קשורים
- שרתי Google Workspace MCP ב-Antigravity (סדנת קוד)
- הגדרת שרת ה-MCP של Docs
- הגדרת שרת ה-MCP של Sheets
- הגדרת שרת MCP של Gmail
- הגדרת שרת MCP של היומן
- הגדרת שרת ה-MCP של Drive
- הגדרת שרת ה-MCP של People API