你的随身 AI 剪辑搭档 | Pocket AI co-editor for video montage — AI video editing plugin & MCP server for Claude Code, Codex, Hermes & OpenCode
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
One-click editor setup isn’t available for this listing yet — we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Oh My Cassette.
cassette_ingest_mediaSafely ingest trusted project media into an isolated session
cassette_list_assetsRead the session's media manifest
cassette_make_prompt(legacy) Build a full edit brief — superseded by verbatim relay
cassette_match_bgmMatch Free To Use background music
cassette_match_exact_bgmMatch a specific title and artist
jamendo_music_matcherMatch structured Jamendo preferences
简体中文 | English
14 clips in. One prompt. ~13 minutes to a rendered file.
No timeline. No editing software. No GPU.
Restart your agent, then say: "Edit the clips in ./footage into a 30-second travel vlog with beat-synced cuts."
Want to try the workflow before installing? Open the public web demo.
Needs Python 3.11–3.13, ffmpeg, and a Cassette account. Full setup — including OpenCode, Hermes, and any other MCP host — is in Quick Start.
Oh My Cassette is an open-source AI video editing plugin and local MCP server for Claude Code, Codex, Hermes Agent, and OpenCode. It turns natural-language chat into finished montage videos on Cassette — beat-synced cuts, auto-matched music, subtitles, transitions, and picture-in-picture — with minimal token overhead.
The agent does the parts that make editing tedious: it watches every clip, picks the shots, plans the cut, syncs it to the beat, and renders — while you stay in chat. Because it runs through your agent, you can do all of it from your phone.
💬 Chat-to-EditDescribe the video in plain language — the agent handles shot selection, pacing, and the timeline, so you never open an editor. |
🎵 Smart Music MatchingFinds and syncs music to the mood and rhythm of your footage, so the cut lands on the beat without you marking a single one. |
👀 Nothing Renders Until You Say SoEvery turn returns a timeline digest and a contact sheet you can review in seconds — you approve the plan before a frame is rendered. |
Upload your clips, describe the video you want, and the agent edits it.
| Time | What happens |
|---|---|
| 0:09 | The brief — one line, style left entirely to the agent, typed into Claude Code |
| 0:22 | 15 files upload to Cassette; every clip is analyzed for scene content |
| 0:35 | The agent edits on its own — shot selection, title card, lower-third, grading, beat-synced cuts |
| 0:58 | The timeline comes back as a readable digest, with a clickable contact-sheet link |
| 1:03 | One cmd+click opens the real contact sheet — one frame per clip, zero render |
| 1:12 | The contact sheet itself: what the cut looks like before a single frame is rendered |
| 1:44 | The export lands, and the runtime measures it — duration, black frames, audio levels |
| 1:52 | The finished cut |
The cut it produced
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/cassette-editor-oh-my-cassette)<a href="https://allmcps.com/mcp/cassette-editor-oh-my-cassette"><img src="https://allmcps.com/api/badge/cassette-editor-oh-my-cassette?style=directory" alt="Oh My Cassette on AllMCPs" /></a>