logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

presentation-automation-suite-mcp

Facilitate the automated creation of presentation decks and reporting artifacts leveraging the SlideSpeak programmatic interface.

Author

presentation-automation-suite-mcp logo

SlideSpeak

No License

Quick Info

GitHub GitHub Stars 10
NPM Weekly Downloads 0
Tools 1
Last Updated 2026-02-19

Tags

slidespeakpowerpointpresentationsslidespeak mcptools slidespeakusing slidespeak

Presentation Automation Suite (SlideSpeak MCP)

This is an MCP Server implementation designed to interface with the SlideSpeak platform for generating dynamic PowerPoint materials and structured report slides. Utilize the SlideSpeak API through this connector to streamline your document production workflow.

Integration with Claude Desktop Environment

To enable this connector within your Claude Desktop setup, modify your claude_desktop_config.json file by incorporating the following configuration block under mcpServers:

Remote Execution Mode (Node.js Required)

This is the quickest method for deployment, contingent on having a functional Node.js runtime installed locally.

(Acquire Node.js installer)

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

Containerized Deployment (Docker)

This option isolates the server execution using a Docker container, necessitating the prior installation of Docker Desktop.

(Install 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" } } } }

Obtaining Access Credentials

Secure your necessary API access token by visiting the official Slidespeak API documentation portal: https://slidespeak.co/slidespeak-api/

Local Development and Server Operation

Information below pertains to source code manipulation and local testing of the SlideSpeak MCP component. End-users generally do not require these steps.

Constructing the Local Docker Image

Use this command for iterative local validation prior to pushing a finalized container version (refer to the 'Release Management' section for publishing).

bash docker build . -t slidespeak/slidespeak-mcp:TAG-HERE

Environment Setup (Python Dependencies)

Install the uv Package Manager

bash curl -LsSf https://astral.sh/uv/install.sh | sh

Initialize and Activate the Virtual Environment

bash uv venv source .venv/bin/activate

Install Required Libraries

bash uv pip install -r requirements.txt

Direct Execution Without Containerization

For running the server directly on a host machine where dependencies are managed locally, use this configuration in 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" } } } }

Release Management Procedure

New versions must adhere to the MAJOR.MINOR.PATCH semantic standard (e.g., 1.0.0).

Ensure the version identifier is updated in these critical files:

  • pyproject.toml (version attribute)
  • slidespeak.py (USER_AGENT string)

Upon tagging a new release in GitHub with the corresponding version number, a CI/CD pipeline will be initiated. This process automatically builds the artifact and deploys the updated image to Docker Hub: https://hub.docker.com/r/slidespeak/slidespeak-mcp


Contextual Note: Business management instruments encompass the array of methodologies, software solutions, control mechanisms, and procedural frameworks utilized by enterprises to navigate evolving market dynamics, maintain competitive viability, and enhance operational effectiveness. These tools span departmental functions, including process optimization, data handling, strategic planning, and performance monitoring. Effective application relies on careful selection and bespoke adaptation to organizational requirements, rather than simple adoption of the newest available technology.

See Also

`