mcpField
S
slidespeak-mcp

slidespeak-mcp

ローカル
slidespeak.co生産性1426 週間前に更新

slidespeak-mcp について

slidespeak-mcpは、SlideSpeakを使ってPowerPointプレゼンテーションを作成するMCPサーバーです。レポートやスライドの作成を自動化でき、リモート接続とDockerによるローカル実行に対応します。

主な機能

  1. 01PowerPointプレゼンテーションの作成
  2. 02レポートやスライド作成の自動化
  3. 03リモート接続またはDockerで実行

活用シーン

  1. 01レポートからプレゼンテーションを作成
  2. 02スライド作成を自動化

MCP 対応

互換クライアント向けに、SlideSpeakのプレゼンテーション作成機能をMCP経由で提供します。リモートMCPエンドポイントへの接続と、Dockerによるローカル実行に対応します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"slidespeak": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"SLIDESPEAK_API_KEY",
"slidespeak/slidespeak-mcp:latest"
],
"env": {
"SLIDESPEAK_API_KEY": "<SLIDESPEAK_API_KEY>"
}
}
}
}
起動コマンドdocker run -i --rm -e SLIDESPEAK_API_KEY slidespeak/slidespeak-mcp:latest
設定が必要な環境変数
SLIDESPEAK_API_KEYシークレット

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

パッケージ
ocislidespeak/slidespeak-mcp:latest

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

slidespeak-mcp

PowerPoint プレゼンテーションを作成できる MCP サーバーです。SlideSpeak を活用して、SlideSpeak MCP でプレゼンテーションを作成できるようになりました。レポート、プレゼンテーション、その他のスライドデッキを自動化できます。今すぐ始めましょう!

Claude Desktop での使用方法

Claude Desktop で使用するには、次の内容を claude_desktop_config.json に追加してください。

リモート MCP

MCP を実行する最も簡単な方法です。この方法を利用するには、システムに Node.js がインストールされている必要があります。

(Node.js はこちらから無料でダウンロードできます)

{
  "mcpServers": {
    "slidespeak": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.slidespeak.co/mcp",
        "--header",
        "Authorization: Bearer YOUR-SLIDESPEAK-API-KEY-HERE"
      ],
      "timeout": 300000
    }
  }
}
Docker

この方法では、ご利用のコンピューターで MCP サーバーを実行できます。この方法を利用するには、システムに Docker がインストールされている必要があります。

(Docker Desktop はこちらから無料でダウンロードできます)

{
  "mcpServers": {
    "slidespeak": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "SLIDESPEAK_API_KEY",
        "slidespeak/slidespeak-mcp:latest"
      ],
      "env": {
        "SLIDESPEAK_API_KEY": "YOUR-SLIDESPEAK-API-KEY-HERE"
      }
    }
  }
}

API キーの取得

Slidespeak の API キーを取得するには、こちらのページをご覧ください:https://slidespeak.co/slidespeak-api/

SlideSpeak MCP の開発

以下は SlideSpeak MCP の開発に関する情報です。MCP の使用には、これらの手順は必要ありません。

Docker イメージのビルド

これはローカルでのテスト用です。新しい Docker コンテナを公開する場合は、下記の「新しいバージョンの作成」セクションをご覧ください。

docker build . -t slidespeak/slidespeak-mcp:TAG-HERE
開発
uv のインストール
curl -LsSf https://astral.sh/uv/install.sh | sh
仮想環境の作成と有効化

uv venv source .venv/bin/activate

依存関係のインストール
uv pip install -r requirements.txt
Docker を使わずにサーバーを直接使用する

次の内容を claude_desktop_config.json に追加してください。

{
  "mcpServers": {
    "slidespeak": {
      "command": "/path/to/.local/bin/uv",
      "args": [
        "--directory",
        "/path/to/slidespeak-mcp",
        "run",
        "slidespeak.py"
      ],
      "env": {
        "SLIDESPEAK_API_KEY": "API-KEY-HERE"
      }
    }
  }
}
新しいリリースの作成

バージョン名は MAJOR.MINOR.PATCH の形式にしてください(例:1.0.0)。

次のファイルでバージョンを更新する必要があります。

  • pyproject.toml -> version
  • slidespeak.py -> USER_AGENT

GitHub で新しいリリースを作成し、バージョン番号でタグ付けしてください。 これにより GitHub Action が実行されます。 リリースは自動的にビルドされ、Docker Hub にプッシュされます。

https://hub.docker.com/r/slidespeak/slidespeak-mcp

コメント

MCP は初めてですか?

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

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