Enables Claude AI to convert, edit, and analyze MuseScore files (.mscz, .musicxml, MIDI) through natural language commands, supporting format conversion, transposition, harmony analysis, and more.
A Model Context Protocol server that provides programmatic control over MuseScore through a WebSocket-based plugin system, allowing AI assistants to compose music, add lyrics, navigate scores, and control MuseScore directly.
Establish a live WebSocket connection to MuseScore Studio (4.4.2+) to enable real-time score creation and editing via the MCP Score Bridge plugin. Specify host and port for remote or default localhost.
Retrieve detailed properties of the current selection in your connected music notation app, including cursor position and item attributes, to inform score editing decisions.
Read notes, rests, and other elements within a specified measure range in the live score. Provide start and end measures, and optionally a staff, to retrieve the content at the cursor for analysis or editing.
Modify the time signature of a MuseScore file by specifying beats per measure and beat type. Adjusts MusicXML <time> elements without altering notes or beaming.
Extract basic metadata and structural information from a MuseScore file, including title, composer, key, time signature, tempo, part names, and measure count.