1Verify and extract the source ZIP
Download toolsenabled-slides-0.1.9.zip and its .zip.sha256 file from the 0.1.9 release. Continue only when the checksum reports OK.
sha256sum -c toolsenabled-slides-0.1.9.zip.sha256
unzip toolsenabled-slides-0.1.9.zip && cd slides
Expected ZIP SHA-256: 9aa4aead4bb6ffaec4fa159c45a102190b4502dfa98444eff114d282bded94e4
2Install the pinned Python dependencies
Run from the extracted folder with Python 3.10 or newer. The hash-checked requirements select the dependencies. Doctor reports missing prerequisites and the selected renderer, and prints install commands only for what is missing.
python3 -m venv .venv
.venv/bin/python -m pip install --require-hashes -r requirements.txt
node src/cli/doctor.js
For PDF and PNG on Ubuntu, install LibreOffice Impress, then run Doctor again:
sudo apt-get install libreoffice-impress
node src/cli/doctor.js
3Start directly or configure your MCP host
For a direct stdio launch:
For host registration, set SUITE_PYTHON to the absolute prepared interpreter and apply the configuration printed by:
node tools/mcp-config.mjs --client HOST
Set HOST to claude (Claude Code), claude-desktop (Claude Desktop), codex (Codex), cursor (Cursor) or deepseek (DeepSeek Harness). The helper prints configuration and does not change settings. Desktop-app installs have not been tested.
Open the one-time dashboard link from startup stderr yourself before assigning work. Never ask the agent to retrieve it. Keep one workspace per deck; use a distinct local port for simultaneous workspaces.