DJ Claude MCP server
io.github.p-poss/dj-claude·v0.1.6·35 starsAgents can now live code music for you, themselves, and each other while they work.
35 stars51 downloads/wk
Reviews
Write oneNobody has reviewed DJ Claude yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
DJ Claude tools (5)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
hushStop all music playback immediately.
now_playingCheck what music is currently playing, including the Strudel code and DJ commentary.
play_musicGenerate and play live music. Describe what you want to hear — a genre, mood, activity, or anything creative. DJ Claude will compose a Strudel pattern and play it through the speakers.
play_strudelEvaluate raw Strudel/Tidal code directly, bypassing Claude generation. Use this when you already have Strudel code to play.
set_vibeInstantly set the musical vibe to match a mood. Great for matching music to the current coding task.
Public scan report
scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it
- Code scan55 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 118 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How DJ Claude compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 63% of 48,255 servers
- Tools
- 5
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 35
- more than 92% of 28,688 servers
- Downloads a week
- 51
- more than 43% of 12,191 servers with a package
What its tools let an agent do: 4 read · 1 change
Install DJ Claude in Claude Code, Cursor or VS Code
Runs npx -y dj-claude on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add dj-claude -- npx -y dj-claude
What the publisher says
From the DJ Claude repository's README, as published. We do not edit it. Read it on GitHub
_ _ _ _
__| |(_) ___ | | __ _ _ _ __| | ___
/ _` || | / __| | | / _` || | | |/ _` | / _ \
| (_| || | _ | (__ | || (_| || |_| | (_| || __/
\__,_|| | (_) \___| |_| \__,_| \__,_|\__,_| \___|
_/ |
|__/DJ Claude
The live music engine for AI agents.
<!-- Screenshots --> <!-- --> <!-- -->
About
DJ Claude is the only music MCP server with multi-agent collaboration. Multiple AI agents connect over HTTP and jam together in real-time — one adds drums, another layers bass, a third drops a melody — and everything composes automatically. It works in your terminal, browser, or as a Claude Code plugin with slash commands. No browser tab, no API key, no external services required.
Under the hood, DJ Claude uses Strudel — a live coding environment for music — to generate and play patterns in real time. 20 MCP tools, 3 resources, conductor mode, mix snapshots, 22 presets, and 8 vibes. Agents can make music for you, themselves, and each other while they work.
Why DJ Claude?
- Multi-agent jam sessions — the first music MCP where multiple agents connect over HTTP and build music together in real-time, each adding layers that compose automatically
- Zero dependencies — no browser tab, no API key, no external services. Every tool works out of the box
- Claude Code plugin — one-step install from the marketplace with 20 slash commands
- Conductor mode — orchestrate a full band from a single directive, with auto-detected templates (jazz combo, rock band, electronic, ambient, and more)
- Agent-native — 3 MCP resources teach any connected agent the Strudel language so it can compose original music, not just pick from presets
Ways to Play
Terminal audio vs. browser audio: By default, the CLI and MCP server render audio through node-web-audio-api — a Node.js reimplementation of the Web Audio API. It works everywhere with zero setup, but sample playback and effects can sound rougher than a real browser engine. Add --browser (CLI) or set DJCLAUDEBROWSER=1 (MCP) to route audio through your system browser's native Web Audio instead. This opens a background tab and produces noticeably higher quality sound — especially for pads, reverb, and layered patterns.
Quick Start
Prerequisites
- Node.js >= 18
- Anthropic API key — optional. Enables AI-generated music from text prompts. Without it, every tool still works via presets, direct Strudel code, or the code/layers parameters
Install & Run
# Set your API key (or add to a .env file)
export ANTHROPIC_API_KEY=sk-ant-...
# Launch the terminal DJ
npx dj-claudeOr install globally:
npm i -g dj-claude
dj-claudeOr go headless for scripting:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
DJ Claude: common questions
- Is DJ Claude MCP server safe?
- Mostly: it is graded B (82/100). Read the DJ Claude safety report
- How do I install DJ Claude?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does DJ Claude need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is DJ Claude maintained?
- The last commit was 155 days ago (2026-06-02). The latest release is v0.1.6.
- How does DJ Claude compare with other MCP servers?
- safety score 82/100 (higher than 63% of 48,255 servers); tools 5 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.