スライドスピーク-MCP
要件
Docker ( Docker Desktop はここから無料でダウンロードできます)
Related MCP server: PowerPoint MCP Server
Claude Desktopでの使用
Claude Desktop でこれを使用するには、claude_desktop_config.json に以下を追加します。
ドッカー
{
"mcpServers": {
"slidespeak": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"SLIDESPEAK_API_KEY",
"slidespeak/slidespeak-mcp:latest"
],
"env": {
"SLIDESPEAK_API_KEY": "YOUR-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 ソース .venv/bin/activate
依存関係をインストールする
uv pip install -r requirements.txtDockerを使わずにサーバーを直接使用する
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 -> バージョン
slidespeak.py -> USER_AGENT
GitHubで新しいリリースを作成し、バージョン番号をタグ付けしてください。これによりGitHub Actionsがトリガーされます。リリースは自動的にビルドされ、Docker Hubにプッシュされます。