slidev-mcp
Enables creating and updating Slidev presentations directly from JetBrains IDEs (IntelliJ, PyCharm, etc.) by configuring the MCP server.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@slidev-mcpCreate a 3-slide presentation on the solar system with the nord theme"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
How It Works
Connect your AI assistant to
mcp.slidev-mcp.org/mcpAsk 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/mcpThat'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/mcpSee 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 |
CLI | One command | |
Desktop / Web | Custom connector | |
IDE | JSON config | |
IDE | JSON config | |
IDE | JSON config | |
IDE | JSON config | |
IDE | JSON config | |
CLI | JSON config | |
CLI | JSON config | |
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 + testLicense
FSL-1.1-ALv2 — Functional Source License, converting to Apache 2.0 after two years.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/joelbarmettlerUZH/slidev-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server