Media · Local MCP server
MusicXML Synthesizer
Synthesizes audio from MusicXML, with voice-part selection and tempo control.
What the MCP Registry states
The entry as published to the official MCP Registry (read 2026-10-04), latest version.
- Registry name
io.github.raulkivi/synth-mcp- Version
- 0.2.1
- Status
- Active
- Category
- media
- Transport
- stdio (local process)
- Package
- PyPI
- Published
- 2026-09-26
- Updated
- 2026-09-26
- Publisher
- raulkivi (GitHub) · 6 servers with pages here
- Namespace
- Namespace verified by the MCP Registry via GitHub (github.com/raulkivi) · how
- Repository
- github.com/raulkivi/sheet-music-mcp (folder synth-mcp)
- Source
- Registry API entry
Packages
| Registry | Package | Version | Transport |
|---|---|---|---|
| PyPIruntime: uvx | synth-mcp | 0.2.1 | stdio |
How to connect MusicXML Synthesizer
MusicXML Synthesizer runs locally from a Python package published to PyPI: synth-mcp version 0.2.1. It speaks MCP over stdio, so the client starts it as a program and talks to it through standard input and output. It needs Python; clients usually start it with uvx (from uv) or after pip install - the usual command is uvx synth-mcp. It reads the environment variable SYNTH_SOUNDFONT_PATH (required); set it in the client's configuration for this server.
In the mcpServers JSON format that many desktop and editor MCP clients read, the entry looks like this (placeholders in angle brackets):
{
"mcpServers": {
"synth-mcp": {
"command": "uvx",
"args": [
"synth-mcp"
],
"env": {
"SYNTH_SOUNDFONT_PATH": "<value>"
}
}
}
}Derived from the registry entry, not tested here. What the server does, and on what terms, is set by its publisher; check its repository or website before giving it access to your accounts or files. How to add an MCP server to an assistant · Before you connect
More from raulkivi (GitHub)
| Server | Runs |
|---|---|
| MusicXML ComparerMusic-aware, multi-level comparison of two MusicXML files. | Local · stdio |
| MusicXML RendererRenders MusicXML scores to PDF, PNG or SVG. | Local · stdio |
| MusicXML to ABCConverts between MusicXML and ABC notation, so LLMs can read and edit scores. | Local · stdio |
| Sheet Music OMRConverts photos or scans of printed sheet music to MusicXML with optical music recognition. | Local · stdio |
| Singing Pitch TrackerReal-time pitch detection and score alignment for a singer, from microphone input. | Local · stdio |
More media servers
| Server | Runs |
|---|---|
| Musicbrainz MCPUse this MCP server to MusicBrainz artists, releases, recordings, and open music metadata. Tools... | Local · stdio |
| MusicBrainz MCP by UnClickOpen music metadata: artists, releases, and recordings from MusicBrainz. No API key. By UnClick. | Local · stdio |
| Musicbrainz MCP ServerSearch MusicBrainz artists, releases, works, labels; resolve ISRC/ISWC/barcode; fetch cover art. | Remote & Local · HTTP, stdioLive check: ✓ handshake |
| MusoKit music toolsChords, scales, transposition, capo and tempo maths, with links to free interactive music tools. | Remote · HTTPLive check: ✓ handshake |
| My TV ChannelCreate and run 24/7 linear TV channels. Import videos by URL; we transcode, schedule and stream. | Remote · HTTPLive check: ✓ handshake |
| MyBestAngleProfessional profile photos and headshots from your own selfies. | Remote · HTTPLive check: sign-in required |
| Myersparkathleticzone MCPMyers Park HS athletics - schedules, teams, rosters, coaches, news and broadcast links. | Local · stdio |