mcpField
G
gogcli-mcp-slides

gogcli-mcp-slides

ローカル
github.com/chrischall生産性14 日前に更新

gogcli-mcp-slides について

gogcli-mcp-slidesは、gogcliを通じてGoogle Slidesのプレゼンテーションを作成・管理するMCPサーバーです。Markdownやテンプレートからの作成に加え、スライド編集、発表者ノート、エクスポート用のツールを備えています。

主な機能

  1. 01プレゼンテーションの作成とコピー
  2. 02Markdownやテンプレートから作成
  3. 03スライドと発表者ノートの管理
  4. 04PDFまたはPPTXへのエクスポート

活用シーン

  1. 01Markdownからプレゼンテーションを生成
  2. 02テンプレートのプレースホルダーを置換
  3. 03発表者ノートの更新とスライド管理
  4. 04プレゼンテーションをPDFまたはPPTXで出力

MCP 対応

Google Slidesの認証、作成、編集、エクスポート用ツールをMCPクライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"chrischall-gogcli-mcp-slides": {
"command": "npx",
"args": [
"-y",
"gogcli-mcp-slides"
],
"env": {
"GOG_ACCOUNT": "<GOG_ACCOUNT>",
"GOG_PATH": "<GOG_PATH>",
"DISPLAY_TZ": "<DISPLAY_TZ>",
"GOG_READONLY": "<GOG_READONLY>",
"GOG_TIMEZONE": "<GOG_TIMEZONE>"
}
}
}
}
起動コマンドnpx -y gogcli-mcp-slides
設定が必要な環境変数
GOG_ACCOUNTEmail address of the Google account to use (matches gogcli auth)
GOG_PATHOverride path to the gogcli binary (auto-discovered otherwise)
DISPLAY_TZzone for *Display fields and for interpreting naive gog values; defaults to America/New_York
GOG_READONLYblock all mutating gog API requests (injects gog's --readonly); set to 0/false/no/off (or unset) to allow writes
GOG_TIMEZONEzone gog formats naive dates in; unset, runner.ts hands gog DISPLAY_TZ so the two cannot diverge

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmgogcli-mcp-slides4.8.1

ツール

55

掲載時のツール一覧 · 2 週間前に更新

このツールにパラメーターはありません。

詳細

gogcli-mcp-slides

警告

AI によって開発されたプロジェクトです。 このコードベースは Claude Code によって構築され、現在も積極的に保守されています。使用する前に、すべてのコードとツールの権限を確認してください。

gogcli を介して利用する、拡張版の Google Slides MCP サーバーです。認証ツールに加え、プレゼンテーションの作成、編集、エクスポートに特化した 12 個の Slides ツール(Markdown による作成、テンプレートへの値の差し込み、発表者ノート、スライド画像など)を備えています。

要件

  • gogcli がインストールされ、認証済みであること
  • Node.js 22+
brew install gogcli
gog auth add [email protected] --services slides

インストール

npm install -g gogcli-mcp-slides
Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "gogcli-slides": {
      "command": "gogcli-mcp-slides",
      "env": {
        "GOG_ACCOUNT": "[email protected]"
      }
    }
  }
}
Claude Code
claude mcp add gogcli-slides -- gogcli-mcp-slides

Slides ツール

このパッケージは55 個のツールを登録します。Slides の作成ツールが 40 個、基本的な Slides ツールが 7 個、認証ツールが 8 個です。以下の表には最もよく使われるツールを記載しています。すべてのツールは manifest.json に記載されています。

ツール説明
gog_slides_exportプレゼンテーションをローカルファイル(pdf または pptx)にエクスポートします
gog_slides_infoプレゼンテーションのメタデータを取得します
gog_slides_createテンプレートを使用して新しいプレゼンテーションを作成します(任意)
gog_slides_create_from_markdownMarkdown コンテンツから新しいプレゼンテーションを作成します
gog_slides_create_from_templateプレースホルダーを置換してテンプレートから作成します
gog_slides_copyプレゼンテーションをコピーします
gog_slides_add_slideローカル画像から新しいスライドを追加します
gog_slides_list_slidesプレゼンテーション内のスライドを一覧表示します
gog_slides_delete_slideスライドを削除します
gog_slides_skip_slideプレゼンテーション時にスライドをスキップします(デッキには保持されます)
gog_slides_unskip_slide以前にスキップしたスライドを再び含めます
gog_slides_read_slideスライドの内容を読み取ります
gog_slides_update_notesスライドの発表者ノートを更新します
gog_slides_replace_slide既存のスライドの画像コンテンツを置き換えます

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。