Queries a local Engine DJ library: finds tracks by BPM and key, audits duplicates and missing files, reads cues and beatgrids, builds playlists.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add engine-dj -- npx -y engine-dj-mcp~/.codex/config.toml
[mcp_servers.engine-dj]
command = "npx"
args = ["-y", "engine-dj-mcp"]
# codex mcp add engine-dj -- npx -y engine-dj-mcp~/.cursor/mcp.json
{
"mcpServers": {
"engine-dj": {
"command": "npx",
"args": [
"-y",
"engine-dj-mcp"
]
}
}
}.vscode/mcp.json
{
"servers": {
"engine-dj": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"engine-dj-mcp"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"engine-dj": {
"command": "npx",
"args": [
"-y",
"engine-dj-mcp"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"engine-dj": {
"command": "npx",
"args": [
"-y",
"engine-dj-mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"engine-dj": {
"command": "npx",
"args": [
"-y",
"engine-dj-mcp"
]
}
}
}