MCP server for Synthesizer V AI Vocal Studio, which allows LLMs to create/edit vocal tracks e.g. adding lyrics to the melody.
- Node.js (tested with v22)
- Synthesizer V Studio (tested with V2)
git clone https://github.com/ocadaruma/mcp-svstudio.git
- 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/scriptsby default)sv-scripts/StartMCPServerRequestHandler.luasv-scripts/StopMCPServerRequestHandler.lua
- Run
StartServerRequestHandleron Synthesizer V Studio- From Scripts menu > MCP > StartServerRequestHandler
⚠️ Please do this before configuring MCP client. Otherwise, you will get connection issue.
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"
]
}
}
}- Sing something (then "Add harmony track")
- Create an EDM vocal track
- Add lyrics to the existing track
Install dependencies:
npm installBuild the server:
npm run buildFor development with auto-rebuild:
npm run watch