项目简介

Melrose MCP服务器将音乐编程语言Melrose通过MCP协议暴露给大语言模型,让AI能够直接创作和播放音乐,将代码转化为优美的旋律。

主要功能

  • 音乐播放:使用Melrose语言编写音乐表达式并实时播放
  • 节拍控制:调整音乐的节奏速度(BPM)
  • 设备管理:列出可用的MIDI输入输出设备
  • 设备切换:更换输出设备并设置默认通道

安装步骤

  1. 确保已安装Go SDK开发环境
  2. 运行命令安装服务器:'go install github.com/emicklei/melrose-mcp@latest'
  3. 设置MIDI接收设备(如DAW软件或硬件合成器)

服务器配置

在MCP客户端(如Claude Desktop)中添加以下配置:

{
  "mcpServers": {
    "melrose": {
      "command": "melrose-mcp的安装路径",
      "args": []
    }
  }
}

注意:需要将"melrose-mcp的安装路径"替换为实际的二进制文件路径。

基本使用方法

  • 让AI播放简单旋律:"播放C D E音符序列"
  • 调整音乐速度:"将节拍改为80 BPM"
  • 播放经典曲目:"播放贝多芬的《致爱丽丝》第一小节"
  • 播放和弦:"播放C#和弦"

信息

分类

桌面与硬件