MCP Reference: slidesmcp.googleapis.com

ابزارهای گوگل اسلایدز

یک سرور پروتکل زمینه مدل (MCP) به عنوان یک پروکسی بین یک سرویس خارجی عمل می‌کند که زمینه، داده‌ها یا قابلیت‌هایی را برای یک مدل زبان بزرگ (LLM) یا برنامه هوش مصنوعی فراهم می‌کند. سرورهای MCP برنامه‌های هوش مصنوعی را به سیستم‌های خارجی مانند پایگاه‌های داده و سرویس‌های وب متصل می‌کنند و پاسخ‌های آنها را به فرمتی که برنامه هوش مصنوعی می‌تواند درک کند، ترجمه می‌کنند.

ابزارهای MCP

یک ابزار MCP یک تابع یا قابلیت اجرایی است که یک سرور MCP آن را در اختیار یک برنامه LLM یا هوش مصنوعی قرار می‌دهد تا عملی را در دنیای واقعی انجام دهد.

ابزارها

سرور MCP به آدرس slidesmcp.googleapis.com ابزارهای زیر را دارد:

ابزارهای MCP
read_presentation

نمایش JSON از یک ارائه Google Slides را بخوانید.

مربوط به presentations.get در REST API است.

update_presentation

یک ارائه را با مجموعه‌ای از درخواست‌های batchUpdate به‌روزرسانی می‌کند.

مربوط به presentations.batchUpdate در REST API است.

لیست به‌روزرسانی‌های احتمالی به شرح زیر است:

  • createSlide : یک اسلاید جدید ایجاد می‌کند.
  • createShape : یک شکل جدید ایجاد می‌کند.
  • createTable : یک جدول جدید ایجاد می‌کند.
  • insertText : متن را در یک شکل یا سلول جدول وارد می‌کند.
  • insertTableRows : ردیف‌هایی را در جدول درج می‌کند.
  • insertTableColumns : ستون‌هایی را در جدول درج می‌کند.
  • deleteTableRow : یک سطر از جدول را حذف می‌کند.
  • deleteTableColumn : یک ستون از جدول را حذف می‌کند.
  • replaceAllText : تمام نمونه‌های متن مشخص شده را جایگزین می‌کند.
  • deleteObject : یک صفحه یا عنصر صفحه را از ارائه حذف می‌کند.
  • updatePageElementTransform : تبدیل یک عنصر صفحه را به‌روزرسانی می‌کند.
  • updateSlidesPosition : موقعیت مجموعه‌ای از اسلایدها را در ارائه به‌روزرسانی می‌کند.
  • deleteText : متن را از یک شکل یا یک سلول جدول حذف می‌کند.
  • createImage : یک تصویر ایجاد می‌کند.
  • createVideo : یک ویدیو ایجاد می‌کند.
  • createSheetsChart : یک نمودار Google Sheets جاسازی‌شده ایجاد می‌کند.
  • createLine : یک خط ایجاد می‌کند.
  • refreshSheetsChart : نمودار Google Sheets را به‌روزرسانی می‌کند.
  • updateShapeProperties : ویژگی‌های یک شکل را به‌روزرسانی می‌کند.
  • updateImageProperties : ویژگی‌های یک تصویر را به‌روزرسانی می‌کند.
  • updateVideoProperties : ویژگی‌های یک ویدیو را به‌روزرسانی می‌کند.
  • updatePageProperties : ویژگی‌های یک صفحه را به‌روزرسانی می‌کند.
  • updateTableCellProperties : ویژگی‌های یک TableCell را به‌روزرسانی می‌کند.
  • updateLineProperties : ویژگی‌های یک خط (Line) را به‌روزرسانی می‌کند.
  • createParagraphBullets : برای پاراگراف‌ها، بولت ایجاد می‌کند.
  • replaceAllShapesWithImage : تمام شکل‌هایی که با یک معیار مطابقت دارند را با یک تصویر جایگزین می‌کند.
  • duplicateObject : یک عنصر اسلاید یا صفحه را کپی می‌کند.
  • updateTextStyle : استایل متن درون یک شکل یا جدول را به‌روزرسانی می‌کند.
  • replaceAllShapesWithSheetsChart : تمام شکل‌هایی که با برخی معیارها مطابقت دارند را با نمودار Google Sheets جایگزین می‌کند.
  • 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 --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
}'