توفر "العروض التقديمية من Google" خادم Model Context Protocol (MCP) عن بُعد يتيح لوكلاء الذكاء الاصطناعي التفاعل بأمان مع بيانات "العروض التقديمية من Google". من خلال ضبط خادم MCP في "العروض التقديمية من Google"، يمكنك تفعيل تطبيقات الذكاء الاصطناعي، مثل Google Antigravity وClaude، لتنفيذ إجراءات في "العروض التقديمية من Google".
يوفّر خادم MCP في "العروض التقديمية من Google" طريقة موحّدة لوكلاء الذكاء الاصطناعي من أجل:
- قراءة البيانات: قراءة بنى العروض التقديمية وأنماطها وتنسيقاتها التي تم التعبير عنها لفظيًا
- اتخاذ الإجراءات: تغيير التنسيقات والشرائح والعناصر وتنفيذ تعديلات مجمّعة على البنية المرئية
- مراعاة الأمان: اكتساب الأذونات وعناصر التحكّم في إدارة البيانات نفسها التي يملكها المستخدم
المتطلبات الأساسية
مشروع على Google Cloud لإنشاء مشروع، يُرجى الاطّلاع على مقالة إنشاء مشروع.
عميل MCP، مثل Google Antigravity
لتشغيل الأوامر في هذه الصفحة، عليك إعداد gcloud CLI في إحدى بيئات التطوير التالية:
Cloud Shell
لاستخدام وحدة طرفية على الإنترنت تم إعداد gcloud CLI عليها مسبقًا، فعِّل Cloud Shell:
سطر الأوامر shell المحلي
لاستخدام بيئة تطوير محلية، اتّبِع الخطوات التالية:
- ثبِّت Google Cloud CLI.
إذا سبق لك تثبيت gcloud CLI، تأكَّد من استخدام أحدث إصدار من خلال تشغيل
gcloud components update. - إذا كنت تستخدم موفِّر هوية (IdP) خارجيًا، سجِّل الدخول إلى gcloud CLI باستخدام هويتك الموحّدة. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة تسجيل الدخول إلى gcloud CLI باستخدام هويتك الموحّدة.
- افتح gcloud CLI.
- ثبِّت Google Cloud CLI.
إذا سبق لك تثبيت gcloud CLI، تأكَّد من استخدام أحدث إصدار من خلال تشغيل
ضبط خادم MCP في "العروض التقديمية من Google"
لاستخدام خادم MCP في "العروض التقديمية من Google"، عليك تفعيله في مشروعك على Google Cloud، ثم ضبط عميل MCP للاتصال به.
تفعيل واجهات برمجة التطبيقات
لاستخدام خادم MCP في "العروض التقديمية من Google"، عليك تفعيل واجهة برمجة التطبيقات التالية في مشروعك على السحابة الإلكترونية على Google Cloud:
Google Slides API
CLI
gcloud services enable slides.googleapis.com --project=PROJECT_ID
استبدِل PROJECT_ID برقم تعريف مشروعك على Google Cloud.
وحدة التحكّم
فعِّل واجهات برمجة التطبيقات في Google Cloud Console:
تفعيل خدمات MCP
لتفعيل مكوّنات MCP في "العروض التقديمية من Google"، عليك تفعيل الخدمة التالية في مشروعك على Google Cloud:
Google Slides MCP API
CLI
gcloud services enable slidesmcp.googleapis.com --project=PROJECT_ID
استبدِل PROJECT_ID برقم تعريف مشروعك على Google Cloud.
وحدة التحكّم
فعِّل خدمات MCP في Google Cloud Console:
إعداد شاشة طلب الموافقة المتعلّقة ببروتوكول OAuth
يستخدم خادم MCP في "العروض التقديمية من Google" بروتوكول OAuth 2.0 للمصادقة والتفويض. عليك ضبط شاشة موافقة OAuth قبل أن تتمكّن من إنشاء معرّف عميل OAuth.
في Google Cloud Console، انتقِل إلى Google Auth Platform > العلامة التجارية.
إذا سبق لك ضبط Google Auth Platform، يمكنك ضبط إعدادات شاشة طلب الموافقة المتعلّقة ببروتوكول OAuth التالية في العلامة التجارية، الجمهور، والوصول إلى البيانات. إذا ظهرت لك رسالة لم يتم إعداد Google Auth Platform بعد، انقر على البدء:
- ضمن معلومات التطبيق، في اسم التطبيق، اكتب
Slides MCP Server. - في البريد الإلكتروني لدعم المستخدم، اختَر عنوان بريدك الإلكتروني أو مجموعة Google مناسبة.
- انقر على التالي.
- ضمن الجمهور، اختَر داخلي. إذا لم تتمكّن من اختيار داخلي، اختَر خارجي.
- انقر على التالي.
- ضمن معلومات الاتصال، أدخِل عنوان بريد إلكتروني يمكنك تلقّي إشعارات عليه بشأن أي تغييرات تطرأ على مشروعك.
- انقر على التالي.
- ضمن إنهاء، راجِع سياسة بيانات المستخدمين في خدمات Google API ، وإذا كنت موافقًا عليها، ضَع علامة في المربّع أوافق على "سياسة بيانات المستخدمين في خدمات Google API".
- انقر على متابعة.
- انقر على إنشاء.
- إذا اخترت خارجي لنوع المستخدم، أضِف مستخدمين تجريبيين:
- انقر على الجمهور.
- ضمن المستخدمون التجريبيون ، انقر على إضافة مستخدمين.
- أدخِل عنوان بريدك الإلكتروني وأي مستخدمين تجريبيين آخرين مُفوَّضين، ثم انقر على حفظ.
- ضمن معلومات التطبيق، في اسم التطبيق، اكتب
انقر على الوصول إلى البيانات > إضافة نطاقات أو إزالتها. ستظهر لوحة تتضمّن قائمة بالنطاقات لكل واجهة برمجة تطبيقات فعّلتها في مشروعك على Google Cloud.
ضمن إضافة نطاقات يدويًا، الصِق نطاقات خادم MCP في "العروض التقديمية من Google" :
https://www.googleapis.com/auth/drive.readonlyhttps://www.googleapis.com/auth/presentations.readonly
انقر على الإضافة إلى الجدول.
انقر على تعديل.
بعد اختيار النطاقات التي يتطلبها تطبيقك، انقر على حفظ في صفحة الوصول إلى البيانات.
ضبط عميل MCP
لإضافة خادم MCP عن بُعد في "العروض التقديمية من Google" إلى عميل MCP، اتّبِع التعليمات الخاصة بعميلك.
Antigravity
لإضافة خادم MCP عن بُعد في "العروض التقديمية من Google" إلى Antigravity، أضِف إعدادات الخادم إلى ملف mcp_config.json. تتوافق هذه التعليمات مع Antigravity 2.0 وAntigravity IDE وAntigravity CLI.
أنشِئ معرّف عميل OAuth 2.0 وسر عميل:
في Google Cloud Console، انتقِل إلى Google Auth Platform > العملاء > إنشاء عميل
اختَر تطبيق الويب كنوع التطبيق.
أدخِل اسمًا.
في قسم عناوين URI المُصرَّح بها لإعادة التوجيه ، انقر على + إضافة عنوان URI، ثم أضِف
https://antigravity.google/oauth-callbackفي الحقل عناوين URI.انقر على إنشاء وانسخ معرّف العميل وسر العميل.
افتح ملف الإعداد
~/.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. يمكنك المصادقة باستخدام إعدادات واجهة المستخدم الرسومية أو سطر الأوامر:
بالنسبة إلى Antigravity IDE أو واجهة المستخدم الرسومية (Antigravity 2.0):
- افتح شاشة الإعدادات (مثلاً، انقر على الإعدادات في أسفل يمين الشاشة أو افتح إعدادات مستخدم Antigravity).
- انتقِل إلى التخصيصات.
- ضمن خوادم MCP المُثبَّتة ، انقر على إعادة التحميل.
- ابحث عن
slidesفي القائمة، وانقر على المصادقة، وسجِّل الدخول إلى حساب Google، وانسخ رمز التفويض، والصِقه في مربّع حوار الإدخال، وانقر على إرسال.
بالنسبة إلى Antigravity CLI:
ابدأ Antigravity CLI:
agyافتح لوحة إدارة MCP التفاعلية من خلال تشغيل:
/mcpاستخدِم مفاتيح الأسهم لاختيار
slides، وانتقِل إلى الإجراء المصادقة ، واضغط على Enter. أكمِل عملية تسجيل الدخول في متصفّحك، وانسخ رمز التفويض، والصِقه في سطر الأوامر في الوحدة الطرفية، واضغط على Enter.
تأكَّد من أنّ الخادم تم ضبطه وتشغيله بشكلٍ صحيح:
- بالنسبة إلى Antigravity IDE أو واجهة المستخدم الرسومية: يظهر زر تسجيل الخروج بجانب الخادم ضمن التخصيصات > خوادم MCP المُثبَّتة.
- بالنسبة إلى Antigravity CLI: افتح لوحة
/mcpلعرض خوادم MCP التي تم ضبطها. تعرض الخوادم التي تم التحقّق منها ومصادقتها تمت المصادقة بجانب أسمائها داخل لوحة واجهة المستخدم النصية التفاعلية. يمكنك اختيار أي خادم ضمن طريقة عرض لوحة البيانات لفحص حالته وعرض قائمة بجميع الأدوات المتاحة له.
خادم MCP عن بُعد جاهز للاستخدام في Antigravity.
Claude
لاستخدام خادم MCP عن بُعد في "العروض التقديمية من Google" مع Claude.ai أو Claude Desktop، يجب أن يكون لديك خطة Claude Enterprise أو Pro أو Max أو Team.
لإضافة خادم MCP عن بُعد في "العروض التقديمية من Google" إلى Claude، اضبط موصِّلاً مخصّصًا باستخدام معرّف عميل OAuth وسر عميل.
أنشِئ معرّف عميل OAuth 2.0 وسر عميل:
في Google Cloud Console، انتقِل إلى Google Auth Platform > العملاء > إنشاء عميل
اختَر تطبيق الويب كنوع التطبيق.
أدخِل اسمًا.
في قسم عناوين URI المُصرَّح بها لإعادة التوجيه ، انقر على + إضافة عنوان URI، ثم أضِف
https://claude.ai/api/mcp/auth_callbackفي حقل عناوين URI.انقر على إنشاء وانسخ معرّف العميل وسر العميل.
اضبط خادم MCP في Claude:
- في Claude.ai أو Claude Desktop، انتقِل إلى الإعدادات (أو إعدادات المشرف) > الموصِّلات.
- انقر على إضافة موصِّل مخصّص.
- أدخِل تفاصيل الاتصال بمنتج "العروض التقديمية من Google":
- اسم الخادم:
Google Slides. - عنوان URL لخادم MCP عن بُعد:
https://slidesmcp.googleapis.com/mcp/v1
- اسم الخادم:
- في الإعدادات المتقدّمة، أدخِل معرّف عميل OAuth وسر عميل OAuth.
- انقر على إضافة.
غير ذلك
تتوفّر في العديد من تطبيقات الذكاء الاصطناعي طرق للاتصال بخادم MCP عن بُعد. عليك عادةً إدخال تفاصيل عن الخادم، مثل اسمه ونقاط النهاية وبروتوكول النقل وطريقة المصادقة. بالنسبة إلى خادم MCP عن بُعد في "العروض التقديمية من Google"، أدخِل ما يلي:
اسم الخادم:
slidesعنوان URL للخادم:
https://slidesmcp.googleapis.com/mcp/v1النقل: HTTP
المصادقة: يستخدم خادم MCP عن بُعد في "العروض التقديمية من Google" بروتوكول OAuth 2.0. لمعرفة التفاصيل، يُرجى الاطّلاع على مقالة لمحة عن المصادقة والتفويض.
لمزيد من التفاصيل حول ربط أنواع مختلفة من العملاء، يُرجى الاطّلاع على مقالة ضبط MCP في تطبيق ذكاء اصطناعي.
اختبار خادم MCP في "العروض التقديمية من Google"
بعد ضبط عميل MCP، يمكنك التحقّق من الاتصال من خلال تشغيل بعض الطلبات التجريبية.
حاوِل طرح الأسئلة التالية على عميل MCP:
"أريد عرض التنسيق الذي تم التعبير عنه لفظيًا للعرض التقديمي في "العروض التقديمية من Google"
abcd123."يستردّ العميل بنى التنسيق المرئي للعرض التقديمي باستخدام
slides.read_presentation."أريد تكرار الشريحة التي تحمل الفهرس 1 في العرض التقديمي
abcd123في "العروض التقديمية من Google"."ينفّذ العميل
slides.update_presentationلنسخ الصفحة.
إذا تم تنفيذ الأدوات بنجاح وتلقّيت ردودًا ذات صلة، يعني ذلك أنّه تم ضبط خادم MCP في "العروض التقديمية من Google" بشكلٍ صحيح.
تحديد المشاكل وحلّها
إذا واجهت مشاكل في الاتصال بخادم MCP، يمكنك التحقّق من وجود أخطاء في سجلّات OAuth. اطلب من المشرف التحقّق من أحداث سجلّ OAuth في أداة التحقيق الأمني.
مرجع الأداة
تتوفّر الأدوات التالية لخادم MCP في "العروض التقديمية من Google":
read_presentationupdate_presentation
اعتبارات أمان مهمة: حقن الطلبات بشكل غير مباشر
عند عرض نموذج لغة على بيانات غير موثوق بها، هناك خطر من التعرّض لهجوم حقن الطلبات بشكل غير مباشر. بما أنّ عملاء MCP، مثل Google Antigravity، يمكنهم الوصول إلى أدوات وواجهات برمجة تطبيقات فعّالة من خلال خادم MCP في "العروض التقديمية من Google"، يمكنهم قراءة البيانات وتعديلها وحذفها في حسابك على Google.
للحدّ من هذه المخاطر، اتّبِع أفضل الممارسات التالية:
- استخدِم الأدوات الموثوق بها فقط. لا تربط أبدًا خادم MCP في "العروض التقديمية من Google" بتطبيقات غير موثوق بها أو لم يتم التحقّق منها.
- تعامَل بحذر مع البيانات التي يتم إدخالها وغير الموثوق بها. تجنَّب أن تطلب من عميل MCP معالجة عروض تقديمية أو موارد أخرى من مصادر لم يتم التحقّق منها. قد تحتوي هذه البيانات التي يتم إدخالها على تعليمات مخفية يمكنها اختراق جلستك، ما يسمح للمهاجم بتعديل بياناتك أو سرقتها أو حذفها.
- راجِع جميع الإجراءات. راجِع دائمًا بعناية الإجراءات التي يتّخذها عميل الذكاء الاصطناعي نيابةً عنك للتأكّد من أنّها صحيحة وتتوافق مع نواياك.
مواضيع ذات صلة
- خوادم MCP في Google Workspace في Antigravity (درس تطبيقي حول الترميز)
- ضبط خادم MCP في "مستندات Google"
- ضبط خادم MCP في "جداول بيانات Google"
- ضبط خادم MCP في Gmail
- ضبط خادم MCP في "تقويم Google"
- ضبط خادم MCP في Google Drive
- ضبط خادم MCP في People API