MCP.Market

Vibemovie MCP server

by pooriaarab·io.github.pooriaarab/vibemovie·v0.2.3

Turns an agent coding session into a short recap video. Local-first.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

0 stars27 downloads/wk

Reviews

Write one

Nobody has reviewed Vibemovie yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Vibemovie tools (1)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • render

    Render an agent coding session as a recap "movie". Default engine is hyperframes \u2014 a self-contained animated HTML page (offline, zero keys, no data out). Set engine to "cinematic" for a real gen-video mp4 via wavespeed.ai (BYO key: needs WAVESPEED_API_KEY in the server env and ffmpeg on PATH; falls back to hyperframes when unavailable). Returns the HTML, or the output path when `out` is set.

Public scan report

scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it

no findings
  • Code scan10 source files scanned25/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 20 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Vibemovie compares

Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
92/100
higher than 90% of 4,460 AI and agents servers
Tools
1
the typical AI and agents server has 6
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
27
more than 13% of 1,538 AI and agents servers with a package

What its tools let an agent do: 1 read

Install Vibemovie in Claude Code, Cursor or VS Code

Runs npx -y vibemovie on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add vibemovie -- npx -y vibemovie
Add to Cursor

What the publisher says

From the Vibemovie repository's README, as published. We do not edit it. Read it on GitHub

VibeMovie

Your vibe coding session, as a movie.

Transforms your AI-assisted coding activity into a cinematic, narrated video — complete with chapters, a storyline, dramatic music, and visual effects. Not a screen recording. A movie.

Demo

▶ Watch the launch video — what if claude made a movie about your PR?

https://github.com/pooriaarab/vibemovie/raw/main/branding/launch-video.mp4

Install

npm i -g vibemovie
# or run it directly
npx vibemovie --help

Quick start

# render a session recap from a JSON events file (or stdin)
vibemovie render session.json
# → writes ./vibe-recap.html — open it in any browser

vibemovie render session.json --ratio 9:16 --template speedrun --out recap.html
cat session.json | vibemovie render

# expose the render tool to your agent
vibemovie mcp

The default engine is Hyperframes: the recap is a self-contained animated HTML page rendered fully offline — zero API keys, no network, nothing leaves your machine. (Gen-video providers like Sora/Wavespeed slot into the cascade above it later; v0 ships the guaranteed floor.)

Input is a JSON array of events (or { "events": [...] }):

[
  { "kind": "task-done", "ts": 1769500000000, "agent": "claude-code", "cwd": "/repo/demo",
    "payload": { "label": "Refactor auth middleware", "durationMin": 18 } },
  { "kind": "tests-pass", "ts": 1769503600000, "payload": { "passed": 42 } },
  { "kind": "pr-merged", "ts": 1769505100000, "payload": { "pr": 42, "branch": "main" } }
]

Library usage:

import { renderMovie } from 'vibemovie';

const { html, path } = await renderMovie(events, {
  ratio: '16:9',            // '16:9' | '9:16' | '1:1'
  template: 'documentary',  // 'documentary' | 'speedrun' | 'meme'
  out: 'recap.html',        // optional — omit to just get the HTML string
});

buildScenes(events) (events → scene list) and renderHyperframes(scenes) (scene list → HTML) are pure and exported for custom pipelines.

Why Build This

  • VibeReplay captures sessions — VibeMovie turns them into stories
  • "I built a SaaS in 4 hours" is interesting — a cinematic version of it is unforgettable
  • Content creators spend hours editing coding videos — this automates the entire pipeline
  • Every VibeMovie shared is a viral ad for the tool
  • Think: AI-generated documentary of your coding process

Features

  • Story arc — AI analyzes your session and creates a narrative: setup, struggle, breakthrough, deploy
  • Cinematic editing — Automatic cuts, zooms, transitions, and focus on the interesting parts
  • AI narration — Generated voiceover that explains the journey: "At minute 23, everything broke..."
  • Dynamic soundtrack — Music that matches the emotional arc (powered by VibeRadio engine)
  • Code highlights — Key code snippets rendered beautifully with syntax highlighting and annotations
  • Stats overlay — Lines of code, files changed, tokens used, time elapsed
  • Chapters — Auto-generated based on git commits and milestones
  • Multiple formats — YouTube (16:9), X/TikTok (9:16), LinkedIn (1:1), GIF summary
  • Thumbnail generation — AI-generated thumbnail optimized for clicks
  • Templates — Documentary, tutorial, speedrun, meme

Generation engine (cascade)

Video generation follows the shared @vibe/core cascade so it always works:

OpenAI), use it.

  1. Your existing model — if your agent's provider does video (e.g. Sora via your

animated web page). No generative-video model, no key, no network — always available. (The prototype below is a working Hyperframes recap.)

  1. A video-gen key you bring — Wavespeed, Replicate, or similar.
  2. Hyperframes fallback — pure HTML/CSS/JS animated "video" (a rendered,

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Vibemovie: common questions

Is Vibemovie MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Vibemovie safety report
How do I install Vibemovie?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Vibemovie need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Vibemovie maintained?
The last commit was 61 days ago (2026-09-04). The latest release is v0.2.3.
What can I use instead of Vibemovie?
Servers from other publishers that do the same job: Watch Skill MCP server, Taisly Social Media Posting MCP server and Emulo MCP server.
How does Vibemovie compare with other AI and agents MCP servers?
safety score 92/100 (higher than 90% of 4,460 AI and agents servers); tools 1 (the typical AI and agents server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Vibemovie

Same job from other publishers: the closest match first, then the best rated.

  • Watch Skill
    Watch video and live sessions, keep timestamped evidence, and verify an agent's own work.
    B
  • Taisly Social Media Posting
    Publish videos to TikTok, Reels, Shorts, X, and Facebook through Taisly.
    A
  • Emulo
    Mine your AI coding session logs into a you.md profile with dated receipts, for an agent to read.
    A
  • Serena MCP: the IDE for your agent
    A powerful toolkit for coding, providing semantic retrieval and editing capabilities.
    C
  • Figma Context
    Give your coding agent access to your Figma data. Implement designs in any framework in one-shot.
    B

More from pooriaarab →