diggercamp

com.diggercampPublished by diggercamp.comOfficial publisherv1.0.3Updated Oct 24, 2026

Find independent music by how it sounds: similar tracks and playlists from a track link.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingMedia & Design

Overview

AI-generated overview

Remote MCP server that finds independent music by sound: paste a Bandcamp, YouTube or SoundCloud link and get sonically similar tracks and playlists.

What you can do
Find sonically similar tracks from a Bandcamp, YouTube or SoundCloud link, with BPM and Camelot key for harmonic mixing and links back to the source platform for listening and buying. Run a technical deep match by rhythm, timbre and key for building DJ sets, or a wider-variety surprise search. Match tracks that fit the combined sound of a set of 2 to 8 links. Get a discovery starting point, personalised on recent digs for signed-in users, with a spread setting from familiar to adventurous. Generate a playlist from a seed track, optionally ending on a chosen track, and save it to the diggercamp account.
When to use it
Useful for DJs, collectors and music diggers who want to explore independent tracks by sonic similarity rather than genre tags, build harmonic sets, or turn a seed track into a saved playlist.
Requirements
Remote streamable HTTP endpoint; no installation. OAuth 2.1 with a diggercamp account, though a guest tier works without login. Deep match, surprise and playlist saving need a Pro or Studio plan or a signed-in account.
Before you install
Generating a playlist writes to and saves in your diggercamp account. Deep match and surprise require a paid Pro or Studio plan. The server analyses submitted track links and returns links to the source platforms; it does not host or sell audio.

Installation

In SourceWeft

  1. Open diggercamp in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.diggercamp%2Fmusic-similarity/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "diggercamp": {
      "type": "http",
      "url": "https://mcp.diggercamp.com/mcp"
    }
  }
}

README

diggercamp MCP server

Find independent music by how it sounds. Paste any Bandcamp, YouTube or SoundCloud link and get the closest sonic matches from 4M+ independent tracks, matched by rhythm, timbre, key and energy rather than genre tags.

This is the official remote MCP server for diggercamp, the AI music discovery platform for diggers, DJs and collectors.

Connect

No installation needed: it is a remote server.

  • Server URL: https://mcp.diggercamp.com/mcp (streamable HTTP)
  • Auth: OAuth 2.1 with your diggercamp account (also works in guest tier without login)
  • Registry: published as com.diggercamp/music-similarity on the official MCP registry

In Claude: Settings, Connectors, Add custom connector, paste the server URL. In ChatGPT: Settings, Connectors, Developer mode, add MCP server. Any other MCP client that supports remote streamable HTTP servers works the same way.

Tools

ToolWhat it does
find_similar(url)Sonically similar tracks for a Bandcamp, YouTube or SoundCloud link
deep_match(url)Technical match by rhythm, timbre and key, built for DJ sets (Pro/Studio)
surprise_me(url)Similar tracks with more variety and less obvious picks (Pro/Studio)
playlist_match(urls)Tracks that fit the combined sound of a set of 2 to 8 links
inspire_me()A starting point from the diggercamp crate plus its closest matches
generate_playlist(url, n, end_url, vibe)Generates and saves a playlist in your account (login required)

Every result includes BPM and Camelot key for harmonic mixing, plus a direct link to the source platform, so listening and buying always happen where the artist publishes.

How it works

diggercamp analyses the sound itself. Every track is converted into acoustic fingerprints that describe rhythm, timbre, energy and overall sonic character, and similarity search runs on those fingerprints. diggercamp does not host, sell or distribute audio files: playback happens through the source platforms, and purchase links point to the artist's own page.

Links

The platform code is not part of this repository; this repo documents the public MCP endpoint and its metadata.

Source: README.md at commit 371de75

Tools

6

find_similar

Find similar tracks

Find sonically similar tracks to a song (closest by sound). Paste a Bandcamp, YouTube or SoundCloud link.

Parametersurlrequired

deep_match

Deep Match

Deep Match: technical match by rhythm, timbre and key — great for building DJ sets. Requires a Pro or Studio plan.

Parametersurlrequired

surprise_me

Surprise me

Surprise: sonically related tracks with wider variety / less obvious picks. Requires a Pro or Studio plan.

Parametersurlrequired

playlist_match

Playlist match

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.

Parametersurlsrequired

inspire_me

Inspire me

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).

Parametersspread

generate_playlist

Generate playlist

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).

Parametersnurlrequiredvibeend_url

Version history

1
  1. v1.0.3LatestSep 16, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.