MCP Reference: slidesmcp.googleapis.com

Google スライドのツール。

Model Context Protocol(MCP)サーバーは、大規模言語モデル(LLM)または AI アプリケーションにコンテキスト、データ、機能を提供する外部サービスとの間のプロキシとして機能します。MCP サーバーは、AI アプリケーションをデータベースやウェブサービスなどの外部システムに接続し、そのレスポンスを AI アプリケーションが理解できる形式に変換します。

MCP ツール

MCP ツールは、現実世界でアクションを実行する目的で MCP サーバーが LLM または AI アプリケーションに対して公開する関数または実行可能な機能です。

ツール

slidesmcp.googleapis.com MCP サーバーには、次のツールがあります。

MCP ツール
read_presentation

Google スライドのプレゼンテーションの JSON 表現を読み取ります。

REST API の presentations.get に対応します。

update_presentation

batchUpdate リクエストのセットを使用してプレゼンテーションを更新します。

REST API の presentations.batchUpdate に対応します。

更新可能なリストは次のとおりです。

  • createSlide: 新しいスライドを作成します。
  • createShape: 新しいシェイプを作成します。
  • createTable: 新しいテーブルを作成します。
  • insertText: 図形または表のセルにテキストを挿入します。
  • insertTableRows: テーブルに行を挿入します。
  • insertTableColumns: テーブルに列を挿入します。
  • deleteTableRow: テーブルから行を削除します。
  • deleteTableColumn: テーブルから列を削除します。
  • replaceAllText: 指定されたテキストのすべてのインスタンスを置き換えます。
  • deleteObject: プレゼンテーションからページまたはページ要素を削除します。
  • updatePageElementTransform: ページ要素の変換を更新します。
  • updateSlidesPosition: プレゼンテーション内の一連のスライドの位置を更新します。
  • deleteText: 図形または表のセルからテキストを削除します。
  • createImage: イメージを作成します。
  • createVideo: 動画を作成します。
  • createSheetsChart: 埋め込み Google スプレッドシートのグラフを作成します。
  • createLine: 線を作成します。
  • refreshSheetsChart: Google スプレッドシートのグラフを更新します。
  • updateShapeProperties: Shape のプロパティを更新します。
  • updateImageProperties: Image のプロパティを更新します。
  • updateVideoProperties: 動画のプロパティを更新します。
  • updatePageProperties: ページのプロパティを更新します。
  • updateTableCellProperties: TableCell のプロパティを更新します。
  • updateLineProperties: Line のプロパティを更新します。
  • createParagraphBullets: 段落の箇条書きを作成します。
  • replaceAllShapesWithImage: 特定の条件に一致するすべての図形を画像に置き換えます。
  • duplicateObject: スライドまたはページ要素を複製します。
  • updateTextStyle: 図形または表内のテキストのスタイルを更新します。
  • replaceAllShapesWithSheetsChart: 特定の条件に一致するすべての図形を Google スプレッドシートのグラフに置き換えます。
  • deleteParagraphBullets: 段落から箇条書きを削除します。
  • updateParagraphStyle: 図形または表内の段落のスタイルを更新します。
  • updateTableBorderProperties: Table のテーブル枠線のプロパティを更新します。
  • updateTableColumnProperties: テーブル列のプロパティを更新します。
  • updateTableRowProperties: テーブル行のプロパティを更新します。
  • mergeTableCells: 表内のセルを結合します。
  • unmergeTableCells: Table 内のセルの結合を解除します。
  • groupObjects: ページ要素などのオブジェクトをグループ化します。
  • ungroupObjects: グループなどのオブジェクトのグループ化を解除します。
  • updatePageElementAltText: ページ要素の代替テキストのタイトルや説明を更新します。
  • replaceImage: 既存のイメージを新しいイメージに置き換えます。
  • updateSlideProperties: スライドのプロパティを更新します。
  • updatePageElementsZOrder: ページ要素の Z オーダーを更新します。
  • importSlides: 指定された 1 つ以上のスライドページを、ソース プレゼンテーションからこの(宛先)プレゼンテーションにインポートします。
  • updateLineCategory: 行のカテゴリを更新します。
  • rerouteLine: 接続されたページ要素の 2 つの最も近い接続サイトで接続されるように、線を再ルーティングします。
  • createAudio: このプレゼンテーションに音声を作成します。
  • updateAudioProperties: Audio のプロパティを更新します。

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