mcpField
S
slideport

slideport

ローカル
github.com/CloudCorpRecords生産性02 週間前に更新

slideport について

slideportは、Slides API経由でGoogle Slidesを操作するMCPサーバーです。プレゼンテーションやスライドの基本操作に加え、テキスト編集にも対応し、MCPクライアントやコマンドラインで利用できます。

主な機能

  1. 01プレゼンテーションの取得と作成
  2. 02スライドの取得・作成・複製・削除
  3. 03テキストボックスの追加とテキスト挿入
  4. 04プレゼンテーション内のテキスト置換
  5. 05CLIとstdio MCPサーバー

活用シーン

  1. 01MCPクライアントからプレゼンテーションを作成
  2. 02スライドの確認とテキスト編集
  3. 03スライドの複製や削除
  4. 04コマンドラインからスライドを操作

MCP 対応

Google Slidesのプレゼンテーションとスライド操作を、stdio MCPサーバーのツールとして公開します。Google Slides APIを利用し、Google OAuthアクセストークンが必要です。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"cloudcorprecords-slideport": {
"command": "npx",
"args": [
"-y",
"@reneturcios/slideport"
]
}
}
}
起動コマンドnpx -y @reneturcios/slideport

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

パッケージ
npm@reneturcios/slideport0.1.0
ocighcr.io/cloudcorprecords/slideport:0.1.0

ツール

9

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

パラメーター型必須説明
presentation_idstringはい取得するプレゼンテーションの一意の識別子。

詳細

slideport

Google Slides のプレゼンテーションとスライドを扱う MCP ツールです。Google Slides API v1 と通信します。slideport は、Google Slides MCP の機能範囲の中核的なサブセットを、新しい名前で一から再構築したものです。プレゼンテーションとスライドの操作、および基本的なテキスト編集に対応しており、コードは新たに作成され、ブランド表記もコピーしていません。

ツール(中核的なサブセット、9 種類)

get_presentation、create_presentation、get_slide、create_slide、 duplicate_slide、delete_slide、create_textbox、insert_text、 replace_all_text。

画像、表、グラフの挿入、スピーカーノート、レイアウトとマスターの編集、サムネイルのエクスポート、汎用の presentations.batchUpdate パススルー、コメントは、このサブセットには含まれていません。

セットアップ

Google OAuth アクセストークンを設定します。

export GOOGLE_ACCESS_TOKEN=ya29....

必要に応じて、SLIDES_API_URL で API のベース URL を変更できます(デフォルトは https://slides.googleapis.com/v1)。トークンが設定されていない場合、すべてのツール呼び出しは、未設定の変数名を示すエラーで失敗します。

CLI

npx @reneturcios/slideport get_presentation '{"presentation_id":"abc"}'
npx @reneturcios/slideport mcp        # stdio MCP server

各ツール名は、1 つの JSON オブジェクト引数を受け取るサブコマンドです。

MCP クライアントの設定

{
  "mcpServers": {
    "slideport": {
      "command": "npx",
      "args": ["-y", "@reneturcios/slideport", "mcp"],
      "env": { "GOOGLE_ACCESS_TOKEN": "ya29...." }
    }
  }
}

Docker

docker run -i -e GOOGLE_ACCESS_TOKEN ghcr.io/cloudcorprecords/slideport

開発

npm install
npm run build
npm test

ライセンス

MIT

コメント

MCP は初めてですか?

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

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