slidespeak-mcp について
slidespeak-mcpは、SlideSpeakを使ってPowerPointプレゼンテーションを作成するMCPサーバーです。レポートやスライドの作成を自動化でき、リモート接続とDockerによるローカル実行に対応します。
主な機能
- 01PowerPointプレゼンテーションの作成
- 02レポートやスライド作成の自動化
- 03リモート接続またはDockerで実行
活用シーン
- 01レポートからプレゼンテーションを作成
- 02スライド作成を自動化
MCP 対応
互換クライアント向けに、SlideSpeakのプレゼンテーション作成機能をMCP経由で提供します。リモートMCPエンドポイントへの接続と、Dockerによるローカル実行に対応します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
slidespeak-mcp
PowerPoint プレゼンテーションを作成できる MCP サーバーです。SlideSpeak を活用して、SlideSpeak MCP でプレゼンテーションを作成できるようになりました。レポート、プレゼンテーション、その他のスライドデッキを自動化できます。今すぐ始めましょう!
Claude Desktop での使用方法
Claude Desktop で使用するには、次の内容を claude_desktop_config.json に追加してください。
リモート MCP
MCP を実行する最も簡単な方法です。この方法を利用するには、システムに 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 にプッシュされます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。