MCP Servers for MIDI

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.

View all MCP Servers

  • Why 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.

    A
    security
    A
    license
    A
    quality
    A 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 -
    23
    0
    9
    TypeScript
    MIT License
    • Linux
    • Apple
  • Why 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.

    A
    security
    A
    license
    A
    quality
    A 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 -
    11
    26
    1
    JavaScript
    MIT License
    • Linux
    • Apple
  • Why this server?

    Supports MIDI controls for multi-mic routing and other drum kit parameters

    A
    security
    A
    license
    A
    quality
    Facilitates 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 -
    5
    93
    1
    TypeScript
    MIT License
    • Apple
  • Why this server?

    Enables creation and editing of MIDI clips with notes, creation of MIDI tracks, and implementation of chord progressions and melodies within Ableton Live.

    -
    security
    A
    license
    -
    quality
    Connects Ableton Live to AI assistants through Model Context Protocol (MCP), enabling natural language control of music production tasks like track creation, MIDI editing, instrument loading, and playback control.
    Last updated -
    18
    Python
    MIT License
    • Apple
  • Why this server?

    Enables communication with Ableton Live through MIDI Remote Scripts for track manipulation, instrument and effect selection, clip creation, and session control

    -
    security
    A
    license
    -
    quality
    Connects Ableton Live to Claude AI through the Model Context Protocol, enabling AI-assisted music production by allowing Claude to directly interact with and control Ableton Live sessions.
    Last updated -
    881
    Python
    MIT License
    • Apple
  • Why this server?

    Supports playing notes using MIDI note numbers (0-127), enabling programmatic music composition through standard MIDI note representations.

    -
    security
    A
    license
    -
    quality
    A 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 -
    JavaScript
    MIT License
  • Why this server?

    Provides comprehensive MIDI functionality including note/chord playback, sequence creation, file loading/recording, and device connectivity for music composition

    -
    security
    F
    license
    -
    quality
    A MIDI composition system that enables AI assistants to create music through FluidSynth, with capabilities for playing notes, creating melodies, managing tracks, and exporting audio.
    Last updated -
    Python
  • Why this server?

    Supports MIDI composition and editing capabilities, allowing creation and manipulation of musical note data for virtual instruments within REAPER

    -
    security
    F
    license
    -
    quality
    A Model Context Protocol server that enables AI agents to create fully mixed and mastered tracks in REAPER DAW, supporting project management, MIDI composition, audio recording, and mixing automation.
    Last updated -
    37
    Python
    • Apple
  • Why this server?

    Creates a virtual MIDI output port that can send MIDI Note On/Off messages and Control Change (CC) messages with precise timing to any software that supports MIDI input, such as digital audio workstations (DAWs), hardware synthesizers, and other MIDI-compatible applications.

    -
    security
    F
    license
    -
    quality
    A FastMCP server that creates a virtual MIDI output port, allowing LLMs to generate and send MIDI data to any software that accepts MIDI input.
    Last updated -
    1
    Python
  • Why this server?

    Uses virtual MIDI ports to transmit musical data between Claude and FL Studio, enabling live recording to instrument tracks within FL Studio.

    -
    security
    F
    license
    -
    quality
    An MCP server that connects Claude to FL Studio, allowing the AI to compose music, control instruments, and live record melodies, chords, and drums to the piano roll.
    Last updated -
    8
    Python
    • Apple