梅尔罗斯mcp
梅尔 是一个通过编程旋律来创建和播放音乐的工具。它使用自定义语言编写音符,并创建循环和曲目进行播放。
melrose-mcp 是一个 主控程序 使用来自的包的服务器(STDIO) melrōse 工具。
安装
此mcp服务器需要 Go SDK 用于安装。 要制作音乐,您需要设置一个MIDI接收器,如DAW或硬件合成器。
go install github.com/emicklei/melrose-mcp@latest工具
- melrose_play
- melrose_bpm
- melrose_设备
- melrose_变更_输出_设备
会话
将melrose的节奏改为较低的值
melrose_bmp 请求:
{
`bpm`: `80`
}llm 响应:
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.演奏克劳德·德彪西的曲子
llm 响应:
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 请求:
{
`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 响应:
12.749963417s客户端中的配置
下面是一个在Claude Desktop中配置它的示例。
{
"mcpServers": {
"melrōse": {
"command": "/melrose-mcp",
"args": []
}
}
}示例提示
- 播放音乐序列C D E
- 演奏第一首《毛皮精灵》
- 演奏迈克·奥德菲尔德的名曲《管乐》
- 演奏Frere Jacques的音符
- 演奏C#和弦
为了帮助你的法学硕士更好地理解Melrōse语言,你可以使用这个 上下文.
贡献
欢迎提供修复、建议和文档改进。 分叉此项目并提交小型Pull请求。 讨论问题列表中较大的问题。 您也可以通过以下方式赞助Melrōse .
软件许可证如下 麻省理工学院. © 2025 ernestmicklei.com
