Vibedit
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@VibeditMake a 5-second 1080x1920 reel announcing our app launch"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Connect to Claude
Vibedit runs as an MCP server. Add it once, then ask for videos in plain words.
Claude Code:
claude mcp add vibedit -- npx -y @vibedit/cli mcpClaude Desktop, Cursor and other clients: run npx -y @vibedit/cli mcp as a stdio server. Config snippets are in docs/mcp.md.
Then just ask:
Make a 4-second 1080x1920 kinetic-typography reel that says "Don't be perfect. Be authentic. Be bold. Be you." Pure black, a geometric sans, hot pink as the only colour, a snappy camera push on every word, and a white ball that bounces through "Be bold."
Claude reads the guide, writes the .vibedit file, checks it, looks at a contact sheet, fixes what it sees and renders. The result is examples/be-you; its prompt.md has the full prompt. No account, no key, no limits: it all renders on your machine.
Tools: vibedit_guide, vibedit_catalog, vibedit_templates, vibedit_template, vibedit_check, vibedit_preview_frame, vibedit_contact_sheet, vibedit_render.
Related MCP server: AfterEffectsMCP
Fewer tokens, more videos
An agent spends its tokens on what it writes. Vibedit makes what it writes short:
Video | Before | Vibedit |
595 lines of HTML/JS, Python score and render scripts | 72 lines | |
656 lines of TypeScript | 47 lines + a JSON file per video | |
— | 71 lines |
Line counts leave out blank lines and comments.
Examples
Example | What it shows | Lines |
A 4-second kinetic-type reel: camera pushes per word, a glowing orb, gradient bars, a squash-and-stretch ball | 87 | |
A full 60-second launch film in one page | 71 | |
A real app launch film rebuilt: one shape that never cuts, springs, a cursor, a phone playing the app | 72 | |
The real daily and weekly videos of @goldnews.ai: one template + JSON data | 47 | |
A Bahrain real-estate office's Arabic listing stories: four post styles, one template each, any listing from its JSON | 30–757 | |
The Vibedit brand film: bloom, beam, horizon, mixed type, Arabic | 35 | |
The smallest useful video | 20 |
Every example has a prompt.md: the one prompt that produces it through the MCP server.
Or write it yourself
npm i -g @vibedit/cli # Node 18+
vibedit doctor # ffmpeg is bundled; Chromium downloads on first rendervideo reel
theme vibedit
music pulse
scene hook 3s
bg bloom
kicker "Introducing"
headline "Videos from *code*" enter words
transition whip-left 0.5s sfx whoosh
scene numbers 3.5s
bg horizon
counter 120000 prefix "+" suffix " videos" separator style headline
scene end 3s
logo "vibe*dit*" size 200
button "Try it free" at 1s press 2.2s sfx clickvibedit render hello.vibedit # → hello.mp4 (1080x1920, H.264 + AAC)No positions, no keyframes, no timeline. Elements lay themselves out inside a safe area and enter with good defaults; you override only what you care about. Files use the .vibedit extension (the older .vibe still works).
What is in the box
Plain English, one line per thing.
headline "Ship *faster*" enter words. Errors come with a line number and a suggested fix.Looks designed by default. Auto layout, safe areas, a type scale, a soft focus reveal, grain and light.
30+ elements. Text, counters, charts, lists, cards, lower thirds, phone and browser mockups, code windows, karaoke captions, icons, toggles, cursors, particles, images and video.
Motion. 99 entrances, 32 loops, 74 transitions, 27 camera moves, springs and
keylines, andmorph: one shape that never cuts.Sound. 22 procedural, royalty-free music beds (including Arabic Hijaz, Khaleeji and Saidi grooves) and 86 sound effects, beat sync with
bpm, drops.Arabic-first. Correct shaping, joined letters in every animation, automatic direction, numbers kept intact inside Arabic text, ten bundled Arabic typefaces.
Data-driven.
{{variables}}in any file, filled from--data file.json: one template, a video per row.Stop motion with one line:
stopmotion 10.Any size, any format. Reel, square, portrait, landscape, 4K; MP4, WebM, MOV, GIF.
Review tools. Live preview, single frames and contact sheets, so you (or your agent) can look before rendering.
17 templates. Promo, app demo, UI morph, explainer, data story, kinetic type, logo reveal, quote card, announcement, reel hook, testimonial, before/after, countdown, Arabic promo, stop motion, lower thirds, podcast clip.
Claude Code skills
/plugin marketplace add AhmedAldakheel/vibedit
/plugin install vibedit@vibeditTwelve skills that teach the workflow and the craft: the core vibedit skill plus promo, explainer, reels, data story, logo reveal, kinetic type, app demo, Arabic, stop motion, brand kit and a review loop that renders contact sheets and fixes what it sees. See docs/skills.md.
Commands
vibedit new <name> --template promo start from a template
vibedit check video.vibedit validate
vibedit preview video.vibedit live preview in the browser
vibedit sheet video.vibedit contact sheet PNG
vibedit still video.vibedit --at 2.5 one frame
vibedit render video.vibedit MP4 (or -o out.webm / .mov / .gif)
vibedit render t.vibedit --data d.json fill {{variables}} from a JSON file
vibedit list transitions any list of names
vibedit docs full language reference
vibedit mcp MCP server over stdioDocumentation
Getting started · Your first video · Syntax · Scenes and timing · Layout · Text · Animation · Transitions · Backgrounds · Audio · Arabic · Stop motion · Rendering · MCP · FAQ
بالعربية: البداية · أول فيديو لك · العربية · خادم MCP
License
MIT. Bundled fonts keep their own open licences (see assets/fonts/FONTS.md).
This server cannot be deployed
Maintenance
Related MCP Connectors
Make animated videos by asking Claude, Cursor or any MCP client. Your AI writes it, we render it.
Compose, edit and render video with your AI agent. Turn footage into finished edits with content-aware reframing, word-timed captions and motion graphics. Hosted MCP with OAuth sign-in; cloud processing uses credits.
Turn documents and photos into narrated AI videos from Claude, ChatGPT, Codex or any MCP client.
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that turns a script into a Hyperplexed-style motion-graphics MP4. Plug the URL into Claude Desktop, Cursor, or any MCP-compatible agent and it gains a render_video tool.MIT
- AlicenseNot gradedqualityBmaintenanceEnables MCP clients like Claude Code, Claude Desktop, and VS Code to build and edit inside a running Adobe After Effects, covering comps, layers, keyframes, effects, text animators, markers, and renders. It supports batched tool calls with single-step undo, frame previews for self-verification, reusable style tokens, and four one-call studio rigs.MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents and MCP clients to run self-hosted video production workflows, including project planning, rendering, review, and delivery with durable background jobs and local review.2Apache 2.0

paraplex-mcpofficial
AlicenseNot gradedqualityCmaintenanceEnables Claude Code and other MCP clients to connect to an open browser-based 3D motion design studio tab, build and modify real layers and keyframes, inspect frames, and export PNG or video files.106 npmMIT