Google Slides
Google Slidesと接続してプレゼンテーション作成および管理プラットフォームを活用できます。
主要機能
- プレゼンテーション作成および編集
- スライド追加、削除、複製
- テキスト、画像、図形挿入および編集
- テーマおよびレイアウト適用
- 共有および権限管理
- 発表者ノート管理
基本情報
認証方式
OAuth 2.0を使用して認証します。
入力パラメータ
- presentation_id (必須): 作業するプレゼンテーションID
- slide_id (選択): 特定のスライドID
- page_id (選択): 特定のページID
サポートするMCPツール
プレゼンテーション管理ツール
create_presentation
新しいプレゼンテーションを作成します。
get_presentation
プレゼンテーションの詳細情報を取得します。
list_presentations
ユーザーのすべてのプレゼンテーションリストを照会します。
update_presentation
プレゼンテーションのメタデータを修正します。
delete_presentation
プレゼンテーションを削除します。
copy_presentation
プレゼンテーションを複製します。
スライド管理ツール
create_slide
新しいスライドを作成します。
get_slide
特定のスライドの詳細情報を取得します。
list_slides
プレゼンテーションのすべてのスライドリストを照会します。
update_slide
スライドの属性を修正します。
delete_slide
スライドを削除します。
duplicate_slide
スライドを複製します。
move_slide
スライドの順序を変更します。
テキスト管理ツール
insert_text
スライドにテキストを挿入します。
update_text
既存のテキストを修正します。
delete_text
テキストを削除します。
format_text
テキストの書式を変更します。
画像管理ツール
insert_image
スライドに画像を挿入します。
update_image
画像の属性を修正します。
delete_image
画像を削除します。
resize_image
画像のサイズを調整します。
図形管理ツール
insert_shape
スライドに図形を挿入します。
update_shape
図形の属性を修正します。
delete_shape
図形を削除します。
format_shape
図形の書式を変更します。
テーマおよびレイアウトツール
apply_theme
プレゼンテーションにテーマを適用します。
change_layout
スライドのレイアウトを変更します。
apply_master_slide
マスタースライドを適用します。
共有および権限管理ツール
share_presentation
プレゼンテーションを共有します。
update_permissions
権限を修正します。
get_permissions
現在の権限情報を照会します。
revoke_access
アクセス権限を取消します。
発表者ノート管理ツール
add_speaker_notes
発表者ノートを追加します。
update_speaker_notes
発表者ノートを修正します。
delete_speaker_notes
発表者ノートを削除します。
get_speaker_notes
発表者ノートを照会します。
使用例
例えば、
- Promptで「新しいマーケティングプレゼンテーションを作成して最初のスライドにタイトルを追加してください」と入力すると、
- LLMはMCPを通じて
create_presentationツールで新しいプレゼンテーションを作成し、insert_textツールでタイトルを追加します。 - そして、Tool呼び出し結果に基づいてチャットで応答します。
スライド編集および装飾
- Prompt: 「既存のスライドにチャートを追加して色を変更してください」
- LLMが
insert_shapeツールでチャートを挿入し、format_shapeツールで色を変更します。
発表者ノート作成
- Prompt: 「各スライドに発表者ノートを追加してください」
- LLMが
add_speaker_notesツールで各スライドに発表者ノートを追加します。
OAuthアプリ設定方法
- Google Cloud Consoleにアクセスします。
- 新しいプロジェクトを作成するか、既存のプロジェクトを選択します。
- APIおよびサービス > ライブラリで「Google Slides API」を有効化します。
- 認証情報 > OAuth 2.0クライアントIDを生成します。
- 承認済みリダイレクトURIを設定します。
- クライアントIDとクライアントシークレットを安全な場所に保存します。
注意事項
- OAuth認証情報は機密情報なので安全に保管する必要があります。
- プレゼンテーションサイズが大きい場合、処理時間が長くなる可能性があります。
- 画像アップロード時、ファイルサイズ制限を確認する必要があります。
- 共有権限設定時、セキュリティに注意する必要があります。
Last updated on