mcp-server-midi
5
The MCP MIDI Server is a software that facilitates MIDI communication, allowing an LLM to send MIDI sequences to applications like DAWs and synthesizers. It offers virtual MIDI ports and precise event timing for enhanced musical production.
MCP MIDI Server
A FastMCP Server allowing an LLM to send MIDI sequences to applications supporting MIDI input.
Features
- Creates a virtual MIDI output port
- Sends MIDI Note On/Off and Control Change (CC) messages
- Sequences MIDI events with precise timing
- Functions as a MIDI input device in compatible applications
Usage
- Connects to digital audio workstations (DAWs) and hardware synthesizers.
- Simply select 'MCP MIDI Out' in MIDI-compatible applications.
Requirements
- Python 3.7+
- rtmidi, fastmcp, python-dotenv, asyncio