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

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

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