- Modify startup script to install video dependencies by default
- Add MoviePy to main dependencies for easier setup
- Ready to test with InterNACHI demo videos once installation completes
- 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!
- 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
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