Sonicmatch — MCP-сервер для Claude Code: что делает и как установить
Анализирует видеоряд, темп и паузы речи, подбирая фоновую музыку с лицензией и готовой спецификацией для сведения в ffmpeg. Пригодится при монтаже роликов для соцсетей.
Открыть на GitHubЧто делает Sonicmatch
Sonicmatch смотрит именно на видеоряд. Инструмент отслеживает смену сцен, кривую динамики и соотношение голоса к тишине. На основе этих данных сервер отбирает фоновую музыку, находит отрезок хука на 12–20 секунд и готовит схему приглушения звука под реплики.
Без установленных ffmpeg и ffprobe в PATH сервер не запустится. Для запуска требуется Python версии 3.10 или новее. Сервер может работать полностью автономно со встроенным набором из 20 треков. Внешние сервисы вроде Gemini, Jamendo или Freesound подключаются по желанию через переменные окружения.
Для каждой найденной мелодии инструмент явно указывает лицензию. Треки с ограничениями вроде CC-BY-NC в автовыдачу не попадают, что предотвращает проблемы с рекламой. Итоговые данные экспортируются в виде команды ffmpeg или спецификации для видеоредакторов вроде CapCut и DaVinci Resolve.
Какие задачи решает
- подобрать легальную музыку под темп и настроение ролика
- рассчитать параметры приглушения фонового трека во время речи
- сгенерировать готовую команду
ffmpegдля сведения дорожек - сопоставить видеомонтажные склейки с ритмической сеткой композиции
Примеры запросов агенту
- Найди инструментальную музыку для
reel.mp4и выведи параметры сведения вffmpeg. - Проанализируй динамику
clip.mp4и предложи три трека с лицензией для коммерческого использования. - Сделай приглушение фонового звука под голос в
promo.mp4и покажи тайминги хука.
Как установить Sonicmatch
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Sonicmatch
Как установить Sonicmatch в Claude Code?
Для запуска сервера выполните команду uvx --from git+https://github.com/js713-lab/sonic-match-mcp.git sonicmatch-mcp. Также убедитесь, что в системе установлены ffmpeg и ffprobe.
Что делает Sonicmatch?
Сервер анализирует темп, монтажные переходы и паузы в речи внутри видеофайла. На базе анализа он подбирает фоновые аудиодорожки с чистыми лицензиями и формирует инструкцию по сведению звука.
Нужны ли платные ключи API для запуска сервера?
Нет, инструмент работает без внешних ключей благодаря локальным эвристикам и базовому каталогу из 20 треков. Подключение Gemini или Freesound остаётся опциональным.