https://github.com/ocadaruma/mcp-svstudio
https://github.com/ocadaruma/mcp-svstudio
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/ocadaruma/mcp-svstudio
- Owner: ocadaruma
- Created: 2025-04-01T05:19:24.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-04-01T08:15:51.000Z (3 months ago)
- Last Synced: 2025-04-01T09:25:00.223Z (3 months ago)
- Language: Lua
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- mcp-index - Synthesizer V Studio - 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. (Content Creation)
README
# Synthesizer V Studio MCP Server
MCP server for [Synthesizer V](https://dreamtonics.com/synthesizerv/) 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)
```json
{
"mcpServers": {
"SynthesizerVStudioMCP": {
"command": "/path/to/node",
"args": [
"/path/to/mcp-svstudio/dist/index.js"
]
}
}
}
```## Example commands
- Sing something (then "Add harmony track")
* [Demo](https://youtu.be/uMz_mfS3aic)
- Create an EDM vocal track
- Add lyrics to the existing track## Development
Install dependencies:
```bash
npm install
```Build the server:
```bash
npm run build
```For development with auto-rebuild:
```bash
npm run watch
```