
melrose-mcp

2025.05.08
0
Go音乐编程音乐创作娱乐功能
melrose-mcp 是一个基于 MCP 协议(STDIO)的音乐编程工具服务器,它使用 melrōse 工具包来创建和播放音乐。通过自定义语言,用户可以编程旋律、创建循环和音轨进行播放。
View on GitHub
Overview
基本能力
产品定位
melrose-mcp 是一个音乐编程工具服务器,旨在通过编程方式创建和播放音乐。
核心功能
- 使用自定义语言编程旋律
- 创建循环和音轨
- 支持 MIDI 接收器(如 DAW 或硬件合成器)
- 可调整音乐节奏(BPM)
- 播放特定音乐片段或和弦
适用场景
- 音乐创作和实验
- 音乐教育
- 自动化音乐生成
- 与 LLM 集成生成音乐
工具列表
melrose_bmp
: 调整音乐节奏(BPM)melrose_play
: 播放音乐表达式
常见问题解答
- 需要安装 Go SDK 进行安装
- 需要设置 MIDI 接收器来播放音乐
使用教程
使用依赖
- 安装 Go SDK
- 设置 MIDI 接收器(如 DAW 或硬件合成器)
安装教程
go install github.com/emicklei/melrose-mcp@latest
调试方式
- 安装完成后,可以通过客户端配置进行调试
- 示例客户端配置(Claude Desktop):
{
"mcpServers": {
"melrōse": {
"command": "<YOUR DIRECTORY TO THE BINARY>/melrose-mcp",
"args": []
}
}
}
- 使用示例提示进行测试:
- 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