chord-player-mcp
Allows playing chord progressions using MIDI synthesis via FluidSynth.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@chord-player-mcpPlay a chord progression: C Am F G"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
chord-player-mcp
An MCP server that plays chord progressions via MIDI/WAV synthesis.
Prerequisites
FluidSynth with a SoundFont installed
uv (for
uvx)
# macOS
brew install fluid-synthRelated MCP server: oscine
Setup (Claude Code)
Add the following to the mcpServers section in your ~/.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 Tools
play_chords
Play a chord progression.
Parameter | Description | Default |
| Space-separated chord progression (e.g. | required |
| Tempo | 120 |
| Beats per chord | 4 |
| Instrument name or GM program number | piano |
|
| close |
| Volume (0-127) | 90 |
| Output WAV path (temp file if omitted) | - |
list_instruments
Returns a list of available instrument names.
Supported Chords
Major (C), minor (Cm), 7th (C7), maj7 (Cmaj7), m7 (Cm7), dim, dim7, aug, sus2, sus4, 7sus4, add9, madd9, 6, m6, 9, maj9, m9, 5 (power chord). Slash chords (C/E) are also supported.
Instruments
piano, electric_piano, guitar, acoustic_guitar, organ, strings, bass, violin, flute, sax, trumpet, synth_pad, vibraphone, choir, and more.
Examples
# 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)This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Producer/Riffusion AI music generation
MCP server for progressive tool usage at any scale (see https://klavis.ai)
An MCP server that used to create notes
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAn MCP server that connects Claude to FL Studio, allowing the AI to compose music, control instruments, and live record melodies, chords, and drums to the piano roll.104-
- AlicenseNot gradedqualityCmaintenanceAn MCP server that exposes a synthesizer composer's command catalog as tools, enabling Claude to compose, sound-design, and mix in a live browser session.MIT
- -licenseNot gradedqualityNot gradedmaintenanceMCP server for vibe coding with music, enabling format conversion (LilyPond, MusicXML, MIDI, ABC, etc.), audio-to-sheet transcription, and transposition with robust fallback outputs.1-
- AlicenseNot gradedqualityAmaintenanceAn MCP server that enables your LLM to generate and play music through SuperCollider.6 npm54MIT