MG

matteoantoci/google-slides-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

189 stars 49 forks 品質 64 トレンド 25NOASSERTION

matteoantoci/google-slides-mcp は、https://github.com/matteoantoci/google-slides-mcp. からインポートされたMCPサーバー候補です。

概要

matteoantoci/google-slides-mcp は、https://github.com/matteoantoci/google-slides-mcp. からインポートされたMCPサーバー候補です。

概要(AI 翻訳)

このプロセスはGoogle Slides APIのMCPサーバーです。ホストがStdioで通信します。最初の起動時にブラウザを開きます。デスクトップクライアントIDとクライアントシークレットを貼り付けます。Googleの同意が続きます。後で起動してトークンストアを読みます。

前提条件

  • Node.js 20歳以上
  • Google Slides APIが有効なGoogle Cloudプロジェクト
  • OAuth Desktop クライアント ID とクライアントシークレット

リフレッシュトークンは必要ありません。プロセス環境も必要ありません。

クロード・コード

  1. デスクトップOAuthクライアントを作成する。以下のGoogle Authenticプラットフォームの手順を活用してください。

  2. Claude Codeで実行します:

  3. クロードに頼まれたら/reload-pluginsを走る。

  4. 最初のスタートでブラウザを開きます。クライアントIDとクライアントシークレットを貼り付けます。Google同意を終了します。

後のセッションはトークンストアを読み込みます。ホストのJSONはありません。環境もありません。

他のホスト

  1. このリポジトリをクローンする。
  2. ランnpm install。
  3. npm run buildを走らせる。
  4. Google Cloud ConsoleでデスクトップOAuthクライアントを作成する:
  • Open Google Authentic プラットフォーム。
  • ページにプラットフォームが設定されていないと表示されている場合は、開始をクリックしてください。
  • アプリ名:Google Slides MCP。ユーザーサポートメール:あなたの住所。
  • 聴衆:外部。
  • 連絡先メールアドレス:あなたの住所。ポリシーに同意してください。作成をクリックします。
  • オープンオーディエンス。

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Google Slides MCP Server

This process is an MCP server for the Google Slides API. A host talks to it on stdio. The first start opens a browser. You paste a Desktop client id and client secret. Google consent follows. Later starts read the token store.

Prerequisites

  • Node.js 20 or later
  • A Google Cloud project with the Google Slides API enabled
  • An OAuth Desktop client id and client secret

You do not need a refresh token. You do not need process env.

Claude Code

  1. Create a Desktop OAuth client. Use the Google Auth platform steps below.
  2. In Claude Code run:
/plugin marketplace add matteoantoci/claude-plugins
/plugin install google-slides-mcp@matteoantoci-plugins
  1. Run /reload-plugins if Claude asks.
  2. The first start opens a browser. Paste the client id and the client secret. Finish Google consent.

Later sessions read the token store. No host JSON. No env.

Other hosts

  1. Clone this repository.
  2. Run npm install.
  3. Run npm run build.
  4. Create a Desktop OAuth client in Google Cloud Console:
    • Open Google Auth platform.
    • If the page says the platform is not configured, click Get Started.
    • App name: Google Slides MCP. User support email: your address.
    • Audience: External.
    • Contact email: your address. Agree to the policy. Click Create.
    • Open Audience. Add your Gmail as a test user.
    • Open Data Access. Add https://www.googleapis.com/auth/presentations and https://www.googleapis.com/auth/drive.readonly. Save.
    • Open Clients. Click Create Client. Application type: Desktop app. Name: Google Slides MCP Desktop. Click Create.
    • Copy the client id and the client secret.
  5. Run npm run start. Paste the client id and the client secret. Finish Google consent. Then stop the process.
  6. Point the host at node /path/to/google-slides-mcp/build/index.js. Do not set env.

Example host config:

"google-slides-mcp": {
  "transportType": "stdio",
  "command": "node",
  "args": [
    "/path/to/google-slides-mcp/build/index.js"
  ]
}

Replace the path with the compiled build/index.js on your machine.

First start

The process opens a loopback page.

  • If the store has no client id or client secret, paste those two values.
  • Continue to Google consent.
  • Close the success page.

The process writes the Google credential to the token store. It tries the OS keychain first. It uses ~/.config/google-slides-mcp/credential.json if the keychain is not available. File mode is 0600.

Later starts use the store. No browser.

GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →