io.github.sandraschi/mixx-dj-mcp

Registre officiel Outils de développement

FastMCP server for Mixxx DJ software control via OSC protocol

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

MCPB package https://github.com/sandraschi/mixx-dj-mcp/releases/download/v0.2.0/mixx-dj-mcp-v0.2.0.mcpb

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. Mixx-DJ-MCP
  2. One command to start
  3. What it does
  4. Tools at a glance
  5. Quick links
  6. Video DJing
  7. Ports
  8. Fleet integrations
  9. Fleet Crossconnects (Companions)
  10. License

Mixx-DJ-MCP

AI-native DJ control for Mixxx. 80+ operations across decks, library, effects, mixer, stems, transitions, video, and more. Talk to your DJ software like a colleague.

Say: "Load Daft Punk on deck 2, sync it, cue the drop, then fade in on the next beat."

It happens.

First Run · Install · Tools · Status · Architecture · Video · AV Rig · NDI · NDI Targets · Beginner Guide · AI Transitions

One command to start

uv sync && uv run uvicorn mixx_dj_mcp.server:app --port 11116

Configure Mixxx OSC once (one minute): Preferences > MIDI/OSC > Enable OSC, set out 11118, in 11119, send to 127.0.0.1, restart. Done.

Your AI assistant (Claude, Cursor, opencode) can now control your decks.

What it does

You sayThe AI does
"Play deck 2"mixx_deck(operation="play_pause", deck=2) -- OSC to Mixxx
"Find some 128 BPM tech house"mixx_library(operation="search", query="tech house")
"Add reverb to the outgoing track"mixx_effects(operation="chain_load", rack=1, effect="Reverb")
"Plan a 30-min drum & bass set"mixx_ai_set(operation="plan", style="drum and bass")
"Record this set"mixx_recording(operation="start")
"Analyse this track's key"mixx_analyze(operation="track", path="C:/Music/track.mp3")
"Show me my most-played tracks"mixx_history(operation="profile")
"Transition with an echo out"mixx_transition(operation="apply", effect="echo_out")

Tools at a glance

ToolWhat it controls
mixx_deckPlay/pause, load, cue, loops, sync, rate, scratch, hotcues, quantize, keylock -- plus video
mixx_librarySearch, browse crates/playlists, BPM/key metadata
mixx_effectsEffect chains, parameters, quick effects, super knob
mixx_mixerCrossfader, EQ, gain, headphone cue, talkover, mic
mixx_analyzeBPM detection, musical key (Krumhansl-Schmuckler), energy, cue suggestions
mixx_stemsDemucs stem separation, sampler loading, stem-aware mixing
mixx_transitionAI-suggested transitions, 8 effect types, auto-crossfader
mixx_ai_setAutonomous DJ -- plan sets, perform transitions, review
mixx_recordingRecord, replay, and export DJ sets as OSC streams
mixx_historyPlay history, style profile, track suggestions
mixx_crateLLM-generated smart crates by BPM/key/genre
mixx_setHarmonic mixing sequences, energy curve planning
mixx_skinList, apply, create video skins, AI palette generation
mixx_vinylOCR catalog, AI gig picker, Plex crossref
mixx_controllerUSB auto-detect, install mappings
mixx_dawExport stems to DaVinci Resolve, Reaper
Prefab cardsshow_deck/mixer/library_status_card -- rich in-chat UI
For...Read
Installing the server, webapp, NSIS installer, or MCPBdocs/INSTALL.md
Status & backlogdocs/STATUS.md · docs/TODO.md
Full tool reference with parameters, returns, and examplesdocs/TOOLS.md
Using video -- requires the mixxxxx fork of Mixxxdocs/MIXXX_VIDEO.md
AV orchestrator (mixxxxx hub, NDI, Resolume, OBS)docs/ORCHESTRATOR.md · webapp Help → AV Rig
NDI (network video from mixxxxx)docs/NDI.md · docs/NDI-TARGETS.md · webapp Help → NDI
Project status & backlogdocs/STATUS.md · docs/TODO.md
AI-powered transitions between decksdocs/AI_TRANSITIONS.md
Architecture -- how the OSC bridge, REST API, and webapp workdocs/ARCHITECTURE.md
Beginner's guide to DJing with Mixxxdocs/NOOB_GUIDE.md
Comparing Mixxx to other DJ softwaredocs/DJ_LANDSCAPE.md
Algoriddim djay feature paritydocs/ALGORIDDIM_COMPARISON.md
Mixxx OSC setup and address referencebridge/README.md

Video DJing

Mixx-DJ-MCP supports the mixxxxx video fork -- a modified Mixxx build that adds FFmpeg video playback, per-deck video widgets, and fullscreen projector output alongside the standard audio engine.

mixxxxx on GitHub · docs/MIXXX_VIDEO.md

Ports

PortWhat
11116Backend REST API + MCP transport
11117React webapp (Vite)
11118OSC feedback from Mixxx
11119OSC commands to Mixxx

Fleet integrations

Mixx-DJ-MCP is a Fleet Audio Hub -- it connects to other MCP servers for a unified DJ ecosystem:

ServerIntegration
plex-mcpCross-reference vinyl with digital library
songgeneration-mcpAI music generation loaded direct to decks
sfx-mcpSound effects triggered during live sets
vfx-mcpReal-time video effects on video output
stems-mcpExternal stem separation engine
davinci-resolve-mcpExport stems to Fairlight for post-production
reaper-mcpExport stems to Reaper DAW
inkscape-mcpAI skin colour palette generation

Fleet Crossconnects (Companions)

mixx-dj-mcp works completely standalone. You can optionally connect it with companion servers in the sandraschi fleet to unlock extended features:

Companion ServerFeature UnlockedStatusSetup
resolume-mcpndi-vj-routing, osc-clip-sync, live-projection-mappingOptionalInstall Guide
resonite-mcpvirtual-world-stage, nekomimi-avatar-dance, osc-bpm-telemetryOptionalInstall Guide

Self-Contained Companions: Fleet companions operate independently. Installing companions does not trigger transitive dependency chains.

License

MIT -- Sandra Schipal

Vinyl not included. Mixxx not included. Bad music taste is your own.

Questions fréquentes

Qu'est-ce que io.github.sandraschi/mixx-dj-mcp ?

FastMCP server for Mixxx DJ software control via OSC protocol

Comment installer io.github.sandraschi/mixx-dj-mcp ?

Suivez les étapes d'installation de sa documentation, affichée sur cette page et dans son dépôt.

Faut-il une clé API pour io.github.sandraschi/mixx-dj-mcp ?

Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.

io.github.sandraschi/mixx-dj-mcp est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient io.github.sandraschi/mixx-dj-mcp ?

Il est publié par sandraschi. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.