和弦播放器

一个通过MIDI/WAV合成播放和弦进程的MCP服务器。

  • by mohhh-ok
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 mohhh-ok/chord-player-mcp

使用说明

和弦演奏者mcp

通过MIDI/WAV合成播放和弦进行的MCP服务器。

先决条件

# macOS
brew install fluid-synth

设置(克劳德代码)

将以下内容添加到 mcpServers 你的部分 ~/.claude.json:

{
  "mcpServers": {
    "chord-player": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/mohhh-ok/chord-player-mcp@v0.1.1", "chord-player-mcp"]
    }
  }
}

MCP工具

play_chords

演奏和弦进行曲。

参数 说明 默认值
chords 空格分隔和弦进行(例如。 "C Am F G") 必填
bpm 温度 120
beats 每和弦节拍 4
instrument 乐器名称或GM程序编号 钢琴
voicing close / open / drop2 关闭
velocity 第(0-127)卷 90
output 输出WAV路径(如果省略,则为临时文件) -

list_instruments

返回可用仪器名称的列表。

支持的和弦

大调(C)、小调(Cm)、第七(C7)、大调(Cmaj7)、m7(Cm7)、小调、dim7、aug、sus2、sus4、7sus4、add9、madd9、6、m6、9、maj9、m9、5(力量和弦)。也支持Slash和弦(C/E)。

仪器

钢琴、电子琴、吉他、声学吉他、管风琴、弦乐、贝司、小提琴、长笛、萨克斯、小号、合成器、电颤琴、合唱团等等。

示例

# Basic progression
play_chords("C Am F G")

# Jazz voicing
play_chords("Cmaj7 Am7 Dm7 G7", bpm=90, instrument="electric_piano", voicing="drop2")

# Guitar ballad
play_chords("G Em C D", bpm=72, instrument="guitar", beats=8, voicing="open")

# Slash chords
play_chords("C C/B Am Am/G F G C", bpm=100)