About Music21 MCP
Music21 MCP is an MCP server published by SimonsonM in the Files category: mCP server exposing music21's music theory and composition capabilities to LLMs. 7 tools: key detection, Roman numeral analysis, cadence/counterpoint generation, melody harmonization, MIDI/MusicXML parsing.
The repository has 3 stars and 0 forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/SimonsonM/music21-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (7)
analyze_chord_progressionConvert chord symbols to Roman numerals in a key, detect cadences
Parameters not published.
analyze_score_fileParse a MIDI or MusicXML file and extract key, tempo, time signature, parts
Parameters not published.
detect_keyDetermine the most likely key of a note sequence, with confidence and alternatives
Parameters not published.
generate_cadenceProduce the chord pitches of authentic, plagal, deceptive, or half cadences
Parameters not published.
generate_counterpointFirst-species counterpoint against a cantus firmus, Fux rules
Parameters not published.
harmonize_melodySuggest SATB-style chord harmonizations for a melody
Parameters not published.
score_to_midiRender a note sequence to a playable MIDI file
Parameters not published.
Ask AI
Ask AI about Music21 MCP
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.