data-ai MCP Server
DJ Claude — the only music MCP server with multi-agent collaboration
Discovered via github-topic:mcp and last synced 3mo ago.
1. Install the package
npx -y dj-claude-mcp
2. Add to claude_desktop_config.json
{
"mcpServers": {
"dj-claude": {
"command": "npx",
"args": [
"dj-claude"
]
}
}
}Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)
Command
Remove one or all layers from the jam session
Description
\__,_
Add/update a layer — via `prompt` (AI) or `code` (direct Strudel)
Set coding context so music adapts to your activity
Revert to previous pattern
`npx dj-claude --headless "lofi"`
Play music — via `prompt` (AI) or `code` (direct Strudel)
Set the mood — `chill`, `dark`, `hype`, `focus`, `funky`, `dreamy`, `weird`, `epic`
Show all active layers with their role names and code
Analyze the mix for frequency balance, gains, and suggestions
Check what's currently playing
Restore a previously saved snapshot
Action
Quit
No
No
Description
Preview a jam layer without adding it — via `prompt` or `code`
List all saved snapshots
No (web only)
Play from the curated preset library (22 patterns across mood, genre, activity)
Evaluate raw Strudel/Tidal code directly
Evolve layers — via `directive` (AI) or `layers` map
Stop all music playback
Description
Submit prompt
No
No
Autonomous DJ set — via `prompt` (AI) or `stages_code` (array of Strudel)
Switch between Node and browser audio backends at runtime
Pause / resume music
Orchestrate a full band — via `directive` (AI) or `layers` map
Export current Strudel code with header comments
No
Save the current mix as a named snapshot
Required