Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Melrose

    Interactive programming of melodies, producing MIDI for the Model Context Protocol. Enhance AI assistants with powerful integrations. Go-based implementation.

    198 stars
    Go
    Updated Oct 28, 2025
    golang
    livecoding
    mcp-server
    midi
    music
    music-composition
    music-programming
    music-programming-language
    notes

    Table of Contents

    • Introduction
    • Install
    • Usage
    • Status
    • Programming music
    • System setup
    • Melrōse MCP Server
    • Contributions

    Table of Contents

    • Introduction
    • Install
    • Usage
    • Status
    • Programming music
    • System setup
    • Melrōse MCP Server
    • Contributions

    Documentation

    Melrōse - programming of music melodies

    Build

    Go Report Card

    GoDoc

    Introduction

    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.

    This is an example of a simple major scale C.

    javascript
    sequence('c d e f g a b c5')

    Note sequences in your program can be changed while playing giving you direct audible feedback.

    For the best experience, use the melrōse tool together with the Visual Studio Code Plugin for Melrōse.

    See also Blog post

    Install

    See Build instructions.

    Usage

    melrōse is a tool to create music by programming melodies and uses a custom language to compose notes that are played with MIDI.

    Note sequences in your program can be changed while playing which makes it possible to even use it for live performance.

    For the best experience, use the melrōse together with the Visual Studio Code Plugin for Melrōse.

    Read the documentation on how to use melrōse.

    Status

    The language has reached version 1.0 since tool version v1.0.0 and therefore future changes will only extend it (1.x) and not introduce breaking changes.

    Programming music

    riboluta-melrose

    System setup

    melrose-port-daw.png

    Melrōse MCP Server

    melrose-mcp is a (server) tool that uses the MCP protocol to receive expressions to play.

    See melrose-mcp for details how to install and use it.

    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.

    © 2026 ernestmicklei.com

    Similar MCP

    Based on tags & features

    • YU

      Yutu

      Go·
      317
    • MC

      Mcp K8s

      Go·
      128
    • MC

      Mcpjungle

      Go·
      617
    • MC

      Mcp Cyclops

      Go·
      29

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • YU

      Yutu

      Go·
      317
    • MC

      Mcp K8s

      Go·
      128
    • MC

      Mcpjungle

      Go·
      617
    • MC

      Mcp Cyclops

      Go·
      29

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k