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
-
Clone the repository:
git clone https://github.com/your-username/ai-video-pipeline-mcp.git cd ai-video-pipeline-mcp
-
Install dependencies: Using
uv(recommended):uv syncOr using
pip:pip install .
-
Configure Environment Variables: Create a
.envfile 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ce73ce6a175ccba9ed3c65720ccc3e5d7c7f1bbb9b7092e0d043c4cbbfdc72a
|
|
| MD5 |
f166725650d3cd2c488080de23ac9cf3
|
|
| BLAKE2b-256 |
0a06981a8f1bac4ba8136e46e37d1e3c1e60a1673784ea72bf82f19c1ab623ff
|