음악 인식 API, CLI 및 MCP 서버
터미널에서, MCP 클라이언트에서, 또는 직접 작성한 코드에서 곡을 식별하고 BPM·조성·Camelot 코드를 읽어옵니다. 무료, API 키 불필요, 오픈소스.
명령줄
터미널을 벗어나지 않고 트랙을 식별하고 템포와 조성을 확인합니다. 타입이 완비된, 런타임 의존성 0의 클라이언트 라이브러리이기도 합니다.
npm i -g songfinderMCP 서버
Claude, Cursor, Windsurf, Zed를 위한 네 가지 도구. 무슨 곡인지 묻고, 이어서 BPM·조성·하모닉하게 이어지는 트랙까지 물어볼 수 있습니다.
npx -y songfinder-mcpAgent Skills
curl 외에는 아무것도 설치할 필요가 없는 Claude Code 스킬. 대화 중에 곡을 식별하고 비트매칭된 셋리스트를 구성합니다.
/plugin marketplace add songfinder-dev/songfinder-skills명령 하나로 분석까지
트랙을 지정하는 모든 명령은 ISRC만큼이나 손쉽게 검색어도 받아들입니다.
$ songfinder analyze "strobe deadmau5"
I Remember (Strobelight Edit) — deadmau5
Strobelite Seduction (2013)
ISRC: USUS10800096
Tempo: 128 BPM
Key: B Minor (Camelot 10A, Open Key 3m)
Mixes with: 10B, 9A, 11A
Energy: 59%
Danceability: 66%API가 제공하는 것
이 사이트를 구동하는 바로 그 엔드포인트를 모든 클라이언트에 개방합니다.
인식
YouTube, TikTok, Instagram, SoundCloud, Bilibili, X 링크와 모든 미디어 직링크, 또는 오디오 파일에서. 여러 엔진이 차례로 실행되어 하나가 일치할 때까지 이어집니다.
음향 분석
템포, Camelot 휠 위치와 호환 조성을 포함한 조성, 그리고 에너지·댄서빌리티·발란스·어쿠스틱니스·인스트루멘털니스·라이브니스·스피치니스·라우드니스.
인접 트랙 검색
주어진 곡과 비슷한 트랙을, 필요하면 깔끔하게 이어지는 조성으로 한정해 찾습니다. 결과물이 목록이 아니라 DJ 셋이어야 할 때 필요한 기능입니다.
API 키 불필요, 계정 불필요
가입 절차도 요금표도 없습니다. Song Finder는 자체 배포한 API를 기반으로 인식을 제공하며, 서비스 안정성을 위해 IP 단위로 요청을 제한합니다. 분석 엔드포인트는 대략 1~5초에 한 번 호출할 수 있습니다.
Song Finder