StudioMeyer Video MCP server
Video production: recording, editing, effects, captions, TTS, screenshots. 8 tools.
4 stars407 downloads/wk
Reviews
Write oneNobody has reviewed StudioMeyer Video yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
StudioMeyer Video tools (41, 2 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
add_audio_duckingApply audio ducking — automatically reduce volume during loud sections (like reducing background music when speech is detected). Uses dynamic range compression. Output: MP4.
add_background_musicAdd background music to a video. Supports fade in/out, volume control, and automatic looping. Does NOT re-encode the video (fast). Output: MP4 with AAC audio.
add_keyframe_animationApply cinematic keyframe animation to a video: zoom, pan, and combinations. Define keyframes at specific times and the video smoothly interpolates between them. Perfect for Ken Burns effect on photos, dramatic zooms into UI elements, or slow pans across landscapes. Output: MP4.
add_text_overlayAdd animated text overlays to a video. Supports fade-in/out, positioning (center, top, bottom, corners), background boxes, and multiple text layers.
adjust_video_speedChange video playback speed. Create slow-motion (0.25x-0.9x), timelapse (1.1x-4.0x), or any speed between. Audio pitch is automatically adjusted to match. Output: MP4.
animate_textAdd animated text to a video. 15 animation styles: typewriter, pop, slide (up/down/left/right), bounce, fade (in/out/both), glitch, zoom-in, shake, neon-glow, wave. Configurable position, color, font size, timing.
apply_chroma_keywrite actionRemove green/blue screen background and replace it with a video, image, or solid color. Supports chromakey (YUV, best for green/blue) and colorkey (RGB, any color). Includes despill for clean edges.
apply_color_gradeApply professional color grading to a video. Adjust brightness, contrast, saturation, gamma, and color temperature. Can create cinematic looks: warm sunset (temperature: 0.5, saturation: 1.3), cold thriller (temperature: -0.5, contrast: 1.4), desaturated documentary (saturation: 0.6). Output: MP4.
apply_lut_presetApply a cinematic color grade preset to a video. 22 built-in presets from Hollywood blockbuster to vintage film, cyberpunk, noir, and more. Adjustable intensity for blending with original.
apply_video_effectApply a visual effect to a video. Available: blur (background/dream), sharpen (crisp detail), vignette (dark edges/cinematic), grayscale (B&W), sepia (vintage warm), noise (film grain), glow (soft bloom). Intensity 0-1. Output: MP4.
apply_voice_effectApply a voice/audio effect to a video or audio file. 9 effects: echo, reverb, deep voice, chipmunk, robot, whisper, radio, megaphone, underwater. Video stream is preserved when processing video files.
auto_captionAutomatically generate captions from speech using OpenAI Whisper, then burn them into the video. Supports 50+ languages with auto-detection. Three steps: extract audio → transcribe → burn subtitles. Also produces an SRT file. Requires OPENAI_API_KEY. Output: MP4 with captions + SRT file.
burn_subtitlesBurn (hardcode) subtitles from an SRT or ASS file directly into a video. Subtitles become part of the video pixels — visible on any player without subtitle support. Customize font size, color, outline, and position. Output: MP4.
compose_picture_in_pipOverlay a smaller video on top of a main video (Picture-in-Picture). Great for tutorials (webcam + screen), reactions (face + content), or commentary. Customize position, size, timing, and border. Output: MP4.
concatenate_videosConcatenate multiple video clips into one with cinematic transitions. Automatically normalizes resolution and framerate. Supports 30+ transition types: fade, dissolve, wipeleft, slideright, circleopen, radial, etc.
convert_all_social_formatsConvert a video to multiple social media formats at once. Creates separate files for each platform. Great for preparing content for all channels simultaneously.
convert_social_formatConvert a video to a specific social media format. Handles aspect ratio conversion with crop, padding, or blur-background strategy. Supports: instagram-reel, instagram-feed, youtube, youtube-short, tiktok, linkedin.
create_narrated_videowrite actionCreate a fully narrated explainer video of a website or app. This is the ultimate tool: provide a URL and a script, and get a professional video with AI voiceover synchronized to the on-screen actions. Flow: Script → TTS → Website Recording (synced to speech durations) → Merge video + audio → Final MP4 Each segment has text (what to say) and a scene (what to show). The scene duration is automatica
crop_videoCrop a video to a specific region. Specify width, height, and optional x/y offset. Use "center" for x/y to center the crop. Useful for removing borders, focusing on a UI element, or changing aspect ratio. Output: MP4.
detect_page_featuresAnalyze a webpage and detect all available UI features/sections without taking screenshots. Returns a list of detected features with their names, locations, and sizes. Useful for planning which elements to screenshot or for understanding page structure. Detects: Hero, Chat, Booking, Pricing, Contact Form, Navigation, Footer, Gallery, Wizard/Stepper, Testimonials, Services, CTA, Map, Video, Newslet
extract_audioExtract the audio track from a video. Supports MP3, AAC, WAV, FLAC output. No video re-encoding needed — fast operation. Output: audio file.
generate_introGenerate a cinematic intro or outro clip with animated text. Creates a solid-color background with fade-in title and optional subtitle. Perfect for branding.
generate_speechGenerate speech audio from text using ElevenLabs (primary) or OpenAI TTS (fallback). Supports German, English, Spanish and 29+ languages. Returns an MP3 file. IMPORTANT: Uses paid APIs — ElevenLabs or OpenAI.
list_video_templatesList available video templates with their details. 9 templates across 8 categories: social-reel, product-demo, testimonial, before-after, slideshow, tutorial, announcement, promo. Each template defines clip slots, text placeholders, transitions, and recommended color grades.
list_voicesList all available ElevenLabs voices including custom/cloned voices. Requires ELEVENLABS_API_KEY.
mix_audio_tracksMix multiple audio tracks together (voiceover + music + SFX). Supports auto-ducking: music volume automatically reduces when voice is active. Per-track volume, fade in/out, delay.
record_multi_deviceRecord the same website in multiple viewports (desktop + tablet + mobile) in one go. Creates separate video files for each device. Great for responsive design showcases.
record_website_scrollQuick scroll-through video of a website. Simplified version of record_website_video — just provide URL and get a smooth 60fps scroll video. Perfect for quick portfolio showcases.
record_website_videoRecord a cinema-quality video of a website with buttery-smooth 60fps scrolling. Uses frame-by-frame capture (not real-time screen recording) for perfect quality with zero frame drops. Supports custom scenes (scroll, hover, click, pause), multiple viewports (desktop/mobile/4K), cinematic easing curves, and visible cursor simulation. Output: MP4 + thumbnail PNG. Output directory: ./output/ (configur
render_templateRender a video template with user-provided assets. Provide clips for each slot, customize text placeholders, add music. The pipeline: trim clips → color grade → text animations → concatenate → add music → export. Produces professional video from templates.
reverse_clipReverse a video clip (play backwards). Optionally also reverse audio. Great for creative reveals, boomerang effects, or dramatic endings. Output: MP4.
screenshot_elementSmart element-aware screenshot tool. Automatically detects and photographs specific features on a webpage. Instead of full-page screenshots, this finds and captures specific UI elements like: - Chat widgets, booking forms, pricing sections - Wizards/steppers, navigation, galleries - Contact forms, testimonials, CTAs, maps, video sections - Or ANY element via CSS selector Usage examples: targets: [
sync_to_beatTHE CapCut signature feature. Analyzes music/audio for beats, then automatically cuts and syncs video clips to the beat positions. Creates viral-style beat-synced montages. Optional beat effects: flash, zoom pulse.
video_audioAudio operations. Types: extract (MP3/AAC/WAV/FLAC from video), music (add background music with fade), ducking (auto volume reduction), mix (multi-track mixing), voice (9 voice effects: echo/reverb/deep/chipmunk/robot/whisper/radio/megaphone/underwater).
video_colorColor grading & visual effects. Types: grade (brightness/contrast/saturation/gamma/temperature), effect (blur/sharpen/vignette/grayscale/sepia/noise/glow), lut (22 cinema presets), chroma (green/blue screen replacement).
video_composeCompose and export videos. Types: concat (join clips with transitions), intro (animated intro/outro), social (convert to Instagram/TikTok/YouTube/LinkedIn), social-all (batch all platforms), beat-sync (cut on music beats), templates (list available), render (render from template).
video_editEdit video clips. Types: speed (0.25x-4x), crop (region), reverse (± audio), keyframe (zoom/pan animation), pip (picture-in-picture overlay).
video_recordRecord website videos. Types: cinema (full 60fps with scenes/cursor), scroll (quick scroll-through), multi-device (desktop+tablet+mobile).
video_screenshotSmart element-aware screenshots. Types: capture (detect & screenshot specific page features: chat, pricing, hero, etc.), detect (analyze page features without screenshotting).
video_speechText-to-speech & narrated videos. Types: generate (ElevenLabs/OpenAI TTS), voices (list available voices), narrated (full narrated video: script → TTS → website recording → sync → MP4).
video_textText overlays & captions. Types: subtitles (burn SRT/ASS), caption (Whisper AI auto-caption), overlay (animated text layers), animate (15 text animation styles).
Public scan report
scanner v0.1.10 · 2026-11-04 · same rubric, same numbers if you re-run it
- Code scan181 source files scanned20/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 3 days ago15/15
- Maintainer identitynamespace and repository owner differ4/10
Findings (1)
- mediumNetwork call to a raw IP address
net.raw-ipdist/lib/url-guard-resolve.test.js: … const res = await resolveAndGuardUrl('https://93.184.216.34/'); expect(res.ok).toBe(true); …
How StudioMeyer Video compares
Against every graded Media MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 78/100
- higher than 58% of 1,336 Media servers
- Tools
- 41
- the typical Media server has 6
- Tools that change things
- 5%
- typical: 3%. Fewer write tools means less an agent can break
- GitHub stars
- 4
- more than 81% of 716 Media servers
- Downloads a week
- 407
- more than 86% of 372 Media servers with a package
What its tools let an agent do: 28 read · 7 create · 1 change · 5 run or deploy
Release history: 2 versions in the registry since 2026-08-10, latest 2026-11-01, typically one every 83 days.
Install StudioMeyer Video in Claude Code, Cursor or VS Code
Runs npx -y @studiomeyer/mcp-video on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add video -- npx -y @studiomeyer/mcp-video
What the publisher says
From the StudioMeyer Video repository's README, as published. We do not edit it. Read it on GitHub
<!-- studiomeyer-mcp-stack-banner:start -->
Part of the StudioMeyer MCP Stack — Built in Mallorca 🌴 · ⭐ if you use it
<!-- studiomeyer-mcp-stack-banner:end -->
mcp-video
<!-- badges --> <!-- /badges -->Cinema-grade video production for AI agents.
8 MCP tools for recording, editing, effects, captions, TTS, and smart screenshots. Built on ffmpeg and Playwright. Works with any MCP client.
Features · Quick Start · Examples · Architecture
A note from us
We have been building tools and systems for ourselves for the past two years. The fact that this repo is small and has few stars is not because it is new. It is because we only just decided to share what we have built. It is not a fresh experiment, it is a long story with a recent commit.
We love building things and sharing them. We do not love social media tactics, growth hacks, or chasing stars and followers. So this repo is small. The code is real, it gets used, issues get answered. Judge for yourself.
If it helps you, sharing, testing, and feedback help us. If it could be better, an issue is more useful. If you build something with it, tell us at hello@studiomeyer.io. That genuinely makes our day.
From a small studio in Palma de Mallorca.
Features
Highlights
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
StudioMeyer Video: common questions
- Is StudioMeyer Video MCP server safe?
- Mostly: it is graded B (78/100). Read the StudioMeyer Video safety report
- How do I install StudioMeyer Video?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does StudioMeyer Video need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is StudioMeyer Video maintained?
- The last commit was 4 days ago (2026-11-01). The latest release is v1.0.4.
- What can I use instead of StudioMeyer Video?
- Servers from other publishers that do the same job: Kinocut MCP server, OpenScreen MCP server and CartCut MCP server. Compare all StudioMeyer Video alternatives.
- How does StudioMeyer Video compare with other Media MCP servers?
- safety score 78/100 (higher than 58% of 1,336 Media servers); tools 41 (the typical Media server has 6); tools that change things 5% (typical: 3%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to StudioMeyer Video
Same job from other publishers: the closest match first, then the best rated.
KinocutGuardrailed video editing for AI agents: FFmpeg, captions, effects, Hyperframes, and receipts.not reviewedEstablishedB- OpenScreenScreen recorder and video editor. Agents record, trim, zoom, caption, add effects and export.not reviewedEstablishedC
CartCutEdit video in the CartCut desktop editor: cuts from a transcript, captions, motion, effects.not reviewedEstablishedA- TalkthroughLocal MCP server: recordings or public video URLs into transcript, frames, OCR, wall-clock evidence.not reviewedEstablishedA
- Sonilo Music & Sound EffectsLicensed soundtracks and sound effects matched to your video. Commercial use OK.not reviewedEstablishedB