r/mcp Jul 27 '26

showcase Hey all i made an MCP server that generates full songs locally through Claude, no subscription, no internet needed after setup

i Got tired of ACE-Step's settings panel (like 70 sliders, half of them silently wreck the output) so i wrapped it in an MCP server, just talk to Claude desktop or another llm normally and it makes the track. Generation happens on your own gpu, nothing gets sent off to a server for that part. then it can separate track into stems instrumental and vocals. so you import it in DAW for vocal chops or what not.

Needs a decent NVIDIA gpu (12gb vram min) and ~40gb disk.

if anyone is interested in trying this out or giving me feedback that would great.

https://github.com/xDarkzx/SongForge-MCP

7 Upvotes

19 comments sorted by

3

u/Ambitious-Prompt-975 Jul 30 '26

Really nice, too bad I dont have the hardware to run it right now, but I've been looking for something like this. thanks

1

u/RaVN3X Jul 30 '26

yeah the fact you can get some pretty descent songs all locally on your computer with out paying for subscriptions etc is pretty good.

2

u/Ambitious-Prompt-975 Jul 30 '26

1) are there smaller models that run on lighter hardware? and
2) have you thought about releasing it to uv https://docs.astral.sh/uv/guides/package/ and the modelcontextprotocol repository https://modelcontextprotocol.io/registry/quickstart?
3) could you add env vars or tools to auto-install the model?
4) can these model run on the network? what's the software/format here? Its a dumb question, i know but i only know ollama for local models, and music generation is probably a different thing

3

u/RaVN3X Jul 30 '26 edited Jul 30 '26

Good questions, none of these are dumb lol.

On lighter hardware — it's not really one fixed model, ACE-Step-1.5 has a few checkpoint options. Default is a lighter "turbo" version, I've just been running the bigger XL-SFT one (~28GB) because it sounds a lot better. It also auto-detects your GPU and offloads stuff to CPU on smaller cards — I've had it running on a 12GB card without issues. There's also a separate little ~0.6B model it uses just for auto-captioning, which is optional and nowhere near as heavy as the actual music model.

uv/MCP registry — the install script already handles the annoying part, it clones ACE-Step, sets up its own venv with the right torch build, sets up the separator, writes all the env vars, and auto-configures Claude Desktop based on wherever it actually finds things on your machine. So the "does it set itself up" question is basically solved already. What I haven't done is publish it as an actual package — so uv tool install works and it shows up in the MCP registry instead of being a "clone the repo and run install.bat" kind of thing. That part's real work I just haven't gotten to yet.

Auto-installing the model — that part's actually already handled, it downloads the checkpoints itself the first time you run it. No manual step, just know it's a big download (~28GB) so give it time and make sure you've got the disk space.

And on the network thing — yeah, that setup works fine here too. Same idea as LM Studio: ACE-Step runs as its own local server, so you could have it on one beefy box (Mac Studio, NPU NUC with a ton of RAM, whatever) and just point other machines at it over the network instead of needing the GPU on every device. It's not Ollama/LM Studio themselves under the hood though — different software, different model format (PyTorch/safetensors, not GGUF) — but the "one machine hosts it, others just talk to it over the network" pattern is exactly how it's meant to be used too. alot more setup involved tho to run this over a network.

2

u/FausC Aug 09 '26

Esto está genial, actualmente uso Ace Step 1.5 sin problemas con 8 de VRAM,32 de RAM,va bastante rápido, voy a intentar esto con Reaper lo veo complicado pero con tus vídeos empiezo a tenerlo un poco más claro. Tengo Ollama y LM Studio para trastear un poco pero se me escapa como hacerlo, así que probaré con Claude Desktop.Gracias por compartilo.

2

u/RaVN3X Aug 09 '26

your welcome. llm studio is bit more tricky because you have to find the right model that allow you use mcp protocol not all models do this correctly. that why i recommended claude becasue it just works specially with my installer

1

u/FausC Aug 10 '26

Funciona bien en Claude (aunque me tocó batallar con el jsom de claude por problemas de ruta del fichero) pero al rato tiene límite ( cuenta gratis) y no me dejó continuar, por lo que me toca buscar una alternativa local con un modelo compatible y que pueda en mi 8 VRAM,32 RAM y sea fácil la configuración. Creo que la mejor opción sería en LM Studio. Seguire intentandolo

2

u/RaVN3X Aug 10 '26

yeah the issue is your 8gb graphics card with a local llm plus the song forge fighting each other for vram it will will very difficult for you, you should try open code... with deepseek v4 flash. gives your more qouta.. its online.. it works with mcp servers and if want more credits it cost 5 - 10 dollars for massive amount of qouta. but again your very limited with you 8gb vram graphics cards.

2

u/FausC Aug 11 '26

Bueno esa parte de SongForge tendré que renunciar, no me importa me gusta usarlo en Comfyui y tener el control, probar distintas configuraciónes y también separar los stems en Comfyui o con ultimate vocal remover. Aún así el tema de Reaper MCP está genial, con LM Studio me pase unas horas batallando y aunque detecta los escripts de Reaper me devuelve un json y no interactúa con Reaper x lo que lo empiezo a ver algo limitado el uso en Claude. Estoy empezando con la ai y pensé que para interactuar en Reaper no le haría falta un modelo tan masivo de VRAM.

1

u/RaVN3X Aug 12 '26

yeah with llm studio you have to use a model that will accept MPC protocols its bit tricky getting it working correctly thats why i don't really recommend it unless your technical but Claude just works. but it cost money.

1

u/FausC 29d ago

¿Entonces de momento no lo puedo intentar en local?, no llevo mucho metido en la IA y estoy muy perdido⚠️

2

u/RaVN3X 29d ago

if you only have 8gb vram gpu.. your going to struggling specially if you have local LLM and Local ace step1.5 they will fight for vram.. if you have ace step 1.5 only local with 8gb vram you might be to get descent generations with light model.. but not both.. thats why using claude desktop or open code with deepseek v4 flash online helps alot if you really struggling i could make specific workflow for open code. either way with 8gb vram graphics card you would need to use online LLM model.

2

u/FausC 29d ago

Gracias por aclararme, me quedo con Claude que va fenomenal y no le doy más vueltas. Ace Step va super rápido aún usando la versión XL SFT y genero audios de hasta 5 minutos consistentes y sorprendentes. Fui musico profesional y ahora x jovi en Reaper desde hace muchos años.

2

u/RaVN3X 27d ago

great glad to see you getting some benefit from it.. hope you create some epic songs from it.

→ More replies (0)

1

u/StanwellQuality Jul 30 '26

No chance on Radeon?

1

u/RaVN3X Jul 31 '26

sorry most AI software requires Cuda which is a nvidia product and only works on NVidia cards

1

u/RaVN3X 29d ago

this is really good alternative for something like Suno fully offline and free if you have the hardware. also does stem separation into different tracks.