Video Gen Mcp Monolithic is an MCP server that connects large language model interfaces to FAL AI services to handle complete video production pipelines. Built for developers, video editors, and content creators working inside AI assistants like Claude Desktop, this tool provides programmatic control over image generation, image-to-video animation, voiceover synthesis, and background music creation. Users can initialize project structures, configure scene timelines, track compute costs, and automatically stitch multi-scene assets together using local FFmpeg processing. The server exposes pre-configured dimensions and format settings tailored for distribution channels like YouTube, TikTok, and Instagram, alongside direct YouTube publishing options via OAuth2. By combining script analysis, scene suggestion prompts, and external generation APIs under a single protocol, the server enables conversational models to transform raw textual scripts directly into fully assembled video files with synchronized audio and consistent scene direction.
Category: Design, Media & Creative
Tags: generation, multimedia, video
Visit Video Gen Mcp Monolithic
bash git clone https://github.com/h2a-dev/video-gen-mcp-monolithic cd video-gen-mcp-monolithic 2. Install dependencies using uv: bash uv sync 3. Configure your API key by setting FALAI_API_KEY=your-fal-api-key in a .env file. 4. Add the server to your Claude Desktop configuration file (claude_desktop_config.json): json { "mcpServers": { "video-agent": { "command": "uv", "args": [ "--directory", "/absolute/path/to/video-gen-mcp-monolithic", "run", "python", "main.py" ], "env": { "FALAI_API_KEY": "your-fal-api-key" } } } } 5. Replace the placeholder path with your absolute path, save, and restart Claude Desktop.Part of MCP Servers
Video Gen Mcp Monolithic is a Model Context Protocol server that enables AI assistants like Claude to generate images, produce videos, create music, synthesize speech, and assemble final video assets using the FAL AI API and local FFmpeg processing.
You need Python 3.11 or higher, the uv package manager, FFmpeg installed on your host operating system, and a valid FAL AI API key. Optionally, a Google API key is required if you use YouTube search features.
The server supports video generation models through FAL AI, with built-in configurations for Kling 2.1 as the default video engine and Hailuo 02 as an alternative option, alongside various image models like Imagen 4.
Clone the repository from GitHub, run uv sync to set up dependencies, set your FALAI_API_KEY in a .env file, and add the server execution command into your Claude Desktop JSON configuration using the absolute path to your repository.