About sonicaura-mcp
sonicaura-mcp is a remote MCP server for AI-assisted audio processing. It offers stem and instrument separation, chord detection, MIDI export, denoising, and reverb, with task-status and credit tools alongside processing.
Key features
- 01Separate tracks into 2, 4, or 6 stems
- 02Isolate a selected instrument
- 03Detect chord progressions
- 04Export isolated instruments as MIDI
- 05Denoise music or speech
- 06Apply preset-based reverb
Use cases
- 01Create vocal or instrumental stems from a track
- 02Extract an instrument part for editing
- 03Identify chords and export a part as MIDI
- 04Clean noisy speech or add reverb to vocals
MCP support
Exposes audio processing tools through a remote MCP server using Streamable HTTP and OAuth 2.0. MCP clients can also request upload URLs, check task status, view credits, and check service health.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://api.sonicaurastudio.com/mcpclaude mcp add --transport http warmcoding-sonicaura https://api.sonicaurastudio.com/mcp{"mcpServers":{"warmcoding-sonicaura":{"type":"http","url":"https://api.sonicaurastudio.com/mcp"}}}Open in Cursor{"servers":{"warmcoding-sonicaura":{"type":"http","url":"https://api.sonicaurastudio.com/mcp"}}}Open in VS Code{"mcpServers":{"warmcoding-sonicaura":{"type":"http","url":"https://api.sonicaurastudio.com/mcp"}}}{"mcpServers":{"warmcoding-sonicaura":{"serverUrl":"https://api.sonicaurastudio.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
10This tool takes no parameters.
Details
From the project READMEsonicaura-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
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.