MCP Reference: slidesmcp.googleapis.com

Google Slaytlar için araçlar.

Model Context Protocol (MCP) sunucusu, Büyük Dil Modeli'ne (LLM) veya yapay zeka uygulamasına bağlam, veri ya da özellikler sağlayan harici bir hizmet ile bu hizmeti kullanan uygulama arasında proxy görevi görür. MCP sunucuları, yapay zeka uygulamalarını veritabanları ve web hizmetleri gibi harici sistemlere bağlar ve yanıtlarını yapay zeka uygulamasının anlayabileceği bir biçime çevirir.

MCP Araçları

MCP aracı, bir MCP sunucusunun gerçek dünyada işlem yapmak için LLM'ye veya yapay zeka uygulamasına sunduğu bir işlev ya da yürütülebilir özelliktir.

Araçlar

slidesmcp.googleapis.com MCP sunucusunda aşağıdaki araçlar bulunur:

MCP Araçları
read_presentation

Google Slaytlar sunusunun JSON gösterimini okuma

REST API'de presentations.get'ye karşılık gelir.

update_presentation

Bir sunuyu bir dizi batchUpdate isteğiyle günceller.

REST API'de presentations.batchUpdate'ye karşılık gelir.

Olası güncellemelerin listesi:

  • createSlide: Yeni bir slayt oluşturur.
  • createShape: Yeni bir şekil oluşturur.
  • createTable: Yeni bir tablo oluşturur.
  • insertText: Şekle veya tablo hücresine metin ekler.
  • insertTableRows: Tabloya satır ekler.
  • insertTableColumns: Tabloya sütun ekler.
  • deleteTableRow: Tablodaki bir satırı siler.
  • deleteTableColumn: Tablodan sütun siler.
  • replaceAllText: Belirtilen metnin tüm örneklerini değiştirir.
  • deleteObject: Sunudan bir sayfayı veya sayfa öğesini siler.
  • updatePageElementTransform: Bir sayfa öğesinin dönüşümünü günceller.
  • updateSlidesPosition: Sunudaki bir dizi slaytın konumunu günceller.
  • deleteText: Şekil veya tablo hücresindeki metni siler.
  • createImage: Görüntü oluşturur.
  • createVideo: Video oluşturur.
  • createSheetsChart: Yerleştirilmiş bir Google E-Tablolar grafiği oluşturur.
  • createLine: Çizgi oluşturur.
  • refreshSheetsChart: Google E-Tablolar grafiğini yeniler.
  • updateShapeProperties: Bir şeklin özelliklerini günceller.
  • updateImageProperties: Bir resmin özelliklerini günceller.
  • updateVideoProperties: Bir videonun özelliklerini günceller.
  • updatePageProperties: Bir sayfanın özelliklerini günceller.
  • updateTableCellProperties: Bir TableCell'in özelliklerini günceller.
  • updateLineProperties: Bir çizginin özelliklerini günceller.
  • createParagraphBullets: Paragraflar için madde işaretleri oluşturur.
  • replaceAllShapesWithImage: Belirli ölçütlere uyan tüm şekilleri bir resimle değiştirir.
  • duplicateObject: Slaytı veya sayfa öğesini çoğaltır.
  • updateTextStyle: Şekil veya Tablo içindeki metnin stilini günceller.
  • replaceAllShapesWithSheetsChart: Belirli ölçütlere uyan tüm şekilleri Google E-Tablolar grafiğiyle değiştirir.
  • deleteParagraphBullets: Paragraflardaki madde işaretlerini siler.
  • updateParagraphStyle: Şekil veya tablodaki paragrafların stilini günceller.
  • updateTableBorderProperties: Tablodaki tablo kenarlıklarının özelliklerini günceller.
  • updateTableColumnProperties: Tablo sütununun özelliklerini günceller.
  • updateTableRowProperties: Tablo satırının özelliklerini günceller.
  • mergeTableCells: Tablodaki hücreleri birleştirir.
  • unmergeTableCells: Tablodaki hücreleri ayırır.
  • groupObjects: Sayfa öğeleri gibi nesneleri gruplandırır.
  • ungroupObjects: Gruplar gibi nesnelerin gruplarını çözer.
  • updatePageElementAltText: Bir sayfa öğesinin alternatif metin başlığını ve/veya açıklamasını günceller.
  • replaceImage: Mevcut bir resmi yeni bir resimle değiştirir.
  • updateSlideProperties: Bir slaytın özelliklerini günceller.
  • updatePageElementsZOrder: Sayfa öğelerinin Z düzenini günceller.
  • importSlides: Kaynak sunudaki belirtilen bir veya daha fazla slayt sayfasını bu (hedef) sunuya aktarır.
  • updateLineCategory: Bir satırın kategorisini günceller.
  • rerouteLine: Bir çizgiyi, bağlı sayfa öğelerindeki en yakın iki bağlantı sitesine bağlanacak şekilde yeniden yönlendirir.
  • createAudio: Bu sunuda ses oluşturur.
  • updateAudioProperties: Bir sesin özelliklerini günceller.

MCP aracı özelliklerini alma

Bir MCP sunucusundaki tüm araçların MCP aracı özelliklerini almak için tools/list yöntemini kullanın. Aşağıdaki örnekte, MCP sunucusunda şu anda kullanılabilen tüm araçları ve özelliklerini listelemek için curl komutunun nasıl kullanılacağı gösterilmektedir.

Curl İsteği
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
}'