From daf1c225c2791183f73ca32f0969310a56900fc0 Mon Sep 17 00:00:00 2001 From: Ryan Malloy Date: Fri, 5 Sep 2025 03:04:11 -0600 Subject: [PATCH] Update startup script for full video processing by default - 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 --- pyproject.toml | 3 ++- start-mcp-video-editor.sh | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index ed2f13b..f674674 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,6 +7,7 @@ authors = [ ] dependencies = [ "fastmcp>=2.12.2", + "moviepy>=2.2.1", ] requires-python = ">=3.12" @@ -45,4 +46,4 @@ quote-style = "double" indent-style = "space" [project.scripts] -mcp-video-editor = "mcp_video_editor:main" \ No newline at end of file +mcp-video-editor = "mcp_video_editor:main" diff --git a/start-mcp-video-editor.sh b/start-mcp-video-editor.sh index d7aa4b5..6288592 100755 --- a/start-mcp-video-editor.sh +++ b/start-mcp-video-editor.sh @@ -23,8 +23,8 @@ fi # Check if dependencies are installed if [ ! -d ".venv" ] && [ ! -f "uv.lock" ]; then - echo "📦 Installing dependencies with UV..." - uv sync + echo "📦 Installing full video processing dependencies with UV..." + uv sync --extra video fi # Set environment variables for video processing