MuseScore
Provides programmatic control over MuseScore, enabling external applications and AI assistants to manipulate musical scores.
About
This tool functions as a Model Context Protocol (MCP) server, integrating with MuseScore through a WebSocket-based plugin system. It empowers AI assistants and other programmatic clients to directly interact with MuseScore, facilitating tasks such as composing music, adding lyrics, navigating scores, and performing various editing operations directly within the notation software. It bridges the gap between creative AI models and a robust music notation environment.
Key Features
- Automated measure management (insert, append, delete)
- Retrieval of detailed score information and structure
- Programmatic note, rest, and tuplet creation
- API for adding lyrics and setting score title
- Comprehensive score navigation and cursor control
- 2 GitHub stars
Use Cases
- AI-driven music composition and arrangement
- Programmatic editing and manipulation of MuseScore files
- Automated addition of lyrics to musical scores