1. Conduid
  2. AI
  3. emicklei/melrose-mcp
MCP server · AI

emicklei/melrose-mcp

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

Unclaimed MIT ai
58Fair

Scored 1 hours ago · breakdown

About emicklei/melrose-mcp

emicklei/melrose-mcp is an MCP server published by emicklei in the AI category: mCP server (STDIO) that uses melrose tool to play musical expressions.

The repository has 12 stars and 6 forks, with the last commit 26 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/emicklei/melrose-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about emicklei/melrose-mcp

Powered by Claude · Grounded in docs

I know everything about emicklei/melrose-mcp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 1 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.2.4v0.2.4
v0.2.3v0.2.3
v0.2.2v0.2.2
v0.2.1v0.2.1
v0.2.0v0.2.0

README

melrose-mcp

melrōse is a tool to create and play music by programming melodies. It uses a custom language to compose notes and create loops and tracks to play.

melrose-mcp is an MCP server (STDIO) that uses the packages from the melrōse tool.

installation

This mcp server requires the Go SDK for installation. To produce music, you need to setup a MIDI receiver such as a DAW or a hardware synthesizer.

go install github.com/emicklei/melrose-mcp@latest

tools

  • melrose_play
  • melrose_bpm
  • melrose_devices
  • melrose_change_output_device

session

change the tempo in melrose to a lower value

melrose_bmp request:

{
  `bpm`: `80`
}

llm response:

I've reduced the tempo to 80 beats per minute from the default of 120 BPM. This creates a more relaxed and slower pace for any musical expressions we play.

play a tune from Claude Debussy

llm response:

I'll create a small segment inspired by Claude Debussy's impressionist style using the Melrose language at our current tempo of 80 BPM.

melrose_play request:

{
  `expression`: `sequence('(F4 A4 D5) 4(F4 A4 D5) (G4 B4 E5) 4(G4 B4 E5) (A4 C5 F5) 4(A4 C5 F5) (G4 B4 E5) 4(G4 B4 E5) (F4 A4 D5) 8= 8(E4 G4 C5) 4(F4 A4 D5)')`
}

melrose_play response:

12.749963417s

configuration in your client

Below an example to configure it in Claude Desktop.

{
    "mcpServers": {
        "melrōse": {
          "command": "<YOUR DIRECTORY TO THE BINARY>/melrose-mcp",
          "args": []
        }
    }
}

example prompts

  • play the music sequence C D E
  • play the first bar of fur elise
  • play the famous tune from Mike Oldfield called Tubular Bells
  • play the notes of Frere Jacques
  • play the C# chord

To help your LLM understand the Melrōse language better, you can use this context.

Contributions

Fixes, suggestions, documentation improvements are all welcome. Fork this project and submit small Pull requests. Discuss larger ones in the Issues list. You can also sponsor Melrōse via Github Sponsors.

Software is licensed under MIT. © 2025 ernestmicklei.com

README fetched from the repository 1 hours ago. The original is authoritative.

Questions

About emicklei/melrose-mcp

How do I install emicklei/melrose-mcp?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is emicklei/melrose-mcp safe to use with an AI agent?

Its trust score is 58 out of 100 (fair). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is emicklei/melrose-mcp still maintained?

Yes — the last commit was 26 days ago. The repository has 12 stars and 6 forks and 1 open issues.