MCP Reference: slidesmcp.googleapis.com

Tools für Google Präsentationen

Ein Model Context Protocol (MCP)-Server fungiert als Proxy zwischen einem externen Dienst, der einem Large Language Model (LLM) oder einer KI-Anwendung Kontext, Daten oder Funktionen bereitstellt. MCP-Server verbinden KI-Anwendungen mit externen Systemen wie Datenbanken und Webdiensten und übersetzen deren Antworten in ein Format, das die KI-Anwendung versteht.

MCP-Tools

Ein MCP-Tool ist eine Funktion oder ausführbare Funktion, die ein MCP-Server einem LLM oder einer KI-Anwendung zur Ausführung einer Aktion in der realen Welt zur Verfügung stellt.

Tools

Der MCP-Server „slidesmcp.googleapis.com“ hat die folgenden Tools:

MCP-Tools
read_presentation

JSON-Darstellung einer Google-Präsentation lesen

Entspricht presentations.get in der REST API.

update_presentation

Aktualisiert eine Präsentation mit einer Reihe von batchUpdate-Anfragen.

Entspricht presentations.batchUpdate in der REST API.

Die Liste der möglichen Updates:

  • createSlide: Erstellt eine neue Folie.
  • createShape: Erstellt eine neue Form.
  • createTable: Erstellt eine neue Tabelle.
  • insertText: Fügt Text in eine Form oder Tabellenzelle ein.
  • insertTableRows: Fügt Zeilen in eine Tabelle ein.
  • insertTableColumns: Fügt Spalten in eine Tabelle ein.
  • deleteTableRow: Löscht eine Zeile aus einer Tabelle.
  • deleteTableColumn: Löscht eine Spalte aus einer Tabelle.
  • replaceAllText: Ersetzt alle Instanzen des angegebenen Texts.
  • deleteObject: Löscht eine Seite oder ein Seitenelement aus der Präsentation.
  • updatePageElementTransform: Aktualisiert die Transformation eines Seitenelements.
  • updateSlidesPosition: Aktualisiert die Position einer Reihe von Folien in der Präsentation.
  • deleteText: Löscht Text aus einer Form oder einer Tabellenzelle.
  • createImage: Erstellt ein Bild.
  • createVideo: Erstellt ein Video.
  • createSheetsChart: Erstellt ein eingebettetes Google-Tabellen-Diagramm.
  • createLine: Erstellt eine Linie.
  • refreshSheetsChart: Aktualisiert ein Google-Tabellen-Diagramm.
  • updateShapeProperties: Aktualisiert die Eigenschaften einer Form.
  • updateImageProperties: Aktualisiert die Attribute eines Bildes.
  • updateVideoProperties: Aktualisiert die Attribute eines Videos.
  • updatePageProperties: Aktualisiert die Attribute einer Seite.
  • updateTableCellProperties: Aktualisiert die Eigenschaften einer TableCell.
  • updateLineProperties: Aktualisiert die Attribute einer Zeile.
  • createParagraphBullets: Erstellt Aufzählungszeichen für Absätze.
  • replaceAllShapesWithImage: Ersetzt alle Formen, die bestimmten Kriterien entsprechen, durch ein Bild.
  • duplicateObject: Dupliziert eine Folie oder ein Seitenelement.
  • updateTextStyle: Aktualisiert die Formatierung von Text in einer Form oder Tabelle.
  • replaceAllShapesWithSheetsChart: Ersetzt alle Formen, die bestimmten Kriterien entsprechen, durch ein Google-Tabellen-Diagramm.
  • deleteParagraphBullets: Entfernt Aufzählungszeichen aus Absätzen.
  • updateParagraphStyle: Aktualisiert die Formatierung von Absätzen in einer Form oder Tabelle.
  • updateTableBorderProperties: Aktualisiert die Eigenschaften der Tabellenränder in einer Tabelle.
  • updateTableColumnProperties: Aktualisiert die Eigenschaften einer Tabellenspalte.
  • updateTableRowProperties: Aktualisiert die Attribute einer Tabellenzeile.
  • mergeTableCells: Verbindet Zellen in einer Tabelle.
  • unmergeTableCells: Hebt den Zellenverbund in einer Tabelle auf.
  • groupObjects: Gruppiert Objekte wie Seitenelemente.
  • ungroupObjects: Hebt die Gruppierung von Objekten wie Gruppen auf.
  • updatePageElementAltText: Aktualisiert den Alt-Text-Titel und/oder die Beschreibung eines Seitenelements.
  • replaceImage: Ersetzt ein vorhandenes Bild durch ein neues Bild.
  • updateSlideProperties: Aktualisiert die Eigenschaften einer Folie.
  • updatePageElementsZOrder: Aktualisiert die Z-Reihenfolge von Seitenelementen.
  • importSlides: Importiert eine oder mehrere angegebene Folien aus einer Quellpräsentation in diese (Ziel-)Präsentation.
  • updateLineCategory: Aktualisiert die Kategorie einer Zeile.
  • rerouteLine: Leitet eine Linie so um, dass sie an den beiden nächstgelegenen Verbindungspunkten der verbundenen Seitenelemente angeschlossen wird.
  • createAudio: Erstellt Audioinhalte in dieser Präsentation.
  • updateAudioProperties: Aktualisiert die Attribute eines Audio-Objekts.

Spezifikationen für MCP-Tools abrufen

Mit der Methode tools/list können Sie die MCP-Tool-Spezifikationen für alle Tools auf einem MCP-Server abrufen. Im folgenden Beispiel wird gezeigt, wie Sie mit curl alle Tools und ihre Spezifikationen auflisten, die derzeit auf dem MCP-Server verfügbar sind.

Curl-Anfrage
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
}'