Slidev MCP
Ask your AI to create a presentation. Get a shareable link.
Docs · Quick Start · Clients · Themes
How It Works
- Connect your AI assistant to
mcp.slidev-mcp.org/mcp - Ask it to create a presentation on any topic
- Share the link it gives you — it works in any browser, no login required
Your slides are hosted and ready to present. Bookmark them, send them to a colleague, or open them on your phone.
Quick Start
Claude Code
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.
Claude Desktop / claude.ai
Add mcp.slidev-mcp.org/mcp as a custom connector in Settings > Connectors.
Cursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"slidev-mcp": {
"url": "https://mcp.slidev-mcp.org/mcp"
}
}
}
Other Clients
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.
What You Can Do
- Create presentations — describe what you want, pick a theme, get slides
- Update slides — ask for changes and the same URL updates in place
- Browse themes — ask to see the theme gallery or let the AI pick one for you
- Learn Slidev — the AI reads the Slidev docs automatically and uses theme-specific layouts and components
Sharing Your Slides
Every presentation gets a permanent URL like:
https://slides.slidev-mcp.org/slides/abc123-def456/
- Open it in any browser — no login, no app required
- Bookmark it for later
- Send it to anyone
- Present directly from the browser (press
ffor fullscreen) - Slides stay available for 30 days after your session ends
While your session is active, you can keep updating the same presentation. Once you disconnect, the slides become a permanent snapshot.
Themes
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.
Supported Clients
| 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 |
Self-Hosting
Slidev MCP can be self-hosted on your own server. See the deployment guide for Docker Compose setup with Let's Encrypt TLS.
Development
make install # Install Python dependencies
make docker-dev-up # Start Postgres + Builder
make serve # Run MCP server locally
make pr-ready # Lint + format + test
License
FSL-1.1-ALv2 — Functional Source License, converting to Apache 2.0 after two years.
