MCP.so
Sign In
Servers

Melrose Mcp

@emicklei

MCP server (STDIO) that uses melrose tool to play musical expressions

Overview

What is Melrose Mcp?

Melrose Mcp is an MCP server (STDIO) that uses packages from the melrōse tool, which creates and plays music by programming melodies. It is intended for developers or musicians who want to control melodic sequences programmatically via an LLM.

How to use Melrose Mcp?

Install the Go SDK and a MIDI receiver (DAW or hardware synthesizer), then run go install github.com/emicklei/melrose-mcp@latest. Configure your MCP client (e.g., Claude Desktop) to point to the binary using the melrose-mcp command. After setup, invoke the tools melrose_play, melrose_bpm, melrose_devices, or melrose_change_output_device.

Key features of Melrose Mcp

  • Plays music sequences using the Melrōse language.
  • Adjusts tempo via melrose_bpm tool.
  • Lists MIDI devices with melrose_devices.
  • Changes output device with melrose_change_output_device.
  • Requires Go SDK for installation.
  • Connects to any MIDI receiver for audio output.

Use cases of Melrose Mcp

  • Generate melodies or chord progressions from natural language prompts.
  • Compose and play musical phrases (e.g., “play the first bar of Für Elise”).
  • Control playback tempo in real time through an LLM.
  • Integrate with a DAW or synths for live music generation.

FAQ from Melrose Mcp

What dependencies does Melrose Mcp require?

Installation requires the Go SDK. To produce sound, a MIDI receiver such as a DAW or hardware synthesizer must be set up.

What transport does Melrose Mcp use?

Melrose Mcp is an STDIO-based MCP server.

Does Melrose Mcp require authentication?

More from Other