
matteoantoci/google-slides-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
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 とクライアントシークレット
リフレッシュトークンは必要ありません。プロセス環境も必要ありません。
クロード・コード
-
デスクトップOAuthクライアントを作成する。以下のGoogle Authenticプラットフォームの手順を活用してください。
-
Claude Codeで実行します:
-
クロードに頼まれたら
/reload-pluginsを走る。 -
最初のスタートでブラウザを開きます。クライアントIDとクライアントシークレットを貼り付けます。Google同意を終了します。
後のセッションはトークンストアを読み込みます。ホストのJSONはありません。環境もありません。
他のホスト
- このリポジトリをクローンする。
- ラン
npm install。 npm run buildを走らせる。- 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
- Create a Desktop OAuth client. Use the Google Auth platform steps below.
- In Claude Code run:
/plugin marketplace add matteoantoci/claude-plugins
/plugin install google-slides-mcp@matteoantoci-plugins
- Run
/reload-pluginsif Claude asks. - 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
- Clone this repository.
- Run
npm install. - Run
npm run build. - 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/presentationsandhttps://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.
- Run
npm run start. Paste the client id and the client secret. Finish Google consent. Then stop the process. - 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.
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →