chord-player-mcp
Allows playing chord progressions using MIDI synthesis via FluidSynth.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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)Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
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.108-
- AlicenseNot gradedqualityBmaintenanceAn 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 gradedqualityBmaintenanceAn MCP server that enables your LLM to generate and play music through SuperCollider.7 npm62MIT