Enables AI-driven music composition and multi-track MIDI generation, allowing creation of full band arrangements with instruments like piano, saxophone, and drums that can be played through software or hardware synthesizers
vibe-composer-midi-mcp
- Vibe composer as an MCP server
- Watch the video for an overview
- Talk to an LLM and compose music!
- Multi track - not just a piano, but the whole band
- Also can output to a software or a hardware synthesizer for a better sound!
Complete example on YouTube
Example prompts
Play an upbeat melody on the piano
Spicy it up with fast passages with 16th notes
Add a few bars on the saxophone while piano is playing chords
Add drums for the whole duration of the song
Playing it on a software or hardware synthesizer
- Ask an LLM to list MIDI outputs -
Which MIDI outputs are available?
- It may tell you that you have
Logic Pro
- It may tell you that you have
- Then ask to play it on logic pro and assign channels: e.g.:
Installation
- Using an example of Claude Desktop as an MCP client:
Add this to ~/Library/Application Support/Claude/claude_desktop_config.json
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Enables LLMs to compose and play multi-track MIDI music through natural language prompts. Supports outputting to software or hardware synthesizers for enhanced audio quality.