MCP Reference: slidesmcp.googleapis.com

أدوات لبرنامج "العروض التقديمية من Google"

يعمل خادم "بروتوكول سياق النموذج" (MCP) كوكيل بين خدمة خارجية توفّر السياق أو البيانات أو الإمكانات لنموذج لغوي كبير (LLM) أو تطبيق ذكاء اصطناعي. تربط خوادم MCP تطبيقات الذكاء الاصطناعي بأنظمة خارجية، مثل قواعد البيانات وخدمات الويب، وتحوّل ردودها إلى تنسيق يمكن لتطبيق الذكاء الاصطناعي فهمه.

أدوات MCP

أداة MCP هي وظيفة أو إمكانية قابلة للتنفيذ يعرضها خادم MCP لنموذج لغوي كبير أو تطبيق ذكاء اصطناعي لتنفيذ إجراء في العالم الحقيقي.

الأدوات

يحتوي خادم MCP على slidesmcp.googleapis.com على الأدوات التالية:

أدوات MCP
read_presentation

قراءة تمثيل JSON لعرض تقديمي في "العروض التقديمية من Google"

يتطابق مع presentations.get في واجهة برمجة تطبيقات REST

update_presentation

تعديل عرض تقديمي باستخدام مجموعة من طلبات batchUpdate

يتطابق مع presentations.batchUpdate في واجهة برمجة تطبيقات REST

في ما يلي قائمة بالتعديلات الممكنة:

  • createSlide: إنشاء شريحة جديدة
  • createShape: إنشاء شكل جديد
  • createTable: إنشاء جدول جديد
  • insertText: إدراج نص في شكل أو خلية جدول
  • insertTableRows: إدراج صفوف في جدول
  • insertTableColumns: إدراج أعمدة في جدول
  • deleteTableRow: حذف صف من جدول
  • deleteTableColumn: حذف عمود من جدول
  • replaceAllText: استبدال جميع مواضع النص المحدّد
  • deleteObject: حذف صفحة أو عنصر صفحة من العرض التقديمي
  • updatePageElementTransform: تعديل تحويل عنصر صفحة
  • updateSlidesPosition: تعديل موضع مجموعة من الشرائح في العرض التقديمي
  • deleteText: حذف نص من شكل أو خلية جدول
  • createImage: إنشاء صورة
  • createVideo: إنشاء فيديو
  • createSheetsChart: إنشاء رسم بياني مضمّن في "جداول بيانات Google"
  • createLine: إنشاء خط
  • refreshSheetsChart: إعادة تحميل رسم بياني في "جداول بيانات Google"
  • updateShapeProperties: تعديل خصائص الشكل
  • updateImageProperties: تعديل خصائص الصورة
  • updateVideoProperties: تعديل خصائص الفيديو
  • updatePageProperties: تعديل خصائص الصفحة
  • updateTableCellProperties: تعديل خصائص خلية الجدول
  • updateLineProperties: تعديل خصائص الخط
  • createParagraphBullets: إنشاء تعداد نقطي للفقرات
  • replaceAllShapesWithImage: استبدال جميع الأشكال التي تطابق بعض المعايير بصورة
  • duplicateObject: تكرار شريحة أو عنصر صفحة
  • updateTextStyle: تعديل تنسيق النص داخل شكل أو جدول
  • replaceAllShapesWithSheetsChart: استبدال جميع الأشكال التي تطابق بعض المعايير برسم بياني في "جداول بيانات Google"
  • deleteParagraphBullets: حذف التعداد النقطي من الفقرات
  • updateParagraphStyle: تعديل تنسيق الفقرات داخل شكل أو جدول
  • updateTableBorderProperties: تعديل خصائص حدود الجدول في جدول
  • updateTableColumnProperties: تعديل خصائص عمود الجدول
  • updateTableRowProperties: تعديل خصائص صف الجدول
  • mergeTableCells: دمج الخلايا في جدول
  • unmergeTableCells: إلغاء دمج الخلايا في جدول
  • groupObjects: تجميع العناصر، مثل عناصر الصفحة
  • ungroupObjects: فكّ تجميع العناصر، مثل المجموعات
  • updatePageElementAltText: تعديل عنوان النص البديل و/أو وصف عنصر صفحة
  • replaceImage: استبدال صورة حالية بصورة جديدة
  • updateSlideProperties: تعديل خصائص الشريحة
  • updatePageElementsZOrder: تعديل ترتيب Z لعناصر الصفحة
  • importSlides: استيراد صفحة شريحة واحدة أو أكثر من عرض تقديمي مصدر إلى هذا العرض التقديمي (الوجهة)
  • updateLineCategory: تعديل فئة الخط
  • rerouteLine: إعادة توجيه خط بحيث يتم ربطه بموقعَي الربط الأقرب على عناصر الصفحة المرتبطة
  • createAudio: إنشاء ملف صوتي في هذا العرض التقديمي
  • updateAudioProperties: تعديل خصائص الملف الصوتي

الحصول على مواصفات أداة MCP

للحصول على مواصفات أداة MCP لجميع الأدوات في خادم MCP، استخدِم طريقة tools/list. يوضّح المثال التالي كيفية استخدام curl لسرد جميع الأدوات ومواصفاتها المتاحة حاليًا في خادم MCP.

طلب Curl
curl --location 'https://slidesmcp.googleapis.com/mcp' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
    "method": "tools/list",
    "jsonrpc": "2.0",
    "id": 1
}'