slides-mcp-server
v0.3.0
Published
MCP server for slides-app — create, list, and edit your slide decks from any MCP-enabled client.
Maintainers
Readme
Slides MCP Server
MCP server for creating and managing presentations via Claude Code.
Available Tools
| Tool | Description |
|------|-------------|
| get_syntax_reference | Returns the full markdown syntax reference — call this first |
| list_presentations | Lists all saved presentations |
| get_presentation | Gets full markdown content by slug |
| create_presentation | Creates a new presentation from markdown |
| update_presentation | Replaces an existing presentation |
| delete_presentation | Deletes a presentation by slug |
| get_preview_url | Returns the browser URL for a presentation |
Setup
git clone https://github.com/dzhiganov/slides-app.git
cd slides-app/mcp-server
npm install
npm run buildRegister in Claude Code
claude mcp add slides node /absolute/path/to/slides-app/mcp-server/dist/index.js \
-s user \
-e SLIDES_API_URL=https://slides-app-smoky.vercel.app \
-e SLIDES_API_TOKEN=<mint-one-at-https://slides-app-smoky.vercel.app/tokens>Restart Claude Code after adding.
Usage
Ask Claude to create a presentation:
Create a presentation about TypeScript generics with code examples and animations
Claude will call get_syntax_reference first to learn the format, then create_presentation with valid markdown.
Environment Variables
| Variable | Description |
|----------|-------------|
| SLIDES_API_URL | Base URL of the deployed slides app |
| SLIDES_API_TOKEN | Personal access token — mint at /tokens after signing in |
