- Add font:// MCP resources for available and web-safe fonts
- Create mcp_video_test_fonts tool for font testing
- Fix return value validation (convert numbers to strings)
- Add Union import for type hints
- Clients can now discover available fonts before using overlays
- 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!