diggercamp
Find independent music by how it sounds: similar tracks and playlists from a track link.
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"music-similarity": {
"url": "https://mcp.diggercamp.com/mcp"
}
}
}원격 엔드포인트
https://mcp.diggercamp.com/mcpstreamable-http할 수 있는 일
도구 목록
도구 (6)
🟢find_similar(url)
Find sonically similar tracks to a song (closest by sound). Paste a Bandcamp, YouTube or SoundCloud link.
입력 스키마
{
"type": "object",
"properties": {
"url": {
"title": "Url",
"type": "string"
}
},
"required": [
"url"
],
"title": "find_similarArguments"
}출력 스키마
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "find_similarOutput"
}🟢deep_match(url)
Deep Match: technical match by rhythm, timbre and key — great for building DJ sets. Requires a Pro or Studio plan.
입력 스키마
{
"type": "object",
"properties": {
"url": {
"title": "Url",
"type": "string"
}
},
"required": [
"url"
],
"title": "deep_matchArguments"
}출력 스키마
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "deep_matchOutput"
}🟢surprise_me(url)
Surprise: sonically related tracks with wider variety / less obvious picks. Requires a Pro or Studio plan.
입력 스키마
{
"type": "object",
"properties": {
"url": {
"title": "Url",
"type": "string"
}
},
"required": [
"url"
],
"title": "surprise_meArguments"
}출력 스키마
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "surprise_meOutput"
}🟢playlist_match(urls)
Find tracks that fit a SET of 2-8 tracks together (their combined sound / centroid), not similarity to a single seed. Pass 2-8 Bandcamp/YouTube/SoundCloud links.
입력 스키마
{
"type": "object",
"properties": {
"urls": {
"items": {
"type": "string"
},
"title": "Urls",
"type": "array"
}
},
"required": [
"urls"
],
"title": "playlist_matchArguments"
}출력 스키마
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "playlist_matchOutput"
}🟢inspire_me(spread)
Discovery: pick a starting track and show similar tracks. For signed-in users with search history the pick is personalised on their recent digs; spread controls how far to roam: familiar (right next to their digs), fresh (close relatives, default), adventurous (two hops out, same lineage but unexpected), random (the whole crate).
입력 스키마
{
"type": "object",
"properties": {
"spread": {
"default": "fresh",
"enum": [
"familiar",
"fresh",
"adventurous",
"random"
],
"title": "Spread",
"type": "string"
}
},
"title": "inspire_meArguments"
}출력 스키마
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "inspire_meOutput"
}🟡generate_playlist(url, n, end_url, vibe)
Generate and SAVE a playlist to the user's diggercamp account. It starts from a seed track and develops the set from there (energy and genre flow), optionally ending on a chosen track. Requires the user to be signed in to diggercamp. - url: seed track link (Bandcamp / YouTube / SoundCloud) — the playlist starts here. - n: number of tracks, 5 to 30 (default 15). - end_url: optional link of the track to END on. - vibe: optional one of warm_up, afterhours, yoga, focus, sunset (shapes the energy curve).
입력 스키마
{
"type": "object",
"properties": {
"url": {
"title": "Url",
"type": "string"
},
"n": {
"default": 15,
"title": "N",
"type": "integer"
},
"end_url": {
"default": "",
"title": "End Url",
"type": "string"
},
"vibe": {
"default": "",
"enum": [
"",
"warm_up",
"afterhours",
"yoga",
"focus",
"sunset"
],
"title": "Vibe",
"type": "string"
}
},
"required": [
"url"
],
"title": "generate_playlistArguments"
}출력 스키마
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "generate_playlistOutput"
}커뮤니티
증거