npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

slidev-builder-mcp-v2-protected

v2.1.0

Published

Professional Slidev presentation builder with Git Guardian protection, component library, and AI-powered features. Never lose your presentation work again!

Readme

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

Global Installation (Recommended)

npm install -g slidev-builder-mcp-v2-protected

MCP Client Configuration

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

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

���️ 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!