warmcoding/sonicaura-mcp

sonicaura-mcp

Remote MCP server for audio stem separation, denoise, and reverb

未分類audioaudio-analysisaudio-processing

sonicaura-mcp

Remote MCP server for audio stem separation, denoise, reverb, and MIDI export.

What it does

SonicAura processes audio using GPU-accelerated AI. It exposes atomic, 1-to-1 semantic tools optimized for LLM reasoning:

  • Stem Separation — split a track into 2, 4, or 6 stems
  • Quick Splitter — isolate any single instrument (guitar, piano, bass, drums)
  • Chord Recognition — detect chord progressions from the track
  • MIDI Export — convert isolated instruments into editable MIDI files
  • Denoise — remove noise from music or aggressively clean up speech
  • Reverb — add spatial reverb with presets: vocal_booth, studio_room, bathroom, concert_hall, church

Endpoint

https://api.sonicaurastudio.com/mcp

Transport: http (Streamable HTTP) Auth: OAuth 2.0

Tools

Tool · Description get_upload_url · Get a presigned URL for large file uploads (bypasses LLM limits). extract_vocals · 2 stems: isolate Vocals and Instrumental (Karaoke). split_4stems · 4 stems: Vocals, Drums, Bass, Other. split_6stems · 6 stems: Vocals, Guitar, Piano, Bass, Drums, Other. extract_single_instrument · Quick Splitter: isolate a specific instrument. extract_chords · AI Chord Recognition: detect chord progression. export_midi · AI MIDI Export: convert an isolated instrument into MIDI. denoise_audio · Remove noise (use mode="music" or mode="speech"). apply_reverb · Add spatial reverb. check_task_status · Poll a task (requires only task_id). Auto-detects all outputs. list_audio_tools · List available capabilities. get_my_credits · Check remaining credits. check_service_status · Check server health.

Usage

Add the server to your MCP client config:

{ "mcpServers": { "audio-process": { "type": "http", "url": "https://api.sonicaurastudio.com/mcp" } } }

Then ask your client things like:

  • "Extract the vocals from this song"
  • "Split this track into 6 stems"
  • "Isolate the guitar track and export it as a MIDI file"
  • "Detect the chords in this song"
  • "Denoise this music but keep the background music"
  • "Add studio reverb to this vocal"

Web UI

Prefer a visual interface? Use the same engine from the browser:

  • Vocal Remover & Karaoke — https://www.sonicaurastudio.com/tools/ai-vocal
  • Multitrack Splitter (2/4/6 stems) — https://www.sonicaurastudio.com/tools/vocal-separation

Credits

Processing uses credits. Get an account and credits at https://www.sonicaurastudio.com

License

MIT