Mcp Svstudio
Facilitates the creation and editing of vocal tracks using AI, allowing the integration of lyrics with melodies. Enhances music production through advanced vocal synthesis capabilities.
Author

ocadaruma
Apache License 2.0
Quick Info
Tools 1
Last Updated 5/9/2025
Actions
Tags
svstudio vocal melodies editing vocal vocal synthesis vocal tracks
Synthesizer V Studio MCP Server
MCP server for Synthesizer V AI Vocal Studio, which allows LLMs to create/edit vocal tracks e.g. adding lyrics to the melody.
Installation
Prerequisites
- Node.js (tested with v22)
- Synthesizer V Studio (tested with V2)
0. Clone this repo
git clone https://github.com/ocadaruma/mcp-svstudio.git
1. Configure Synthesizer V Studio
- Copy below two files to Synthesizer V Studio scripts folder (On MacOS with V2 Studio, it's
~/Library/Application Support/Dreamtonics/Synthesizer V Studio 2/scripts
by default)sv-scripts/StartMCPServerRequestHandler.lua
sv-scripts/StopMCPServerRequestHandler.lua
- Run
StartServerRequestHandler
on Synthesizer V Studio- From Scripts menu > MCP > StartServerRequestHandler
- ⚠️ Please do this before configuring MCP client. Otherwise, you will get connection issue.
2. Configure MCP client
⚠️ Please run only one MCP server at a time.
Add below config to the MCP server config of your client. (e.g. On MacOS Claude Desktop, it's ~/Library/Application Support/Claude/claude_desktop_config.json
by default)
{
"mcpServers": {
"SynthesizerVStudioMCP": {
"command": "/path/to/node",
"args": [
"/path/to/mcp-svstudio/dist/index.js"
]
}
}
}
Example commands
- Sing something (then "Add harmony track")
- Create an EDM vocal track
- Add lyrics to the existing track
Development
Install dependencies:
npm install
Build the server:
npm run build
For development with auto-rebuild:
npm run watch