Connects your AI to a hosted Slidev instance that generates presentation decks from markdown and hands you back a shareable URL. Exposes tools to create slides, update them in place, browse 24 pre-installed themes, and pull in Slidev's docs so the AI knows how to use layouts and components. Each presentation gets a permanent link that works in any browser without login, hosted for 30 days after your session ends. Runs over streamable HTTP at mcp.slidev-mcp.org, so no local setup needed. Reach for this when you want to turn a conversation into slides without touching an editor or managing files yourself.
Ask your AI to create a presentation. Get a shareable link.
Docs · Quick Start · Clients · Themes
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/mcp
That'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/mcp
See 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 + test
FSL-1.1-ALv2 — Functional Source License, converting to Apache 2.0 after two years.
miapre/html-to-figma-design-system
ie3jp/illustrator-mcp-server
coding-solo/godot-mcp
ivanmurzak/unity-mcp
yctimlin/mcp_excalidraw
figma/mcp-server-guide