Skip to main content
Glama

Slidev Builder MCP v2.1 ���️

Never Lose Your Presentation Work Again!

A revolutionary Model Context Protocol (MCP) server for creating professional Slidev presentations with built-in Git Guardian protection. Experience automatic backup, smart recovery, and bulletproof data protection.

���️ NEW: Git Guardian Protection System

Automatic Protection Features

  • Real-time Auto-Backup: Every edit automatically saved

  • Git Integration: Automatic commits and version history

  • Smart Recovery: AI-powered restoration suggestions

  • File Monitoring: Instant detection of changes and deletions

  • Emergency Restore: One-click recovery from any backup point

  • Zero Configuration: Protection works automatically

Protection Philosophy

OLD WAY: Create → Lose Work → Panic → Try to Recover
NEW WAY: Create → Auto-Protect → Continue Confidently

��� Core Features

Professional Presentation Creation

  • ��� Automated Slide Generation: Create presentations with simple prompts

  • ��� Hatch Brand Integration: Professional corporate themes and styling

  • ��� Dynamic Charts: Auto-generate interactive visualizations

  • ���️ Asset Integration: Fetch icons and images from multiple APIs

  • Interactive Components: Animations, diagrams, and data visualizations

  • ��� Multi-format Export: PDF, HTML, PowerPoint, and web applications

Advanced Capabilities

  • ��� Component Library: Reusable presentation elements

  • ��� Team Collaboration: Share and sync presentations

  • ��� Live Preview: Real-time presentation development

  • ��� AI-Powered: Smart content suggestions and optimization

��� Installation

npm install -g @hatch/slidev-builder-mcp-v2

MCP Client Configuration

Add to your MCP client (Claude Desktop, VS Code, etc.):

{
  "mcpServers": {
    "slidev-builder-v2": {
      "command": "npx",
      "args": ["-y", "@hatch/slidev-builder-mcp-v2"]
    }
  }
}

���️ Protection in Action

Automatic Protection (No Setup Required)

# Every operation is automatically protected:
"Create a presentation about AI strategy"
# → Auto-backup created, presentation built, success committed

"Add a slide with financial projections" 
# → Pre-operation backup, slide created, changes saved

"Apply the Hatch corporate theme"
# → Checkpoint created, theme applied, verified and committed

Smart Recovery

# If something goes wrong:
"I think I lost some content, can you help?"
# → AI analyzes backups: "Found 3 versions with that content:
#    1. 5 minutes ago (most recent)
#    2. 30 minutes ago (before theme change)  
#    3. 1 hour ago (complete version)"

��� Available Tools

Protected Creation Tools

  • create_deck_protected - Create presentations with automatic protection

  • create_slide - Add slides with auto-backup

  • apply_theme - Apply themes with rollback capability

  • generate_chart - Create charts with version control

Protection Management

  • backup_presentation - Manual backup creation

  • restore_presentation - Emergency recovery from backups

  • backup_status - Check protection health

  • enable_protection - Activate protection for existing projects

Component Library

  • create_component - Build reusable presentation elements

  • list_components - Browse available components

  • add_component - Insert components into slides

  • publish_component - Share components with team

��� Professional Themes

  • Hatch Corporate: Professional business presentations

  • Hatch Executive: C-level summary formats

  • Hatch Technical: Developer and engineering content

  • Hatch Client: Customer-facing presentations

��� Example Usage

Create Protected Presentation

await mcp.callTool('create_deck_protected', {
  title: 'Q4 Strategic Review',
  template: 'hatch-corporate',
  outputPath: './presentations/q4-review',
  protection: {
    autoBackup: true,     // ✅ Automatic (default)
    gitIntegration: true, // ✅ Automatic (default)  
    fileWatching: true    // ✅ Automatic (default)
  }
});

Add Interactive Content

await mcp.callTool('create_slide', {
  deckPath: './presentations/q4-review',
  slideType: 'chart',
  content: {
    title: 'Revenue Growth',
    chartType: 'line',
    data: {
      labels: ['Q1', 'Q2', 'Q3', 'Q4'],
      values: [100, 120, 140, 180]
    }
  }
});
// ✅ Auto-protected: backup → create → verify → commit

��� Development

Local Setup

git clone https://github.com/adolfosalasgomez3011/slidev-builder-mcp.git
cd slidev-builder-mcp
npm install
npm run build
npm link

Testing Protection

# Test backup functionality
npm run protection:backup

# Test restore functionality  
npm run protection:restore

# Check protection status
npm run protection:status

��� Why Slidev Builder MCP v2?

For Professionals

  • Zero Data Loss: Never lose presentation work again

  • Enterprise Quality: Hatch consulting-grade templates

  • Rapid Development: Create presentations 10x faster

  • Team Ready: Built for collaboration and sharing

For Developers

  • MCP Standard: Future-proof protocol compliance

  • TypeScript: Full type safety and IntelliSense

  • Open Source: MIT license for customization

  • Extensible: Plugin architecture for custom features

��� License

MIT License - see LICENSE file for details.

��� About Hatch

Built by Hatch Ltd, a leading engineering and consulting firm with 70+ years of expertise in mining, energy, and infrastructure. Our AI-Native Advisory Practice brings cutting-edge technology to traditional industries.


���️ Your presentations are now bulletproof. Create with confidence!

-
security - not tested
A
license - permissive license
-
quality - not tested

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/adolfosalasgomez3011/slidev-builder-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server