Google スライドには、AI エージェントが Google スライドのデータを安全に操作できるようにするリモート Model Context Protocol(MCP)サーバーが用意されています。Google スライド MCP サーバーを構成すると、Google Antigravity や Claude などの AI アプリケーションで Google スライドの操作を実行できるようになります。
Google スライドの MCP サーバーは、AI エージェントが次のことを行うための標準化された方法を提供します。
- データを読み取る: 言語化されたプレゼンテーションの構造、スタイル、レイアウトを読み取ります。
- 実践: レイアウト、スライド、要素を変更し、視覚構造の一括更新を実行します。
- セキュリティを尊重する: ユーザーと同じ権限とデータガバナンス制御を継承します。
前提条件
Google Cloud プロジェクト プロジェクトを作成するには、プロジェクトを作成するをご覧ください。
Google Antigravity などの MCP クライアント。
このページにあるコマンドを実行するには、次のいずれかの開発環境で gcloud CLI を設定します。
Cloud Shell
gcloud CLI がすでに設定されているオンライン ターミナルを使用するには、Cloud Shell をアクティブにします。
ローカルシェル
ローカル開発環境を使用する手順は次のとおりです。
- Google Cloud CLI をインストールします。
すでに gcloud CLI をインストールしている場合は、
gcloud components updateを実行して、最新のバージョンがインストールされていることを確認してください。 - 外部 ID プロバイダ(IdP)を使用している場合は、フェデレーション ID を使用して gcloud CLI にログインします。詳細については、フェデレーション ID を使用して gcloud CLI にログインするをご覧ください。
- gcloud CLI を初期化します。
- Google Cloud CLI をインストールします。
すでに gcloud CLI をインストールしている場合は、
Google スライドの MCP サーバーを構成する
Google スライド MCP サーバーを使用するには、Google Cloud プロジェクトで有効にしてから、接続するように MCP クライアントを構成する必要があります。
API を有効にする
Google スライド MCP サーバーを使用するには、Google Cloud プロジェクトで次の API を有効にする必要があります。
Google Slides API
CLI
gcloud services enable slides.googleapis.com --project=PROJECT_ID
PROJECT_ID を実際の Google Cloud プロジェクト ID に置き換えます。
Console
Google Cloud コンソールで API を有効にします。
MCP サービスを有効にする
Google スライドの MCP コンポーネントを有効にするには、Google Cloud プロジェクトで次のサービスを有効にする必要があります。
Google Slides MCP API
CLI
gcloud services enable slidesmcp.googleapis.com --project=PROJECT_ID
PROJECT_ID を実際の Google Cloud プロジェクト ID に置き換えます。
Console
Google Cloud コンソールで MCP サービスを有効にします。
OAuth 同意画面を設定する
Google スライド MCP サーバーは、認証と認可に OAuth 2.0 を使用します。OAuth クライアント ID を作成する前に、OAuth 同意画面を構成する必要があります。
Google Cloud コンソールで、[Google Auth Platform] > [ブランディング] に移動します。
Google Auth Platform をすでに構成している場合は、[ブランディング]、[対象]、[データアクセス] で次の OAuth 同意画面の設定を構成できます。「Google Auth Platform not configured yet」というメッセージが表示された場合は、[使ってみる] をクリックします。
- [アプリ情報] の [アプリ名] に「
Slides MCP Server」と入力します。 - [ユーザー サポートメール] で、メールアドレスまたは適切な Google グループを選択します。
- [次へ] をクリックします。
- [対象] で [内部] を選択します。[内部] を選択できない場合は、[外部] を選択します。
- [次へ] をクリックします。
- [連絡先情報] で、プロジェクトに対する変更の通知を受け取るメールアドレスを入力します。
- [次へ] をクリックします。
- [完了] で、Google API サービスのユーザーデータに関するポリシーを確認し、同意する場合は [Google API サービス: ユーザーデータに関するポリシーに同意します] を選択します。
- [続行] をクリックします。
- [作成] をクリックします。
- ユーザータイプとして [外部] を選択した場合は、テストユーザーを追加します。
- [対象] をクリックします。
- [テストユーザー] で [ユーザーを追加] をクリックします。
- メールアドレスと他の承認済みテストユーザーを入力し、[保存] をクリックします。
- [アプリ情報] の [アプリ名] に「
[データアクセス] > [スコープの追加または削除] をクリックします。パネルが表示され、Google Cloud プロジェクトで有効にした各 API のスコープのリストが表示されます。
[スコープの手動追加] で、Google スライド MCP サーバーのスコープを貼り付けます。
https://www.googleapis.com/auth/drive.readonlyhttps://www.googleapis.com/auth/presentations.readonly
[テーブルに追加] をクリックします。
[更新] をクリックします。
アプリに必要なスコープを選択したら、[データアクセス] ページで [保存] をクリックします。
MCP クライアントを構成する
Google スライドのリモート MCP サーバーを MCP クライアントに追加するには、クライアントの手順に沿って操作します。
Antigravity
Google スライドのリモート MCP サーバーを Antigravity に追加するには、サーバー構成を mcp_config.json ファイルに追加します。この手順は、Antigravity 2.0、Antigravity IDE、Antigravity CLI をサポートしています。
OAuth 2.0 クライアント ID とシークレットを作成します。
Google Cloud コンソールで、[Google Auth Platform] > [クライアント] > [クライアントの作成] に移動します。
アプリケーションの種類として [ウェブ アプリケーション] を選択します。
名前を入力します。
[承認済みのリダイレクト URI] セクションで、[+ URI を追加] をクリックし、[URI] フィールドに
https://antigravity.google/oauth-callbackを追加します。[作成] をクリックして、クライアント ID とクライアント シークレットをコピーします。
構成ファイル
~/.gemini/antigravity/mcp_config.jsonを開くか、作成します。mcpServers構成をmcp_config.jsonに追加します。{ "mcpServers": { "slides": { "serverUrl": "https://slidesmcp.googleapis.com/mcp/v1", "oauth": { "clientId": "OAUTH_CLIENT_ID", "clientSecret": "OAUTH_CLIENT_SECRET" } } } }次のように置き換えます。
OAUTH_CLIENT_ID: 作成したクライアント ID。OAUTH_CLIENT_SECRET: 作成したクライアント シークレット。
mcp_config.json割引されます。MCP サーバーを認証します。認証は、GUI 設定または CLI を使用して行うことができます。
Antigravity IDE または GUI(Antigravity 2.0)の場合:
- 設定画面を開きます(左下の [設定] をクリックするか、[Antigravity User Settings] を開くなど)。
- [カスタマイズ] に移動します。
- [インストール済み MCP サーバー] で、[更新] をクリックします。
- リストで
slidesを見つけて [認証] をクリックし、Google アカウントにログインして認証コードをコピーし、入力ダイアログに貼り付けて [送信] をクリックします。
Antigravity CLI の場合:
Antigravity CLI を起動します。
agy次のコマンドを実行して、インタラクティブ MCP 管理パネルを開きます。
/mcp矢印キーを使用して
slidesを選択し、[認証] アクションに移動して、Enter キーを押します。ブラウザでログイン フローを完了し、認証コードをコピーして、ターミナル プロンプトに貼り付け、Enter キーを押します。
サーバーが正しく構成され、実行されていることを確認します。
- Antigravity IDE または GUI の場合: [カスタマイズ] > [インストール済み MCP サーバー] のサーバーの横に [ログアウト] ボタンが表示されます。
- Antigravity CLI の場合:
/mcpパネルを開いて、構成済みの MCP サーバーを表示します。検証済みで認証済みのサーバーは、インタラクティブ TUI パネル内の名前の横に [Authed] と表示されます。ダッシュボード ビューでサーバーを選択すると、そのステータスを調べたり、利用可能なツールをすべて一覧表示したりできます。
リモート MCP サーバーを Antigravity で使用できるようになりました。
Claude
Claude.ai または Claude Desktop で Google スライドのリモート MCP サーバーを使用するには、Claude Enterprise、Pro、Max、または Team プランが必要です。
Google スライドのリモート MCP サーバーを Claude に追加するには、OAuth クライアント ID とシークレットを使用してカスタム コネクタを構成します。
OAuth 2.0 クライアント ID とシークレットを作成します。
Google Cloud コンソールで、[Google Auth Platform] > [クライアント] > [クライアントの作成] に移動します。
アプリケーションの種類として [ウェブ アプリケーション] を選択します。
名前を入力します。
[承認済みのリダイレクト URI] セクションで、[+ URI を追加] をクリックし、[URI] フィールドに
https://claude.ai/api/mcp/auth_callbackを追加します。[作成] をクリックして、クライアント ID とクライアント シークレットをコピーします。
Claude で MCP サーバーを構成します。
- Claude.ai または Claude Desktop で、[設定](または [管理者設定])> [コネクタ] に移動します。
- [カスタム コネクタを追加] をクリックします。
- Google スライド プロダクトの接続の詳細を入力します。
- サーバー名:
Google Slides。 - リモート MCP サーバーの URL:
https://slidesmcp.googleapis.com/mcp/v1
- サーバー名:
- [詳細設定] で、OAuth クライアント ID と OAuth クライアント シークレットを入力します。
- [追加] をクリックします。
その他
多くの AI アプリケーションには、リモート MCP サーバーに接続する方法があります。通常は、サーバー名、エンドポイント、トランスポート プロトコル、認証方法などのサーバーの詳細情報を入力する必要があります。Google スライドのリモート MCP サーバーの場合は、次の情報を入力します。
サーバー名:
slidesサーバーの URL:
https://slidesmcp.googleapis.com/mcp/v1トランスポート: HTTP
認証: Google スライドのリモート MCP サーバーは OAuth 2.0 を使用します。詳細については、認証と認可についてをご覧ください。
さまざまなタイプのクライアントの接続の詳細については、AI アプリケーションで MCP を構成するをご覧ください。
Google スライドの MCP サーバーをテストする
MCP クライアントを構成したら、テスト プロンプトを実行して接続を確認できます。
MCP クライアントに次の質問をしてみます。
「Google スライドのプレゼンテーション
abcd123のレイアウトを説明して。」クライアントは
slides.read_presentationを使用してプレゼンテーションのビジュアル レイアウト構造を取得します。「Google スライドのプレゼンテーション
abcd123のスライド インデックス 1 を複製して。」クライアントが
slides.update_presentationを実行してページをコピーします。
ツールが正常に実行され、関連するレスポンスを受け取った場合、Google スライドの MCP サーバーは正しく構成されています。
トラブルシューティング
MCP サーバーへの接続で問題が発生した場合は、OAuth ログでエラーを確認できます。管理者に セキュリティ調査ツールの OAuth ログイベントを確認してもらってください。
ツールのリファレンス
Google スライド MCP サーバーでは次のツールを使用できます。
read_presentationupdate_presentation
セキュリティに関する重要な考慮事項: 間接プロンプト インジェクション
言語モデルを信頼できないデータに公開すると、間接的なプロンプト インジェクション攻撃のリスクがあります。Google Antigravity などの MCP クライアントは、Google スライド MCP サーバーを介して強力なツールや API にアクセスできるため、Google アカウントのデータの読み取り、変更、削除を行うことができます。
これらのリスクを軽減するには、次のベスト プラクティスに従ってください。
- 信頼できるツールのみを使用してください。信頼できないアプリケーションや検証されていないアプリケーションに Google スライドの MCP サーバーを接続しないでください。
- 信頼できない入力には注意してください。MCP クライアントに、未確認のソースからのプレゼンテーションやその他のリソースの処理を依頼しないでください。これらの入力には、セッションをハイジャックして攻撃者がデータを変更、窃取、削除できるようにする隠し命令が含まれている可能性があります。
- すべてのアクションを確認する。AI クライアントがユーザーに代わって実行したアクションは、常に慎重に確認し、アクションが正しく、ユーザーの意図に沿っていることを確認してください。
関連トピック
- Antigravity の Google Workspace MCP サーバー(Codelab)
- ドキュメント MCP サーバーを構成する
- スプレッドシートの MCP サーバーを構成する
- Gmail MCP サーバーを構成する
- カレンダー MCP サーバーを構成する
- ドライブの MCP サーバーを構成する
- People API MCP サーバーを構成する