- Home
- MCP servers
- Slidev
Slidev
- 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.