Oh My Cassette — MCP-сервер для Claude Code: монтаж и установка
MCP-сервер для монтажа видео через диалог с агентом: готовит файлы локально, собирает черновики в облаке Cassette и сохраняет результат на диск.
claude mcp add --env CASSETTE_MCP_URL=<CASSETTE_MCP_URL> --env CASSETTE_AUTH_TOKEN=<CASSETTE_AUTH_TOKEN> --env CASSETTE_FFMPEG=<CASSETTE_FFMPEG> --transport stdio oh-my-cassette -- uvx oh-my-cassetteЧто делает Oh My Cassette
Сервер работает локально по протоколу stdio и передаёт команды удалённой службе Cassette по HTTP. Набор инструментов агент получает напрямую от облачного бэкенда. Поэтому описание функций и схема работы обновляются на стороне сервиса без переустановки локального пакета.
Локальные ролики перед отправкой нарезаются и транскодируются утилитой ffmpeg. Передача файлов идёт параллельно в четыре потока, а прерванный импорт продолжается с места остановки при повторном вызове. Готовые ролики сохраняются на рабочей машине в каталог cassette-exports/. Созданные проекты живут на сервере три дня простоя: любое новое действие продлевает этот таймер.
Без установленных uv и ffmpeg импортировать видеоряд на рабочей машине не выйдет. Перед началом работы также понадобится пройти авторизацию командой uvx oh-my-cassette==0.5.1 login.
Какие задачи решает
- собрать видеоролик из набора исходников по текстовому брифу
- транскодировать и загрузить локальные файлы через
ffmpeg - скорректировать таймлайн и порядок сцен через реплики в чате
- экспортировать готовый MP4-файл в локальную папку
cassette-exports/
Примеры запросов агенту
- Создай новый проект в Cassette, импортируй файлы из ./footage и смонтируй 30-секундный ролик с титрами в начале
- Слишком затянуто: оставь только два лучших плана и поставь кадр с верблюдом сразу после шаров
- Экспортируй текущую версию видео в папку cassette-exports/
Как установить Oh My Cassette
Командой платформы
claude mcp add --env CASSETTE_MCP_URL=<CASSETTE_MCP_URL> --env CASSETTE_AUTH_TOKEN=<CASSETTE_AUTH_TOKEN> --env CASSETTE_FFMPEG=<CASSETTE_FFMPEG> --transport stdio oh-my-cassette -- uvx oh-my-cassetteВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from oh-my-cassette <команда>
Командой платформы
codex mcp add oh-my-cassette --env CASSETTE_MCP_URL=<CASSETTE_MCP_URL> --env CASSETTE_AUTH_TOKEN=<CASSETTE_AUTH_TOKEN> --env CASSETTE_FFMPEG=<CASSETTE_FFMPEG> -- uvx oh-my-cassetteВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from oh-my-cassette <команда>
Файл настроек
{
"mcpServers": {
"oh-my-cassette": {
"command": "uvx",
"args": [
"oh-my-cassette"
],
"env": {
"CASSETTE_MCP_URL": "<CASSETTE_MCP_URL>",
"CASSETTE_AUTH_TOKEN": "<CASSETTE_AUTH_TOKEN>",
"CASSETTE_FFMPEG": "<CASSETTE_FFMPEG>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from oh-my-cassette <команда>
Файл настроек
{
"servers": {
"oh-my-cassette": {
"type": "stdio",
"command": "uvx",
"args": [
"oh-my-cassette"
],
"env": {
"CASSETTE_MCP_URL": "<CASSETTE_MCP_URL>",
"CASSETTE_AUTH_TOKEN": "<CASSETTE_AUTH_TOKEN>",
"CASSETTE_FFMPEG": "<CASSETTE_FFMPEG>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from oh-my-cassette <команда>
Командой платформы
gemini mcp add -e CASSETTE_MCP_URL=<CASSETTE_MCP_URL> -e CASSETTE_AUTH_TOKEN=<CASSETTE_AUTH_TOKEN> -e CASSETTE_FFMPEG=<CASSETTE_FFMPEG> oh-my-cassette uvx oh-my-cassetteВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from oh-my-cassette <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Oh My Cassette
Как установить Oh My Cassette в Claude Code?
Выполните команду claude mcp add oh-my-cassette -e CASSETTE_AUTH_TOKEN=<CASSETTE_AUTH_TOKEN> -- uvx oh-my-cassette. Предварительно установите uv с ffmpeg и выполните вход через uvx oh-my-cassette==0.5.1 login.
Что делает Oh My Cassette?
Сервер связывает кодинг-агента с облачной системой монтажа Cassette. Он берёт на себя конвертацию локальных медиафайлов, передаёт указания по склейкам в облако и скачивает смонтированный файл.
Сколько хранятся файлы и проекты в облаке?
Созданные сервером проекты удаляются вместе с исходниками через три дня бездействия. Каждый новый запрос к проекту обновляет дату его удаления.