Skip to content
This repository was archived by the owner on May 26, 2026. It is now read-only.

v2.1.0 - Animation Validation System (Production Release)

Latest

Choose a tag to compare

@endlessblink endlessblink released this 24 Sep 18:36
· 7 commits to master since this release

🎬 Clean Cut MCP v2.1.0 - Production Release

βœ… FULLY TESTED ON BOTH PLATFORMS

  • Windows: Animation validation working, config preservation verified
  • Linux VM: Installation successful, existing MCPs preserved
  • Docker Hub: Latest image contains validation system
  • E2E Workflow: Complete animation creation pipeline verified

🎯 MAJOR FEATURES

πŸ›‘οΈ Animation Validation System

  • TypeScript AST validation using ts-morph library
  • Auto-fix common syntax errors (React.FC type issues, spacing problems)
  • Pre-compilation error detection prevents webpack crashes
  • Graceful fallback - warns but never blocks animation creation
  • Active by default - protects against corrupted code generation

πŸ”§ MCP Singleton Management

  • Process deduplication prevents duplicate MCP servers
  • Singleton enforcement via ./mcp-manager.sh utility
  • Graceful shutdown with SIGTERM handling
  • Lock file protection against race conditions
  • Automatic cleanup of orphaned processes

πŸ“ Configuration Preservation

  • Desktop Commander method safely preserves existing MCP servers
  • No data loss during installation on systems with existing MCPs
  • Automatic backup before configuration changes
  • Rollback capability if configuration fails

πŸš€ INSTALLATION

Windows

Invoke-WebRequest -Uri "https://raw.githubusercontent.com/endlessblink/clean-cut-mcp/master/install-windows.ps1" -OutFile "install-windows.ps1" -UseBasicParsing; .\install-windows.ps1

Linux/macOS

curl -fsSL https://raw.githubusercontent.com/endlessblink/clean-cut-mcp/master/install.ps1 -o install.ps1; pwsh install.ps1

🎬 WHAT YOU GET

  • 7 Sample Animations ready to use and customize
  • Remotion Studio at http://localhost:6970
  • Management Utilities (mcp-manager.sh, kill-claude-clean.ps1)
  • Animation validation preventing syntax errors
  • Config preservation protecting existing MCP setups

πŸ›‘οΈ SAFETY & RELIABILITY

  • Zero breaking changes - all existing functionality preserved
  • Graceful degradation - system continues working if validation fails
  • Complete rollback capability - can return to any previous state
  • Production-tested with comprehensive E2E verification
  • Cross-platform compatibility - Windows, Linux, macOS

πŸ”§ Management Commands

./mcp-manager.sh status    # Check MCP server status
./mcp-manager.sh restart   # Restart MCP server with validation
./mcp-manager.sh stop      # Stop MCP server
./kill-claude-clean.ps1    # Clear Claude Desktop cache (Windows)

Perfect for external users - bulletproof animation creation with helpful error messages and automatic fixes.