Slidev MCP

Official registry Productivity

Generate, render, and host Slidev presentations from markdown

What can you do with Slidev MCP?

  • 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

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

Remote (streamable-http)
Claude Code
claude mcp add --transport http slidev-mcp 'https://mcp.slidev-mcp.org/mcp'
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "slidev-mcp": {
            "type": "http",
            "url": "https://mcp.slidev-mcp.org/mcp"
        }
    }
}

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. Slidev MCP
  2. How It Works
  3. Quick Start
  4. What You Can Do
  5. Sharing Your Slides
  6. Themes
  7. Supported Clients
  8. Self-Hosting
  9. Development
  10. License

Slidev MCP

Ask your AI to create a presentation. Get a shareable link.

Docs · Quick Start · Clients · Themes


How It Works

  1. Connect your AI assistant to mcp.slidev-mcp.org/mcp
  2. Ask it to create a presentation on any topic
  3. 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 f for 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

ClientTypeSetup
Claude CodeCLIOne command
Claude Desktop / claude.aiDesktop / WebCustom connector
CursorIDEJSON config
WindsurfIDEJSON config
VS Code (Copilot)IDEJSON config
JetBrains IDEsIDEJSON config
ZedIDEJSON config
OpencodeCLIJSON config
Gemini CLICLIJSON config
ChatGPTWeb / DesktopJSON 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.

Frequently asked questions

What is Slidev MCP?

Generate, render, and host Slidev presentations from markdown

How do I install Slidev MCP?

It runs as a remote server. In Claude Code: claude mcp add --transport http slidev-mcp 'https://mcp.slidev-mcp.org/mcp'. For other clients, paste the JSON configuration from this page into their MCP settings.

Does Slidev MCP need an API key?

Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.

Is Slidev MCP open source?

Its code is public on GitHub, but the repository does not declare a standard license.

Who maintains Slidev MCP?

It is published by joelbarmettlerUZH. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.