📡 MCP Radar

js713-lab/sonic-match-mcp

MCP server that watches video footage and returns license-safe BGM matches, hook windows, and ffmpeg ducking specs for agents.

⭐ 25 stars
⑂ 0 forks
Python
momentum ▲ 41.7
created 2026-09-10
on radar since 2026-09-16
ai-agentsbgmffmpegmcpmodel-context-protocolmusic-matchingpythonvideo
View on GitHub ↗Homepage ↗

About sonic-match-mcp

Video-native MCP server for license-safe BGM. Watches the footage — not the script — and returns a shortlist, a 12–20s hook, and an ffmpeg ducking spec.

Package / CLI: sonicmatch-mcp. A Model Context Protocol server for Claude Desktop, Cursor, and other MCP clients. Drop an Instagram Reel, YouTube Short, or TikTok-style clip. Get royalty-free / Creative Commons matches with the license printed on every row.

Video-to-BGM already exists. The wedge is not “I also match music”:

- it watches the footage, not the script - it returns a hook window + ffmpeg ducking spec - it is agent-native - it prints the license instead of lying

Catalog quality will kill or save this. More tools will not.

Do not treat this as “script in → YouTube Music search out.” That already exists (mcp-bgm-recommender). Sonicmatch watches the video.

You own You do not own ------ Local file / public URL ingest Platform music licenses Mood, energy curve, speech vs silence, scene cuts Meta/TikTok “trending audio” graph CC / royalty-free catalogs + optional paid adapters Spotify / IG official libraries Ranked tracks, preview URLs, mix spec, ffmpeg Auto-publish to Instagram

North star: ingestvideo → analyzevideomusic → recommendbgm → previewmix → exportmixspec

- The code is MIT. - Every track has its own license. It is printed on every recommendation. - Nothing here is an official Instagram sticker, TikTok Commercial Music Library track, or YouTube Audio Library API result. - Do not recommend commercial pop unless the adapter is explicitly a user-owned licensed library. - CC-BY still needs attribution. CC-

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/js713-lab--sonic-match-mcp.html)

Related MCP servers

korovin-aa97/talkthrough-mcp

MCP server: turn narrated screen recordings into agent-ready data — local Whisper transcript, scene keyframes, OCR, wall-clock anchoring. Record your screen, talk — your AI agent files the bugs.

⭐ 12Python
lotchuazzz-crypto/papergraph-mcp

Turn arXiv and LaTeX mathematical papers into theorem dependency graphs for AI agents through MCP.

⭐ 102Python
Stupidoodle/swissdevjobs-cli

Search & apply to ~4,700 salary-transparent tech jobs across 7 countries (🇨🇭🇩🇪🇬🇧🇺🇸🇨🇦🇳🇱🇫🇷) from your terminal or AI agent — zero-dependency Python CLI + MCP server + Claude Code plugin

⭐ 92Python
bybit-exchange/kaas

Turn scattered notes, docs and transcripts into a queryable Markdown wiki — an LLM knowledge-base compiler with MCP access, no embeddings, self-hosted.

⭐ 82Python
aka-kika/hig-mcp

MCP server serving Apple Human Interface Guidelines as structured design tokens for AI coding agents — post-WWDC25 system colors, Liquid Glass constraints, SwiftUI mappings.

⭐ 31Python
PyModel/jev-judge-mcp

Typed judgment tools for MCP agents. TypeSafe's Jev model as verify, screen, find, classify, rerank, decide, compare, extract, review, gate, and score: the model judges, policy decides auto, review, o

⭐ 29Python

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.