Skip to main content

NIRA Video Production MCP — professional video editing, grading, AI generation, and delivery (51 tools)

Project description

NIRA Video Production MCP

The most complete video production MCP for Claude. 51 tools covering the full post-production pipeline — editing, color grading, VFX, motion graphics, audio mastering, AI video generation, and platform delivery.

Features

Inspection — probe metadata, extract thumbnails, visualize waveforms
Editing — trim, concat, resize, speed, stabilize, transitions (57+ xfade types)
Color Grading — 8 cinematic LUTs (teal/orange, vintage film, noir, blockbuster...), custom .cube LUT support, grain, vignette, chromakey, glitch/VHS, halation
Audio — normalize (EBU R128 two-pass), mix, replace, background music with auto-ducking, silence removal
Motion Graphics — text overlays with animation, lower thirds, title cards, subtitle burn-in, progress bars, Manim mathematical animations
AI Generation — local GPU generation via Wan2GP (free, private) or cloud via fal.ai (Kling 3.0, MiniMax Hailuo, Luma Ray3, Veo 3.1, Pika 2.2)
Delivery — 15 platform presets (YouTube 4K/1080/Shorts, TikTok, Instagram Reels/Feed, Twitter, Facebook, LinkedIn, ProRes, H.265, AV1, HLS adaptive streaming, GIF)
Projects — multi-clip project management with sequential xfade renders and background music
Render Queue — all heavy operations run as background jobs; poll status without blocking

Requirements

  • Python 3.11+
  • FFmpeg in PATH (includes ffprobe)
  • Claude Code
  • pip install "mcp[cli]>=1.27.0" pillow fal-client

Optional:

  • Wan2GP for free local AI video generation
  • fal.ai API key for cloud AI generation (Kling, Luma, Veo, etc.)

Installation

git clone https://github.com/YOUR_USERNAME/nira-video-mcp
cd nira-video-mcp
pip install "mcp[cli]>=1.27.0" pillow fal-client

Register with Claude Code:

claude mcp add nira-video-prod python server.py \
  --env VIDPROD_OUTPUT="D:/VIDEO_OUTPUT" \
  --env VIDPROD_INPUT="/path/to/your/clips" \
  --env FAL_KEY="your-fal-key-here"

Environment Variables

Variable Default Description
VIDPROD_WORKSPACE D:/VIDEO_WORKSPACE Working directory for projects
VIDPROD_INPUT D:/VIDEO_INPUT Input clips directory
VIDPROD_OUTPUT D:/VIDEO_OUTPUT Rendered output directory
FAL_KEY fal.ai API key for cloud AI generation
WAN2GP_PATH D:/Wan2GP Path to Wan2GP installation

Usage Examples

Edit and export for YouTube:

"Trim my_clip.mp4 to the first 60 seconds, apply the teal_orange grade, normalize audio to -16 LUFS, export for YouTube 1080p"

AI video generation:

"Generate a 5-second cinematic aerial shot of a neon city at night using Kling 3.0"

Full project pipeline:

"Create a project from clips A, B, C. Add fade transitions, background music at 20% volume, add a lower third with my name, export for Instagram Reels"

Motion graphics:

"Add an animated lower third 'John Smith — CEO' starting at 5 seconds"

All 51 Tools

Inspection

vid_inspect vid_probe vid_thumbnail vid_list_workspace vid_waveform

Editing

vid_trim vid_concat vid_resize vid_speed vid_filter vid_overlay vid_loop vid_reverse vid_stabilize vid_transition

Color Grading & VFX

vid_grade vid_lut vid_grain vid_vignette vid_chromakey vid_glitch vid_halation vid_motion_blur

Audio

aud_extract aud_replace aud_normalize aud_mix aud_add_music aud_silence

Motion Graphics

vid_text_overlay vid_lower_third vid_title_card vid_subtitles vid_progress_bar vid_manim_render

AI Generation

ai_gen_wan2gp ai_gen_fal ai_gen_status ai_gen_cancel ai_gen_list_models

Delivery & Export

vid_export vid_export_hls vid_thumbnail_sprite vid_chapters vid_metadata

Projects

proj_create proj_list proj_render

Render Queue

render_status render_cancel render_list

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

nira_video_mcp-1.0.0.tar.gz (27.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nira_video_mcp-1.0.0-py3-none-any.whl (32.3 kB view details)

Uploaded Python 3

File details

Details for the file nira_video_mcp-1.0.0.tar.gz.

File metadata

  • Download URL: nira_video_mcp-1.0.0.tar.gz
  • Upload date:
  • Size: 27.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nira_video_mcp-1.0.0.tar.gz
Algorithm Hash digest
SHA256 06cb9fac5ce2465500fe46115f005cfcbde1a24cc792f98d7b2f834afbb5b0ad
MD5 d8147d20d6f1fca4f064c4da00aa56f7
BLAKE2b-256 b06dfa2d757e0935c508df4f61ca46e059658965737ccfab55311c44a75d2e62

See more details on using hashes here.

Provenance

The following attestation bundles were made for nira_video_mcp-1.0.0.tar.gz:

Publisher: publish.yml on pachote/nira-video-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nira_video_mcp-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: nira_video_mcp-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 32.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nira_video_mcp-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4ada4e7af31648b1ef5c56cd4aea865019faac355693e3a78fa4bd003f1e293c
MD5 72427e8a54516395716dce7ba2742ae7
BLAKE2b-256 65ea08452be84e3146609c8ad75957d0a886c434b93eb7b03949efb46b58e898

See more details on using hashes here.

Provenance

The following attestation bundles were made for nira_video_mcp-1.0.0-py3-none-any.whl:

Publisher: publish.yml on pachote/nira-video-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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