Skip to main content

AI Video Pipeline MCP Server

Project description

AI Video Pipeline MCP Server

A powerful Model Context Protocol (MCP) server that orchestrates an AI video production pipeline. This server provides tools for script generation, scene planning, image prompting, and video composition.

Features

  • Script Generation: Generate complete, cinematic video scripts from a topic.
  • Scene Planning: Convert timestamped transcripts into structured visual scene plans.
  • Image Prompting: Turn scene descriptions into polished AI image prompts (optimized for Whisk/Midjourney).
  • Video Composition: Generate Python scripts to assemble images and audio into a final cinematic video.

Setup

  1. Clone the repository:

    git clone https://github.com/your-username/ai-video-pipeline-mcp.git
    cd ai-video-pipeline-mcp
    
  2. Install dependencies: Using uv (recommended):

    uv sync
    

    Or using pip:

    pip install .
    
  3. Configure Environment Variables: Create a .env file in the root directory:

    GEMINI_API_KEY=your_gemini_api_key_here
    

Usage with Claude Desktop

Add the following to your claude_desktop_config.json:

{
  "mcpServers": {
    "ai-video-pipeline": {
      "command": "uv",
      "args": [
        "--directory",
        "C:/Proj/DD/mcp_deployment",
        "run",
        "ai-video-mcp"
      ]
    }
  }
}

(Adjust the path to match your local installation.)

Tools

  • generate_script: Create a narration script.
  • plan_scenes: Create a storyboard from a transcript.
  • generate_image_prompt: Create prompts for AI images.
  • generate_video_compositor: Create the final assembly script.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ai_video_pipeline_mcp-0.1.0.tar.gz (22.3 kB view details)

Uploaded Source

File details

Details for the file ai_video_pipeline_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: ai_video_pipeline_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 22.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.5 {"installer":{"name":"uv","version":"0.10.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for ai_video_pipeline_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4ce73ce6a175ccba9ed3c65720ccc3e5d7c7f1bbb9b7092e0d043c4cbbfdc72a
MD5 f166725650d3cd2c488080de23ac9cf3
BLAKE2b-256 0a06981a8f1bac4ba8136e46e37d1e3c1e60a1673784ea72bf82f19c1ab623ff

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page