# mixx-dj-mcp

This MCP server lets an AI agent operate Mixxx over OSC, from deck control and track search to effects, transitions, and set recording.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 7
- Author: sandraschi
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/sandraschi/mixx-dj-mcp
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/mcp/mixx-dj-mcp

## What it does

mixx-dj-mcp exposes Mixxx controls to an AI agent. Its tools can load tracks, play or pause decks, set cues and loops, sync tracks, search the library, adjust mixer settings, and load effects. Other tools inspect BPM, musical key, and energy, while set planning, transition handling, recording, and play history cover tasks beyond basic playback.

The package includes a FastMCP server, an OSC bridge, a REST API, and a React web app. Start it with `uv sync && uv run uvicorn mixx_dj_mcp.server:app --port 11116`. In Mixxx, enable OSC, set output to `11118`, input to `11119`, use `127.0.0.1` as the destination, and restart the app. OSC must be enabled or deck control will not work. Video mode requires the `mixxxxx` fork with FFmpeg support.

## Install

### Claude Code (native platform)

**Install**
- The MCP registry has no launch command for it: see the repository README

## When to use it
- control playback across Mixxx decks
- search a library by BPM and musical key
- adjust mixer channels and effect chains
- plan a set and apply deck transitions
- record and replay DJ sets

## Example prompts
- Load a track matching 128 BPM into deck 2, sync it with deck 1, and prepare the next cue.
- Search the Mixxx library for drum and bass tracks, then plan a set with a rising energy curve.
- Analyse `C:/Music/track.mp3`, report its BPM and key, and load it into deck 1.

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 392262
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33989
- [World Monitor](https://affpapa.org/en/nevibecode/mcp/world-monitor.md) — MCP server · ★ 89609
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81163
- [Front-End Checklist](https://affpapa.org/en/nevibecode/mcp/front-end-checklist.md) — MCP server · ★ 74569
- [Scrapling MCP Server](https://affpapa.org/en/nevibecode/mcp/scrapling-mcp-server.md) — MCP server · ★ 89899

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
