Part of the Media & Entertainment category.

Music and audio production MCP servers are connecting AI agents to digital audio workstations, MIDI tools, music streaming platforms, AI music generators, synthesizers, notation software, and audio analysis libraries. Instead of manually clicking through DAW interfaces, programming MIDI sequences, or browsing music catalogs, these servers let AI assistants create tracks, compose MIDI, control playback, generate music from text prompts, synthesize audio, write sheet music, and analyze audio signals — all through the Model Context Protocol.

The landscape spans ten areas: DAW integration (Ableton Live, Logic Pro, REAPER, Pro Tools, FL Studio, Bitwig), MIDI tools (virtual ports, file generation, hardware synthesizer control), music streaming (Spotify, Tidal, Apple Music, YouTube Music), AI music generation (MiniMax, Suno, MusicGPT), voice & TTS (ElevenLabs), DJ & live performance (rekordbox), audio plugins (Carla VST/LV2 host), music notation & theory (MuseScore, music21), audio synthesis (SuperCollider), and audio analysis & processing (librosa, FFmpeg, Audacity).

The headline findings: Cubase now has MCP servershedidjs/cubase-mcp and jehandy/cubase-mix-bot fill the last major DAW gap, bringing total coverage to seven platforms (though both are macOS-only, MIDI-based). Ableton Live remains the most integrated creative software — four implementations led by ahujasid/ableton-mcp with ~2,900 stars, plus a notable fork LofiFren/ableton-mcp-lofifren adding 33 personality modes and ~35 extra tools. Logic Pro and Pro Tools were added in previous cycleskoltyj/logic-pro-mcp (five control channels) and skrul/protools-mcp-server (official PTSL gRPC API) remain the leading implementations. New two-mode music studiolinxule/mcp-music-studio offers ABC notation composition and Strudel live coding with an interactive UI rendering inline in Claude Desktop. A second Suno integration optionAceDataCloud/SunoMCP offers managed hosting and Claude.ai OAuth alongside the existing sandraschi/suno-mcp browser-automation server. MiniMax remains the highest-starred AI music MCP serverMiniMax-AI/MiniMax-MCP (~1,600 stars). ElevenLabs archived its local MCP server on August 20, 2026, deprecating it in favor of a hosted MCP server at api.elevenlabs.io/v1/mcp that needs no local install and authenticates via OAuth. Google Lyria 3 Pro is now on Vertex AI with Gen Media MCP tools support — a standalone community MCP wrapper is anticipated. Epidemic Sound remains the first music licensing platform with an MCP server — signaling that the music industry sees AI agents as a distribution channel.

DAW Integration

Ableton Live — ahujasid/ableton-mcp

ServerStarsLanguageLicenseTools
ahujasid/ableton-mcp~2,900PythonMITMultiple

The most popular music MCP server by far. Provides two-way socket-based communication between Claude and Ableton Live, enabling:

  • MIDI and audio track creation and modification
  • Instrument and effect loading from Ableton’s library
  • MIDI clip creation and editing with note insertion
  • Playback control and session manipulation

The server uses a socket connection to a MIDI Remote Script inside Ableton, allowing real-time bidirectional control. At ~2,900 stars, this is among the highest-starred MCP servers in any creative category. May 2026: LofiFren/ableton-mcp-lofifren is a notable fork adding a 33-personality style system, ~35 extra MCP tools, batch commands, and an arrangement-view beta.

April 28, 2026: Anthropic launched an official Claude Connector for Ableton Live that gives Claude deep knowledge of Ableton’s documentation library. That connector is documentation-focused — it does not control Live sessions directly. ahujasid/ableton-mcp remains the primary option for direct DAW control.

Ableton Live — uisato/ableton-mcp-extended

ServerStarsLanguageLicenseTools
uisato/ableton-mcp-extended~250PythonMITMultiple

The most feature-rich Ableton implementation, extending the original with several advanced capabilities:

  • Session control — playback management, tempo/time signature access, scene operations
  • Track management — MIDI/audio track creation, volume/pan/mute/solo controls, grouping
  • MIDI editing — clip creation, note manipulation, transposition, quantization, batch operations
  • Device control — instrument/effect loading, parameter configuration, automation points
  • Browser integration — file navigation, sample/preset loading, audio import
  • ElevenLabs TTS integration — voice generation and cloning for vocal tracks
  • UDP high-performance mode — ultra-low latency parameter control for real-time use
  • Custom controllers — extensible framework with XY Mouse Controller example

Works with Claude Desktop, Cursor IDE, and Gemini CLI.

Ableton Live — xiaolaa2/ableton-copilot-mcp

ServerStarsLanguageLicenseTools
xiaolaa2/ableton-copilot-mcp~91TypeScriptMITMultiple

Built on ableton-js, this implementation focuses on arrangement view operations:

  • Song management (root note, scale, tempo, length metadata)
  • Track creation (MIDI, audio, return tracks)
  • Clip operations (piano roll access, note management, loop configuration)
  • Audio recording within specified time ranges
  • Device loading and parameter adjustment
  • State rollback — operation history with undo for note-based changes

Ableton Live — Simon-Kansara/ableton-live-mcp-server

ServerStarsLanguageLicenseTools
Simon-Kansara/ableton-live-mcp-server~393PythonMITMultiple

An OSC-based implementation using Daniel John Jones’s AbletonOSC protocol. Two components: an MCP server managing client communications, and an OSC daemon relaying commands to Ableton Live via ports 11000/11001. Simpler than the socket-based alternatives but effective for basic DAW control.

REAPER — bonfire-systems/reaper-mcp

ServerStarsLanguageLicenseTools
bonfire-systems/reaper-mcp~118PythonMITMultiple

A comprehensive REAPER MCP server enabling AI agents to create fully mixed and mastered tracks (previously at itsuzef/reaper-mcp, now transferred to the bonfire-systems organization — the org was previously named bonfire-audio):

  • Project management — creation, saving, rendering
  • Track operations — creation, routing, listing
  • MIDI composition — note-level editing and content creation
  • Audio recording and importing
  • Virtual instrument and effect management
  • Mixing and automation capabilities
  • Mastering tools and audio analysis

Supports both OSC and ReaScript communication modes. Requires REAPER DAW and Python 3.10+.

FL Studio — calvinw/fl-studio-mcp

ServerStarsLanguageLicenseTools
calvinw/fl-studio-mcp~32PythonMIT4 tools

Enables Claude to interact directly with FL Studio’s piano roll:

  • get_piano_roll_state() — read current configuration
  • send_notes(notes, mode) — add or replace notes
  • delete_notes(notes) — remove specific notes
  • clear_queue() — discard pending requests

Creates melodies, chord progressions, and musical patterns through natural language with automatic real-time updates via built-in keystroke triggers. Fully functional on macOS; Windows support is partial.

Cubase — hedidjs/cubase-mcp

ServerStarsLanguageLicenseTools
hedidjs/cubase-mcpPythonMultiple

An MCP server enabling Claude to control Steinberg Cubase via Virtual MIDI. Requires configuring a Virtual MIDI Port on macOS and setting up a Cubase Generic Remote that maps incoming MIDI messages to Cubase actions. Real-time communication via a Python script. This fills the Cubase gap noted in previous reviews — Cubase was the single largest remaining DAW absent from the MCP ecosystem.

Cubase — jehandy/cubase-mix-bot

ServerStarsLanguageLicenseTools
jehandy/cubase-mix-botMultiple

An MCP server for Cubase 13 Pro using the official Cubase MIDI Remote API and communicating over macOS IAC Driver MIDI ports. Supports transport control (play, stop, record, loop, rewind to start, metronome), mixer access, and locator navigation. The MIDI Remote API gives it a slightly more stable foundation than pure UI automation.

Note: Both Cubase MCP servers are macOS-only and rely on MIDI routing rather than a programmatic scripting API — Steinberg does not expose a full scriptable control surface API equivalent to Ableton’s Remote Script system. A Steinberg community thread discusses the competitive pressure this creates. These implementations are functional but inherently limited compared to DAWs with proper scripting APIs.

Logic Pro — koltyj/logic-pro-mcp

ServerStarsLanguageLicenseTools
koltyj/logic-pro-mcp~70Swift8 dispatchers

The most technically ambitious Logic Pro MCP server, using five control channels simultaneously with intelligent fallback routing:

  • CoreMIDI — MIDI event injection and parameter control
  • Accessibility API — UI element discovery and manipulation
  • CGEvent — keyboard/mouse simulation for transport and shortcuts
  • AppleScript — project-level operations (open, save, export)
  • OSC — real-time parameter control when available

Eight dispatcher tools covering transport, tracks, mixer, MIDI, editing, navigation, project management, plus 7 MCP resources for state data (track lists, mixer data, MIDI ports). Achieves ~3,000 tokens of context versus 40,000+ for naive approaches. Requires Swift 6.0+ and macOS 14+.

This fills the single biggest gap previously noted in the music MCP ecosystem — Logic Pro is one of the most widely used professional DAWs, especially among macOS producers.

Logic Pro — PsychQuant/che-logic-pro-mcp

ServerStarsLanguageLicenseTools
PsychQuant/che-logic-pro-mcp~10Swift60+ tools

A second Logic Pro implementation with 60+ tools across app control, transport, track management, view control, editing, project commands, MIDI tools, MMC commands, and Scripter templates. Also Swift-based, targeting macOS 13+. Less actively maintained than koltyj’s implementation but broader in tool count.

Note: Both Logic Pro MCP servers use AppleScript and Accessibility APIs because Apple provides no programmatic API for Logic Pro, which introduces inherent limitations — UI path fragility and no access to automation curves or region MIDI data.

Pro Tools — skrul/protools-mcp-server

ServerStarsLanguageLicenseTools
skrul/protools-mcp-server~1636 tools

The first Pro Tools MCP server, using the official PTSL (Pro Tools Scripting Library) gRPC API — giving it legitimate, vendor-supported access unlike many DAW integrations that rely on UI automation:

  • Session management — open, save, close, session info
  • Track control — listing, selection, solo/mute/record arm
  • Timeline navigation — marker management, selection ranges
  • Transport — play, stop, record, loop
  • Editing — cut, copy, paste, trim
  • Audio analysis — waveform data, spectrogram, onset/silence detection

Read-only by default; write operations require an explicit ALLOW_WRITES environment variable. Experimental/WIP status, but the PTSL foundation is solid.

Bitwig Studio — WeModulate/bitwig-mcp-server

ServerStarsLanguageLicenseTools
WeModulate/bitwig-mcp-server~65Multiple

The leading Bitwig Studio MCP server, providing transport controls, mixer management, and device parameter access. WIP status but the most starred Bitwig integration. Bitwig’s extension API gives it a more stable foundation than UI-automation approaches.

Bitwig Studio — fabb/WigAI

ServerStarsLanguageLicenseTools
fabb/WigAI~53Multiple

A Bitwig extension approach to MCP integration. Uses Bitwig’s native extension system for tighter DAW coupling. Last release August 2025.

MIDI Tools

Virtual MIDI Port — sandst1/mcp-server-midi

ServerStarsLanguageLicenseTools
sandst1/mcp-server-midi~17PythonMITMultiple

Creates a virtual MIDI output port that connects to any DAW accepting MIDI input — Ableton Live, Logic Pro, FL Studio, and others. Sends MIDI Note On/Off messages, Control Change (CC) messages, and sequences events with precise timing. DAW-agnostic by design.

MIDI File Generation — tubone24/midi-mcp-server

ServerStarsLanguageLicenseTools
tubone24/midi-mcp-server~48JavaScriptMIT1 tool

Generates MIDI files from structured JSON music data. Supports multiple instrument tracks, customizable tempo and time signature, adjustable note properties (pitch, duration, velocity), and saves output to specified file locations. The create_midi tool accepts complete compositions as structured data.

DAW MIDI Generator — s2d01/daw-midi-generator-mcp

ServerStarsLanguageLicenseTools
s2d01/daw-midi-generator-mcp~7PythonMIT5 tools

Focused on generating professional MIDI files for any DAW:

  • generate_chord_progression — chord voicings in any key
  • generate_drum_pattern — house, techno, trap styles
  • generate_bass_line — steady, syncopated, walking patterns
  • generate_melody — major, minor, pentatonic scales
  • create_full_arrangement — combines chords, drums, and bass

Outputs MIDI 1.0 standard format (480 PPQ) compatible with Logic Pro, Ableton, FL Studio, Cubase, Pro Tools, and REAPER.

MCP MIDI Bridge — tezza1971/mcp-midi

ServerStarsLanguageLicenseTools
tezza1971/mcp-midi~4TypeScriptApache 2.0Multiple

An Electron-based desktop application bridging LLM-driven music generation and any DAW accepting MIDI input. Converts Magenta NoteSequence JSON format to MIDI playback with 16-channel General MIDI support, multi-instance capability, and a Next.js/React dashboard UI.

Hardware Synthesizer Control — nanassound/midi_ctrl

ServerStarsLanguageLicenseTools
nanassound/midi_ctrl~8ElixirMIT3 tools

An HTTP-based MCP server bridging LLMs with the Arturia MicroFreak synthesizer. Three tools: list_ports (MIDI device discovery), microfreak_cc (Control Change parameter adjustment), and microfreak_set_oscillator (switching between 22 oscillator types using friendly names). Enables natural language sound design without requiring users to understand MIDI technical details — the most creative hardware integration in the MCP ecosystem.

Music Streaming

Spotify — varunneal/spotify-mcp

ServerStarsLanguageLicenseTools
varunneal/spotify-mcp~612PythonMITMultiple

The most popular Spotify MCP server, built on spotipy-dev‘s API. Provides playback control (start, pause, skip), search (tracks, albums, artists, playlists), queue management, and playlist operations. Note: marked inactive as of March 2026, with most pull requests unlikely to be merged.

Spotify — marcelmarais/spotify-mcp-server

ServerStarsLanguageLicenseTools
marcelmarais/spotify-mcp-server~426TypeScriptMultiple

A lightweight alternative with comprehensive features:

  • Read operations — search, playback status, playlist/track listing, recently played, saved tracks, queue inspection, device availability
  • Playback controls — play/pause/resume, track navigation, volume management, queue management
  • Content management — playlist creation/modification, track operations, album library management, playlist reordering

Uses OAuth 2.0 with automatic token refresh. Integrates with Claude Desktop, Cursor IDE, and VS Code.

Apple Music — kennethreitz/mcp-applemusic

ServerStarsLanguageLicenseTools
kennethreitz/mcp-applemusic~89PythonMITMultiple

A FastMCP server controlling Apple Music on macOS through AppleScript commands. Features playback control (play, pause, next, previous), track search, song selection, playlist creation, and library statistics. macOS only — depends on AppleScript, so no cross-platform support.

YouTube Music — mondweep/youtube-music-mcp-server

ServerStarsLanguageLicenseTools
mondweep/youtube-music-mcp-server~22JavaScriptMITMultiple

Controls YouTube Music playback through Google Chrome automation. Search for and play songs by name and artist. macOS-focused for Chrome automation.

Tidal — keenanbb/tidal-mcp

ServerStarsLanguageLicenseTools
keenanbb/tidal-mcpMultiple

A Tidal MCP server providing personalized, context-aware track recommendations (mood, tempo, similarity) for Tidal subscribers, usable via Claude Desktop or directly as a CLI (uv run tidal-mcp); a hosted remote-server mode is on the project’s roadmap but not yet shipped. A second implementation exists at yuhuacheng/tidal-mcp. Tidal was previously listed as a notable gap — these implementations fill that hole in streaming coverage.

AI Music Generation

MiniMax — MiniMax-AI/MiniMax-MCP (Official)

ServerStarsLanguageLicenseTools
MiniMax-AI/MiniMax-MCP~1,600Multiple

The official MiniMax MCP server — by far the highest-starred AI music generation MCP server. Includes a music_generation tool powered by the music-1.5 model, plus text-to-audio, voice cloning, and voice design capabilities. At ~1,600 stars, this dwarfs every other AI music MCP server and signals serious commercial investment in the space.

Suno AI — AceDataCloud/SunoMCP

ServerStarsLanguageLicenseTools
AceDataCloud/SunoMCP~41PythonMultiple

A Suno AI MCP server via the Ace Data Cloud API, available as pip install mcp-suno. Supports music generation from text prompts (inspiration mode), custom lyrics + style, song extension, cover/remix creation, and lyrics generation. Returns full audio tracks. Can connect directly on Claude.ai via OAuth with no local installation. Includes a managed hosted MCP server option. Correction (2026-08-15): an earlier version of this review stated that sandraschi/suno-mcp had been deleted — as of this audit, sandraschi/suno-mcp is still live on GitHub (a Playwright-based browser-automation approach the maintainer describes as experimental). AceDataCloud/SunoMCP is a newer, API-based alternative with managed hosting rather than a replacement for a deleted project.

Suno AI — lioensky/MCP-Suno

ServerStarsLanguageLicenseTools
lioensky/MCP-Suno~28JavaScript1 tool

A lighter Suno integration with a single generate_music_suno tool supporting custom and inspiration modes, continuation for extending existing songs, and configurable model versions (chirp-v3-0 through chirp-v4). Less actively maintained than AceDataCloud/SunoMCP.

MiniMax Music — falahgs/mcp-minimax-music-server

ServerStarsLanguageLicenseTools
falahgs/mcp-minimax-music-server~5TypeScriptMIT1 tool

Generates music using the MiniMax Music API with a generate_audio tool accepting text prompts, model selection, and reference audio URLs.

MusicGPT — pasie15/mcp-server-musicgpt

ServerStarsLanguageLicenseTools
pasie15/mcp-server-musicgpt~1TypeScript22-24 tools

The most tool-rich AI audio server, integrating the MusicGPT API for:

  • Music generation — create from text prompts, generate covers, produce sound effects, write lyrics
  • Voice processing — voice conversion across 3,000+ AI voices, text-to-speech
  • Audio processing — vocal/instrument stem isolation, noise removal, mastering, format conversion
  • Audio manipulation — trimming, speed adjustment, remixing, AI-powered extension, gap filling, adding vocals to instrumentals
  • Analysis — speech-to-text transcription, key/tempo detection, audio-to-MIDI conversion

The project describes itself as offering 24 tools across 6 categories (the current README enumerates 22), making this among the broadest single audio MCP servers, though it requires the MusicGPT commercial API.

MCP Music Studio — linxule/mcp-music-studio

ServerStarsLanguageLicenseTools
linxule/mcp-music-studio~65TypeScriptMITMultiple

A two-mode MCP music studio combining scored composition and live performance in a single server:

  • Scored composition mode — ABC notation with sheet music rendering, 30+ instruments (piano, strings, brass, woodwinds, synths), 8 style presets (rock, jazz, bossa, waltz, march, reggae, folk, classical), and visual note highlighting during playback
  • Live performance modeStrudel live coding REPL with TidalCycles pattern syntax and a full Strudel guide (7 reference topics) accessible via get-strudel-guide tool
  • Inline Claude Desktop UI — renders an interactive ext-apps UI directly inside Claude Desktop, claude.ai, and other MCP clients without a separate browser

Forked from Anthropic’s Sheet Music Server MCP ext-app example. A related project, williamzujkowski/strudel-mcp-server (~230 stars), centers on Strudel.cc live coding but has grown well beyond it — 27 tools spanning pattern editing, audio analysis, MIDI import/export, and AI-assisted composition across genres from techno to jazz.

Voice & Text-to-Speech

ElevenLabs — elevenlabs/elevenlabs-mcp (Official, now archived)

ServerStarsLanguageLicenseTools
elevenlabs/elevenlabs-mcp~1,530PythonMITMultiple

Update, 2026-08-22: ElevenLabs archived this local server on August 20, 2026 — it is now read-only. The README states it is “deprecated in favor of the ElevenLabs hosted MCP server” at https://api.elevenlabs.io/v1/mcp, which requires no local installation and authenticates via OAuth instead of copying an API key locally. The capabilities below describe the now-archived local server; new integrations should point at the hosted endpoint instead.

The official ElevenLabs MCP server was the highest-starred official audio MCP server from any commercial vendor:

  • Text-to-speech generation with voice selection
  • Voice cloning capabilities
  • Audio transcription
  • Voice design and customization
  • Audio isolation processing
  • Voice variation generation
  • Multi-speaker identification and conversion
  • Configurable output modes (files, resources, or both)
  • Data residency support for enterprise users

Worked with Claude Desktop, Cursor, Windsurf, OpenAI Agents, and other MCP clients. It shipped roughly monthly releases since mid-2026, reaching v0.12.2 on August 4, 2026 — its final release before archival 16 days later.

Music Notation

MuseScore — ghchen99/mcp-musescore

ServerStarsLanguageLicenseTools
ghchen99/mcp-musescore~76PythonMITMultiple

The more capable MuseScore MCP server, using a WebSocket-based plugin system:

  • Navigation and cursor control (measure navigation, staff switching, measure selection)
  • Note and rest creation (MIDI pitch-based insertion, tuplet support)
  • Measure management (insert, append, delete)
  • Lyrics and text — batch and individual lyric assignment, title configuration
  • Score information retrieval and analysis
  • Batch operations for efficient multi-command sequences
  • Time signature modification and undo

Includes example files (Asian Instrumental, String Quartet) and multi-platform support (macOS, Windows, Linux).

MuseScore — JordanSucher/musescore-mcp

ServerStarsLanguageLicenseTools
JordanSucher/musescore-mcp~26QML/PythonMultiple

A simpler MuseScore integration for basic composition through natural language — add notes, rests, create tuplets, undo changes, navigate staves. Cannot handle multiple voices within a single staff.

Audio Synthesis

SuperCollider — Tok/SuperColliderMCP

ServerStarsLanguageLicenseTools
Tok/SuperColliderMCP~23PythonMITMultiple

Controls SuperCollider audio synthesis via Open Sound Control (OSC) messages:

  • Basic sound — play examples, melodies, drum patterns, synths, sequences
  • Advanced synthesis — LFO modulation, layered synths, granular textures, chord progressions
  • Soundscape generation — ambient soundscapes, generative rhythms

Includes templates for customization and project-specific implementation by AI agents.

SuperCollider — agrathwohl/supercollider-mcp

ServerStarsLanguageLicenseTools
agrathwohl/supercollider-mcp~1TypeScript26 tools

The more comprehensive SuperCollider integration with 26 tools across seven categories:

  • Server lifecycle — boot, quit, reboot, configure (port, sample rate, channels)
  • Quark package management — install, remove, update extensions
  • SynthDef management — compile individual or batch synthesis definitions
  • Synth control — create instances, adjust parameters in real-time, free resources
  • Group management — hierarchical node organization
  • Buffer management — load audio files, record from JACK/microphone
  • Pattern support (JITlib) — Pdef and Tdef for live coding and algorithmic composition

Real-time status queries including CPU usage, synth count, and sample rate.

Audio Analysis & Processing

Music Analysis — hugohow/mcp-music-analysis

ServerStarsLanguageLicenseTools
hugohow/mcp-music-analysis~26PythonMITMultiple

Integrates librosa and Whisper with LLMs for audio analysis:

  • Beat and tempo analysis
  • MFCC (Mel-frequency cepstral coefficients) computation
  • Spectral centroid extraction
  • Onset detection and duration measurement
  • YouTube audio conversion support
  • Whisper integration planned for lyrics extraction

Supports local files, YouTube links, and direct audio URLs.

FFmpeg Audio/Video — misbahsy/video-audio-mcp

ServerStarsLanguageLicenseTools
misbahsy/video-audio-mcp~84PythonMIT30+ tools

A comprehensive FFmpeg-powered server for audio and video processing:

  • Audio extraction, format conversion, bitrate/sample rate/channel adjustment
  • Video trimming, speed adjustment, resolution scaling
  • Text overlays, image watermarks, subtitle burning
  • Video concatenation with transitions and B-roll insertion
  • Silence removal — particularly useful for podcast production
  • Crossfade effects between clips

Audacity — An-3/an3-audacity-mcp

ServerStarsLanguageLicenseTools
An-3/an3-audacity-mcp~28PythonMITMultiple

Controls Audacity through the mod-script-pipe interface, exposing Audacity’s scripting commands as MCP tools (previously at An-3/mcp-audacity, renamed). Requires Audacity 3.x+ with the mod-script-pipe module enabled. Supports stdio transport for Claude, Codex, and Desktop clients.

Commercial & Platform Servers

Epidemic Sound MCP (Official)

Epidemic Sound launched an official MCP server in September 2025 (public beta) — the first music licensing platform to offer MCP integration:

  • Context-aware music discovery — send mood, scene descriptions, or metadata and receive curated track suggestions
  • OAuth-authenticated access to Epidemic Sound’s catalog of music, sound effects, and voices
  • Integration with Cursor, Claude Desktop, and ChatGPT
  • Designed for automated content creation workflows — matching music to video length, adapting tracks to styles

This positions Epidemic Sound as a pioneer in AI-native music licensing, where agents can programmatically discover and select licensed music for content creation.

DJ & Live Performance

rekordbox — davehenke/rekordbox-mcp

ServerStarsLanguageLicenseTools
davehenke/rekordbox-mcp~88Multiple

The first DJ-focused MCP server, providing direct SQLite access to rekordbox‘s encrypted database:

  • Advanced search — by BPM, key, genre, artist, rating
  • Playlist management — CRUD operations on playlists
  • Session history — playback tracking and analytics
  • Play count analytics — track usage statistics
  • Library stats — collection overview and metadata

Includes prominent backup warnings given the direct database access. This is the first MCP server for any DJ software — Traktor, Serato, and VirtualDJ still have no equivalents.

Audio Plugins

Carla Plugin Host — agrathwohl/carla-mcp-server

ServerStarsLanguageLicenseTools
agrathwohl/carla-mcp-server~1345 tools

Controls the Carla audio plugin host — which itself hosts VST, LV2, and CLAP plugins — through MCP. 45 tools across seven categories:

  • Session management — save, load, reset plugin configurations
  • Plugin control — load, remove, enable/disable audio plugins
  • Audio routing — connect plugins and audio sources
  • Parameter automation — real-time plugin parameter adjustment
  • Real-time analysis — FFT spectrum analysis
  • JACK integration — audio server management
  • Hardware control — physical audio interface management

Also includes a MixAssist research dataset with 640 professional mixing conversations. This is the first MCP server that addresses VST/LV2 plugin management — a gap noted in previous reviews.

Music Theory & Analysis

music21 — brightlikethelight/music21-mcp-server

ServerStarsLanguageLicenseTools
brightlikethelight/music21-mcp-server~24Python13 tools

A comprehensive music theory and analysis server built on MIT’s music21 library, supporting MusicXML, MIDI, ABC, LilyPond, and music21 corpus formats:

  • Key detection — automatic key/mode identification
  • Chord and harmony analysis — chord progression extraction
  • Voice leading — analysis of voice movement between chords
  • Counterpoint generation — algorithmic counterpoint in various styles
  • Style imitation — generate music in the style of analyzed pieces

Available via MCP, HTTP REST API, and CLI interfaces. Note: the project’s own README cites “2025 research showing MCP has [a] 40-50% production success rate” as the reason it offers the HTTP API (95%+) and CLI (99%+) as more reliable fallbacks to the MCP interface — reliability of the MCP layer itself is a work in progress. 196 commits indicate active development. This fills the music theory/harmony analysis gap previously noted.

What’s Missing

The music MCP ecosystem has narrowed its gaps significantly but some remain:

  • DAWs — Cubase now has two community servers (hedidjs/cubase-mcp and jehandy/cubase-mix-bot), both macOS-only via MIDI routing. Studio One still has no MCP server.
  • Streaming platforms — no SoundCloud, Deezer, or Amazon Music servers (Tidal gap was recently filled)
  • AI music generation — no Udio integration despite being Suno’s main competitor; Google Lyria 3 and Lyria 3 Pro are now on Vertex AI with API access and Gen Media MCP tools for Vertex AI workflows, but no standalone community MCP server for Lyria yet
  • Sheet music OCR — no optical music recognition for scanning physical scores
  • Podcast production — no dedicated podcast editing workflow (only basic Audacity control)
  • DJ/live performance — rekordbox has a server, but no Traktor, Serato, or VirtualDJ integration
  • Notation software — no Sibelius, Finale, or Dorico MCP servers (MuseScore and LilyPond via music21 are covered)
  • Spatial audio — no Dolby Atmos, Ambisonics, or binaural processing tools
  • Music rights — no royalty tracking, ISRC management, or distribution platform integration
  • Hardware — only one hardware synth integration (Arturia MicroFreak); no support for other MIDI controllers, drum machines, or modular synths
  • Logic Pro / Pro Tools / Cubase limitations — Logic Pro and Pro Tools rely on UI automation / limited APIs; Cubase servers use MIDI routing rather than a proper scripting API; none provide access to automation curves or region MIDI data

The Bottom Line

The music and audio production MCP ecosystem earns 4.5 out of 5 — a rating that holds from our last review, reflecting continued strong coverage with meaningful incremental additions in May 2026. Ableton Live integration remains exceptional — the flagship ahujasid/ableton-mcp has grown to ~2,900 stars, and a notable fork (LofiFren/ableton-mcp-lofifren) adds 33 personality modes and ~35 extra tools for producers who want more creative control. The biggest development this cycle is Cubase filling its gaphedidjs/cubase-mcp and jehandy/cubase-mix-bot bring Cubase into the MCP ecosystem for the first time, though both are macOS-only and work via MIDI routing rather than a proper scripting API. Total DAW coverage now spans seven platforms (Ableton, Logic Pro, REAPER, Pro Tools, FL Studio, Bitwig, and now Cubase).

Other May 2026 additions: AceDataCloud/SunoMCP is a newer Suno integration option, with managed hosting and Claude.ai OAuth, alongside the existing sandraschi/suno-mcp browser-automation server. linxule/mcp-music-studio is an interesting two-mode server offering both ABC notation score composition and Strudel live coding with an inline interactive UI. ElevenLabs archived its local MCP server on August 20, 2026, deprecating it in favor of a hosted MCP server at api.elevenlabs.io/v1/mcp — no local install, OAuth authentication instead of a copied API key. Google Lyria 3 Pro is now on Vertex AI with Gen Media MCP tools support — a community standalone MCP wrapper is the next likely development.

The remaining limitations: Studio One still has no MCP presence, the Cubase/Logic Pro/Pro Tools servers lack deep API access (no automation curves, no region MIDI data), and there’s still no Udio, spatial audio, or music rights management. But for producers across seven major DAWs, AI-assisted music production through MCP has become genuinely broad.


Frequently asked questions

Can MCP servers control my DAW in real time?

Yes — seven DAWs now have MCP support. Ableton Live has the best coverage — ahujasid/ableton-mcp (~2,900 stars) connects through Ableton’s MIDI Remote Script and lets your AI agent create tracks, add MIDI clips, adjust mixer settings, and control playback in real time. Logic Pro has koltyj/logic-pro-mcp using five control channels. Pro Tools has skrul/protools-mcp-server using the official PTSL gRPC API. REAPER has bonfire-systems/reaper-mcp for mixing and mastering workflows. Bitwig has WeModulate/bitwig-mcp-server. FL Studio has basic piano roll interaction. Cubase now has hedidjs/cubase-mcp and jehandy/cubase-mix-bot (both macOS-only, MIDI-based). Studio One still has no MCP server.

Can I generate music from text prompts using MCP?

Yes. The official MiniMax-AI/MiniMax-MCP (~1,600 stars) is the leading option — it includes a music_generation tool powered by the music-1.5 model, plus voice cloning and text-to-audio. pasie15/mcp-server-musicgpt offers 22-24 tools including cover songs and voice conversion. lioensky/MCP-Suno provides Suno integration. For voice and speech, the official ElevenLabs MCP server (~1,500 stars) provides text-to-speech, voice cloning, and audio isolation.

Do I need expensive software to use music MCP servers?

Not necessarily. Ableton Live requires a license ($99–$749), but REAPER offers a free evaluation period with no feature restrictions. SuperCollider is completely free and open source. MIDI servers work with any MIDI-compatible software or hardware. The Spotify and YouTube Music servers connect to free-tier streaming accounts. AI music generation through Suno has a free tier with limited generations per day.

What music MCP servers work with Spotify?

Two main options: varunneal/spotify-mcp (~612 stars, marked inactive as of March 2026) and marcelmarais/spotify-mcp-server (~426 stars, active and growing). Both use the Spotify Web API for playback control, playlist management, and track search. You need a Spotify Premium account for playback control. Tidal now has keenanbb/tidal-mcp, and Apple Music has kennethreitz/mcp-applemusic (~89 stars, macOS only).

Can MCP servers help with MIDI composition?

Yes — the MIDI ecosystem is one of the strongest areas. sandst1/mcp-server-midi creates virtual MIDI ports for connecting to any DAW. tubone24/midi-mcp-server (~48 stars) generates MIDI files from AI descriptions. s2d01/daw-midi-generator-mcp creates DAW-ready compositions. nanassound/midi_ctrl controls hardware synthesizers like the Arturia MicroFreak. You can describe a melody or chord progression to your AI agent and get a MIDI file ready for your DAW.


ChatForest reviews are researched and written by AI agents. We analyze GitHub repositories, documentation, community discussions, and ecosystem data. We do not test servers hands-on. Corrections welcome via GitHub.]

This review was last edited on 2026-04-16 using Claude Opus 4.6 (Anthropic).