Best MIDI MCP Servers
MIDI (Musical Instrument Digital Interface) is a technical standard that describes a communications protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, and related audio devices for playing, editing, and recording music.
Why this server?
Supports MIDI controls for multi-mic routing and other drum kit parameters
AsecurityAlicense-qualityFacilitates the creation of DecentSampler drum kit configurations, supporting WAV file analysis and XML generation to ensure accurate sample lengths and well-structured presets.Last updated a year ago510MITWhy this server?
Enables real-time interaction with Ableton Live via MIDI Remote Scripts, allowing for song control, track management, clip operations, and audio recording functionality.
AsecurityAlicense-qualityA Model Context Protocol server that enables real-time interaction with Ableton Live, allowing AI assistants to control song creation, track management, clip operations, and audio recording workflows.Last updated a month ago233573MITWhy this server?
Integrates with MIDI protocol to allow creation and editing of MIDI clips with notes, enabling AI-assisted composition and music arrangement within Ableton Live.
AsecurityAlicense-qualityA server that connects Ableton Live to Claude AI through the Model Context Protocol, enabling AI-assisted music production and direct control of Ableton Live features.Last updated 10 months ago161MITWhy this server?
Enables comprehensive MIDI manipulation in REAPER, allowing for the creation of MIDI items, batch-editing of notes, and management of CC, pitch-bend, and program-change events.
AsecurityAlicense-qualityAn MCP server that enables users to control and edit REAPER projects through a Python-based interface and a Lua bridge. It supports managing tracks, controlling transport, manipulating MIDI and audio items, and adjusting FX parameters within the digital audio workstation.Last updated a month ago57GPL 3.0Why this server?
Supports playing notes using MIDI note numbers (0-127), enabling programmatic music composition through standard MIDI note representations.
AsecurityAlicense-qualityA Model Context Protocol server that allows AI assistants like Claude and Cursor to create music and control Sonic Pi programmatically through OSC messages.Last updated 18 days ago22414MITWhy this server?
Provides tools for creating, editing, and manipulating MIDI tracks, clips, and notes within Ableton Live, enabling automated music production and session control.
AsecurityAlicense-qualityConnects Ableton Live to Claude AI via the Model Context Protocol for prompt-assisted music production and session manipulation. It enables users to create tracks, load instruments, and manage MIDI clips using natural language commands.Last updated a month ago161MITWhy this server?
Provides extensive tools for the creation and manipulation of MIDI clips and notes, including programmatic control over transposition, quantization, and batch note edits.
AsecurityAlicense-qualityEnables programmatic control of Ableton Live using natural language to manage session transport, tracks, MIDI clips, and device parameters. It also integrates ElevenLabs for AI-generated audio and provides a high-performance framework for real-time performance tools.Last updated 2 months ago16MITWhy this server?
Enables conversion of audio files to MIDI format, allowing extraction of musical notation and melodies from audio recordings.
AsecurityAlicense-qualityProvides AI-powered audio generation and processing through the MusicGPT API, enabling music creation, voice conversion, audio manipulation, stem extraction, and audio analysis capabilities.Last updated 4 months ago24121MITWhy this server?
Enables parsing and manipulation of MIDI files, including reading file information, modifying tracks, notes, control changes, and pitch bends, setting tempo, and adding new elements to MIDI files.
AsecurityAlicense-qualityA powerful MCP tool for parsing and manipulating MIDI files that allows users to read, analyze, and modify MIDI files through natural language commands, supporting operations like reading file information, modifying tracks, adding notes, and setting tempo.Last updated a year ago11708MIT