DEDUPED Hot AI repos, turned into use cases Get 5 a day

What you can do with Sonic Match MCP

Sonicmatch is a Python MCP server that watches a video, then returns license-labeled background music matches, a 12 to 20 second hook window, and an ffmpeg ducking spec for agents and editors.

Trended earlier

Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk.

4 use cases

  • Find license-labeled BGM and a ducking spec for a Reel

    Install the MCP server and get ranked background tracks, licenses, and an ffmpeg mix command for one clip.

    View prompt
    Using the sonicmatch MCP server from js713-lab/sonic-match-mcp, ingest <path to clip.mp4>, analyze it for an Instagram Reel, and recommend five instrumental tracks. Then mix the top pick with ducking and return the ffmpeg command. Verify that every recommended track shows its license and attribution text before you present the result.
  • Pick one shared playlist for a batch of clips

    Send up to 20 clips to analyze_batch and get a mood cluster plus one mini-playlist for the series.

    View prompt
    Using the sonicmatch MCP server from js713-lab/sonic-match-mcp, run analyze_batch on these clips: <list of up to 20 clip paths>. Return the mood cluster and the shared mini-playlist. Verify that the batch contains no more than 20 clips and that each playlist track lists its license.
  • Keep background music on brand with a saved kit

    Save BPM, mood, and no-vocals settings once and reuse them for every recommendation.

    View prompt
    Using the sonicmatch MCP server from js713-lab/sonic-match-mcp, save a brand kit named <kit name> with the BPM range, moods, and no-vocals setting from <brand guide>, then run recommend_bgm with that brand_kit on <path to clip.mp4>. Return the ranked tracks with licenses. Verify that every track came from the user library or a license you accept for this use.
  • Test BGM matching on the hosted endpoint

    Use a trial key on the hosted server to match music to a sample clip without installing Python.

    View prompt
    Using the hosted sonicmatch MCP server at https://sonic.codecrafter.dev/mcp, ingest examples/sample-clip.mp4 and recommend three tracks with their hook windows. Return the license and attribution for each track. Verify that the response includes the credit cost per tool call and that you did not publish any key in the output.

How to use Sonic Match MCP

  1. Check you have what it needs: Python 3.10 or newer; ffmpeg and ffprobe on PATH; An MCP client such as Cursor (Claude Desktop is also described in the README).
  2. Open js713-lab/sonic-match-mcp on GitHub and read the README and license.
  3. Install the server with pip install git+https://github.com/js713-lab/sonic-match-mcp.git.
  4. Confirm ffmpeg and ffprobe are on PATH, then start the server with sonicmatch-mcp.
  5. Add the sonicmatch server to your MCP client config, using the Cursor example in the README.
  6. Ask the agent to analyze your clip for an Instagram Reel and recommend five instrumental tracks.

These steps come from our top use case, Find license-labeled BGM and a ducking spec for a Reel, which also has a copy-paste agent prompt.

Sonic Match MCP alternatives · Best AI repos for Content

About this repo

  • Who it is forShort-form video editors and creators who need royalty-free or Creative Commons background music for Reels, Shorts, or TikTok-style clips, and the AI agents working with them.
  • Why it is hot
  • LanguagePython
  • Sourcegithub.com/js713-lab/sonic-match-mcp · Back to Hot repos

Requirements

  • Python 3.10 or newer
  • ffmpeg and ffprobe on PATH
  • An MCP client such as Cursor (Claude Desktop is also described in the README)
  • A local video file or a public URL to the clip
  • Optional: GEMINI_API_KEY, JAMENDO_CLIENT_ID, FREESOUND_API_KEY for extra analysis and catalogs
Maintain Sonic Match MCP? Add the Featured on Deduped badge

Paste this into your README:

[![Featured on Deduped](https://dedupedai.com/badge/js713-lab-sonic-match-mcp.svg)](https://dedupedai.com/use-cases/js713-lab-sonic-match-mcp/?ref=badge)

More badge styles and HTML

Questions about Sonic Match MCP

What is Sonic Match MCP?

Sonicmatch is a Python MCP server that watches a video, then returns license-labeled background music matches, a 12 to 20 second hook window, and an ffmpeg ducking spec for agents and editors. It is an open-source project on GitHub: https://github.com/js713-lab/sonic-match-mcp.

Who is Sonic Match MCP for?

Short-form video editors and creators who need royalty-free or Creative Commons background music for Reels, Shorts, or TikTok-style clips, and the AI agents working with them.

What can I do with Sonic Match MCP?

4 use cases so far, for example: Find license-labeled BGM and a ducking spec for a Reel; Pick one shared playlist for a batch of clips; Keep background music on brand with a saved kit. Each has steps and a copy-paste agent prompt.

What do I need to run Sonic Match MCP?

Python 3.10 or newer; ffmpeg and ffprobe on PATH; An MCP client such as Cursor (Claude Desktop is also described in the README); A local video file or a public URL to the clip.

What are alternatives to Sonic Match MCP?

Other hot AI repos in Content: Voice Studio, Anatomy, Comfy UI, Hyperframes, Earshot.

Is Sonic Match MCP safe to run?

Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.