Generate, render, and host Slidev presentations from markdown
SaferSkills independently audited Slidev MCP (MCP Server) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
<p align="center"> <img src="docs/public/slidev-mcp-logo.png" width="80" alt="Slidev MCP"> </p>
<h1 align="center">Slidev MCP</h1>
<p align="center"> Ask your AI to create a presentation. Get a shareable link. </p>
<p align="center"> <a href="https://slidev-mcp.org">Docs</a> · <a href="#quick-start">Quick Start</a> · <a href="#supported-clients">Clients</a> · <a href="#themes">Themes</a> </p>
<p align="center"> <a href="https://github.com/joelbarmettlerUZH/slidev-mcp/actions/workflows/ci.yml"><img src="https://img.shields.io/github/actions/workflow/status/joelbarmettlerUZH/slidev-mcp/ci.yml?label=tests&labelColor=212121" alt="Tests"></a> <a href="LICENSE.md"><img src="https://img.shields.io/badge/license-FSL--1.1--ALv2-blue?labelColor=212121" alt="License"></a> </p>
<p align="center" width="100%"> <img src="docs/public/demo-readme.webp" width="80%" alt="Slidev MCP demo — creating a presentation with AI"> </p>
mcp.slidev-mcp.org/mcpYour slides are hosted and ready to present. Bookmark them, send them to a colleague, or open them on your phone.
claude mcp add --scope user slidev-mcp --transport streamable-http https://mcp.slidev-mcp.org/mcpThat's it. Start a conversation and ask Claude to make a presentation.
Add mcp.slidev-mcp.org/mcp as a custom connector in Settings > Connectors.
Add to .cursor/mcp.json:
{
"mcpServers": {
"slidev-mcp": {
"url": "https://mcp.slidev-mcp.org/mcp"
}
}
}Any MCP client that supports streamable HTTP works with:
https://mcp.slidev-mcp.org/mcpSee client setup guides for Windsurf, VS Code, JetBrains, Zed, Opencode, Gemini CLI, and ChatGPT.
Every presentation gets a permanent URL like:
https://slides.slidev-mcp.org/slides/abc123-def456/f for fullscreen)While your session is active, you can keep updating the same presentation. Once you disconnect, the slides become a permanent snapshot.
24 pre-installed themes to choose from:
Official: default, seriph, apple-basic, bricks, shibainu
Community: academic, cobalt, dracula, eloc, field-manual, frankfurt, geist, neocarbon, neversink, nord, penguin, purplin, scholarly, swiss-ai-hub, the-unnamed, unicorn, vibe, vuetiful, zhozhoba
Ask your AI to "show me the themes" for a visual gallery, or describe a style like "something dark and modern" and let it pick.
| Client | Type | Setup |
|---|---|---|
| Claude Code | CLI | One command |
| Claude Desktop / claude.ai | Desktop / Web | Custom connector |
| Cursor | IDE | JSON config |
| Windsurf | IDE | JSON config |
| VS Code (Copilot) | IDE | JSON config |
| JetBrains IDEs | IDE | JSON config |
| Zed | IDE | JSON config |
| Opencode | CLI | JSON config |
| Gemini CLI | CLI | JSON config |
| ChatGPT | Web / Desktop | JSON config |
Slidev MCP can be self-hosted on your own server. See the deployment guide for Docker Compose setup with Let's Encrypt TLS.
make install # Install Python dependencies
make docker-dev-up # Start Postgres + Builder
make serve # Run MCP server locally
make pr-ready # Lint + format + testFSL-1.1-ALv2 — Functional Source License, converting to Apache 2.0 after two years.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.