V
Vibe Composer Midi MCP
MCP server by mikeborozdin
Created 9/7/2025
Updated 3 days ago
README
Repository documentation and setup instructions
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.:
Play in on Logic Pro and route the tracks to the following channels:
- Piano - channel 0
- Sax - channel 1
- Drums - channel 2
Installation
- Using an example of Claude Desktop as an MCP client:
Add this to ~/Library/Application Support/Claude/claude_desktop_config.json
"vibe-composer-midi-mcp": {
"command": "npx",
"args": ["vibe-composer-midi-mcp@latest"]
}
Quick Setup
Installation guide for this server
Install Package (if required)
npx @modelcontextprotocol/server-vibe-composer-midi-mcp
Cursor configuration (mcp.json)
{
"mcpServers": {
"mikeborozdin-vibe-composer-midi-mcp": {
"command": "npx",
"args": [
"mikeborozdin-vibe-composer-midi-mcp"
]
}
}
}