Rekordbox Performer
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Rekordbox PerformerPreview a transition from track A to track B"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Rekordbox Performer
Safety-first live Rekordbox control over a dedicated virtual MIDI port.
This is an experimental prototype for supervised performance. Keep a physical controller available and test mappings with channel faders down.
Signal path
MCP client → transition scheduler → loopMIDI → Rekordbox MIDI Learn
The DDJ-FLX4 remains connected as the Hardware Unlock device and manual control surface. This server does not modify the Rekordbox database or process audio.
Requirements
Windows with Rekordbox 7 in Performance mode
Python 3.12 or newer
A virtual MIDI port such as loopMIDI
A Rekordbox-compatible controller for Hardware Unlock when required
Install
py -3.12 -m venv .venv
.\.venv\Scripts\python.exe -m pip install -e .Setup
Install and start loopMIDI.
Create a port named
Codex Rekordbox Performerand enable loopMIDI autostart.Open Rekordbox 7 in Performance mode with the FLX4 connected.
Open Preferences → Controller → MIDI and select the virtual port.
Import
mapping/Codex-Rekordbox-Performer.midi.csv. The fallbackmapping/rekordbox-midi-learn.csvcan be used for manual MIDI Learn.Keep channel faders down and decks stopped during mapping.
Register
rekordbox-performeras a stdio MCP server in your MCP client.Call
list_midi_outputs,connect_midi, andcontrol_status.Preview a transition, arm control, then perform it.
The dedicated mapping does not replace the DDJ-FLX4 factory mapping.
Safety model
Live messages are rejected until control is armed.
Arming expires automatically after at most 30 minutes.
Transition plans default to dry-run preview.
All scheduled events run against a local monotonic clock.
Emergency stop cancels pending automation and disarms without moving controls.
The physical FLX4 remains the manual override.
Do not move a physical FLX4 continuous control while automation is moving the same software control; mismatched hardware positions can cause value jumps.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mattsellner/rekordbox-performer-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server