The mcp-svstudio server enables integration of Synthesizer V Studio with LLMs for creating and editing vocal tracks.
Key capabilities:
- Get project information about the current Synthesizer V Studio project
- List all tracks in the project
- Retrieve notes from a specific track
- Add new tracks to the project
- Add notes to a track, specifying lyrics, pitch, duration, and start time
- Edit existing notes, modifying lyrics, timing, and pitch
Hosts the repository for the MCP server code, allowing users to clone and install the integration.
Uses Lua scripts to handle communication between the MCP server and Synthesizer V Studio application.
Supports integration with Synthesizer V Studio on macOS, with specific installation paths and configuration requirements.
Provides the runtime environment for the MCP server, enabling communication between LLMs and Synthesizer V Studio.
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)
Example commands
- Sing something (then "Add harmony track")
- Create an EDM vocal track
- Add lyrics to the existing track
Development
Install dependencies:
Build the server:
For development with auto-rebuild:
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
MCP server for Synthesizer V AI Vocal Studio, which allows LLMs to create/edit vocal tracks e.g. adding lyrics to the melody.
Related Resources
Related MCP Servers
- -securityAlicense-qualityMCP server for toolhouse.ai. This does not rely on an external llm unlike the official server.Last updated -1PythonMIT License
- -securityFlicense-qualityAn MCP server that allows Claude to interact with local LLMs running in LM Studio, providing access to list models, generate text, and use chat completions through local models.Last updated -Python
- -securityFlicense-qualityAn MCP server that connects Claude to FL Studio, allowing the AI to compose music, control instruments, and live record melodies, chords, and drums to the piano roll.Last updated -8Python
- -securityAlicense-qualityAn MCP server that enables LLMs to generate spoken audio from text using OpenAI's Text-to-Speech API, supporting various voices, models, and audio formats.Last updated -41JavaScriptMIT License