Slidev

Provides AI-driven slide creation and PDF export using Slidev within MCP workflows.
  • javascript

1

GitHub Stars

javascript

Language

5 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "raykuonz-slidev-mcp-server": {
      "command": "node",
      "args": [
        "/full/path/to/slidev-mcp-server/src/index.js"
      ],
      "env": {
        "LOG_LEVEL": "info",
        "SLIDEV_THEME": "apple-basic",
        "EXPORT_FORMAT": "pdf",
        "EXPORT_QUALITY": "high"
      }
    }
  }
}

You can generate professional Slidev presentations directly from your AI workflows and export them to PDF with high quality using the Slidev MCP Server. This integration lets you create, format, and export slide decks without leaving your AI chat or automation tool, streamlining your workflow from idea to deliverable.

How to use

You use the Slidev MCP Server from any MCP-compatible client (for example Claude Desktop, n8n workflows, or custom applications). Ask your AI assistant to create a complete presentation and export it to PDF using a predefined theme. The server handles the presentation creation, theme application, code highlighting, and PDF export in a single workflow, so you never have to switch tools.

How to install

Prerequisites: Node.js 18+ must be installed on your system.

Step-by-step setup from a clean environment:

git clone https://github.com/raykuonz/slidev-mcp-server.git
cd slidev-mcp-server
npm install
npm run setup  # Auto-installs PDF dependencies

Additional configuration and notes

Configure your MCP client to connect to the Slidev MCP Server using a STDIO (local) command that runs the server script.

Configuration

Claude Desktop configuration to run the Slidev MCP Server locally from your machine.

{
  "mcpServers": {
    "slidev": {
      "command": "node",
      "args": ["/full/path/to/slidev-mcp-server/src/index.js"]
    }
  }
}

Environment variables

The following environment variables are utilized in the configuration example shown for Claude Desktop. You can set these in your environment or within the MCP client configuration as appropriate.

SLIDEV_THEME=apple-basic              # Default theme
EXPORT_QUALITY=high                   # PDF export quality

Troubleshooting

Common issues you might run into and how to fix them.

“playwright-chromium not found” — ensure PDF dependencies are installed and available in your environment.

“Command not found: node” — verify Node.js 18+ is installed and that the node binary is in your PATH.

“Cannot find presentation file” — presentations can be searched in multiple locations. Check the configured output or presentations directory in your environment.

Testing and tips

Run the full test suite to ensure everything is working as expected.

npm test

Available tools

build_complete_presentation

Create a full presentation in a single operation using a predefined or dynamic content set.

create_complete_slide

Add a single slide to an existing deck, enabling incremental building.

export_to_pdf

Generate a PDF from the current presentation with options like ranges and dark mode.

get_presentation_state

Query the current status or progress of an in-progress presentation build.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
Slidev MCP Server - raykuonz/slidev-mcp-server | VeilStrat