musescore-mcp
1
MuseScore MCP Server connects MuseScore with language models for music composition using natural language. It allows manipulation of scores with features such as adding notes, creating tuplets, and undoing changes.
MuseScore MCP Server
This MCP server integrates MuseScore with LLM clients to enable music composition via natural language.
Features
- Connect to MuseScore and manipulate scores
- Add notes, rests, select, delete, create tuplets
- Undo changes, navigate between staffs
Limitations
- Cannot manage multiple voices within a staff
Requirements
- Python 3.9+, MuseScore 3 or 4, MCP Python SDK
Installation
- Clone the repository
- Install dependencies with pip
- Install the musescore-mcp-plugin
- Configure LLM with MCP server
Usage
- Open MuseScore, connect the plugin, and launch it
- Use example queries to interact through Claude