4 Commits

Author SHA1 Message Date
9ccdc7782e Fix MCP server startup issues and create minimal mode
- Fix TOML syntax error in pyproject.toml configuration
- Simplify dependencies to only FastMCP by default
- Create optional 'video' dependency group for full features
- Add minimal test server (test_minimal.py) for fast startup
- Add graceful import handling for optional video libraries
- Create both full and minimal startup scripts
- Ensure MCP server starts quickly without heavy dependencies

Server now successfully starts and connects to Claude Code!
2025-09-05 02:50:34 -06:00
0d926c626f Fix Python version requirement for FastMCP compatibility
- Update requires-python from >=3.9 to >=3.12
- Update ruff target-version to py312
- FastMCP 2.12.2 requires Python >=3.10
- Using Python 3.12 for better stability and compatibility
2025-09-05 02:44:23 -06:00
59cccf92ce Enhance gitignore for video production artifacts
- Ignore all common video formats (mp4, avi, mov, webm, etc.)
- Ignore audio files (mp3, wav, aac, flac, etc.)
- Ignore generated images (jpg, png, gif, etc.)
- Ignore FFmpeg and MoviePy logs/cache
- Protect against committing sensitive media files
2025-09-05 02:37:56 -06:00
d635bbc3e5 Initial MCP Video Editor implementation with FastMCP 2.0
Features:
- Professional video recording with session management
- Multi-clip concatenation with transitions
- Video trimming, speed control, and overlay support
- Audio mixing and video-audio synchronization
- Branding and logo overlay capabilities
- Multi-resolution export optimization
- Format conversion with quality presets
- Startup script for easy MCP client integration

Built with FastMCP 2.0, MoviePy, and modern Python tooling
2025-09-05 02:37:32 -06:00