Skip to main content
MCP server CX Codex

Kadal Deck — Claude Code MCP server: MDX slides, live room

Lets your agent write and build MDX slide decks, then publish them with a room where the audience follows along on their phones.

Install into Claude Code · Platform CLI: remote server All methods and platforms ↓
claude mcp add --transport http deck https://deck.kadal.cc/mcp
Open on GitHub

What Kadal Deck does

The server exposes the Kadal Deck engine to your agent. A deck lives in a single deck.mdx file: slides break at ---, and components such as <Poll> or <Clicks> go in wherever you need them. npx kadal-deck build produces a static site, npx kadal-deck export writes PDF, PNG or PPTX, and npx kadal-deck publish puts the deck on deck.kadal.cc with a live audience room.

The engine ships 19 layouts with named slots, 16 light and dark themes, Shiki code highlighting that steps line by line, KaTeX and Mermaid. React and web components work out of the box; Vue, Svelte, Solid, Preact, Qwik, Angular, Fresh, Rust/WebAssembly and Python load as islands, each only when its slide appears. A presenter view carries notes and a timer, while the audience scans a QR code to react, ask questions and vote without installing anything.

Local builds want Node 20.19 or later, so npm create @kadal/deck@latest fails on older runtimes. An existing Slidev deck converts with npx kadal-deck import slidev slides.md, and the converter writes a report of whatever did not carry over — read it before you present.

What it helps with

  • write a talk as one deck.mdx file
  • export slides to PDF, PNG or PPTX
  • run polls and audience questions from a QR code
  • convert an existing Slidev deck
  • show code with line-by-line highlighting

Example prompts for the agent

  • Build a deck from deck.mdx and add a poll slide about lunch
  • Export the deck to PDF and a static site
  • Import my deck from slides.md and list what didn't convert

How to install Kadal Deck

Platform CLI: remote server

claude mcp add --transport http deck https://deck.kadal.cc/mcp

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about Kadal Deck

How do I install Kadal Deck in Claude Code?

Run claude mcp add --transport http deck https://deck.kadal.cc/mcp. The engine then becomes available to your agent in that project.

What does Kadal Deck do?

It writes presentations in MDX, builds them into a static site or PDF, and publishes them with a room where the audience votes and asks questions from a phone.

What does Kadal Deck need to run?

Node 20.19 or later — older runtimes break project creation with npm create @kadal/deck@latest.

Similar MCP servers

All MCP servers for Agent setup: memory, context, orchestration →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor