Dokumentation för Audio MCP-servern

Anslut ljudverktygslÄdan VocalRemover till din AI-assistent och börja redigera ljud med naturligt sprÄk.

Översikt

Servern anvÀnder Model Context Protocol via Streamable HTTP. Rikta vilken MCP-klient som helst mot slutpunkten nedan och autentisera dig med ett VocalRemover API-token. Filer skickas som offentliga http(s)-URL:er (upp till 100 MB) och resultaten returneras som nedladdningsbara URL:er.

Endpoint:  https://vocalremover.com/mcp/audio
Transport: Streamable HTTP (POST)
Auth:      Authorization: Bearer YOUR_API_TOKEN

Snabbstart

  1. Skaffa en gratis API-token pÄ API-sida.
  2. LÀgg till servern i din klient med hjÀlp av kodsnuttarna nedan.
  3. FrÄga: "Ta bort sÄngen frÄn ."

Autentisering

  1. Skapa ett gratis konto och öppna API-sida.
  2. Skapa en API-token.
  3. LĂ€gg till det som ett Bearer-token i din MCP-klientkonfiguration (se nedan).

BÄde de kostnadsfria ljudverktygen och de betalda AI-verktygen anvÀnder denna token; skillnaden ligger endast i om konverteringsminutkrediter debiteras eller inte.

Klientkonfiguration

LÀgg till servern i din AI-klient. Claude Desktop anvÀnder mcp-remote-bryggan; Cursor, Windsurf, Cline, Zed och Claude Code har inbyggt stöd för fjÀrranslutning till MCP med ett Bearer-token; ChatGPT och webbappen Claude.ai lÀgger till den som en anpassad anslutning och loggar in via OAuth (se nedan).

Claude Desktop

LĂ€gg till i claude_desktop_config.json och starta sedan om Claude.

{
  "mcpServers": {
    "vocalremover": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote", "https://vocalremover.com/mcp/audio",
        "--header", "Authorization:${AUTH}"
      ],
      "env": { "AUTH": "Bearer YOUR_API_TOKEN" }
    }
  }
}

Cursor · Windsurf · Cline · Zed

Inbyggd fjĂ€rrstyrning via MCP — lĂ€gg till i klientens mcp.json.

{
  "mcpServers": {
    "vocalremover": {
      "url": "https://vocalremover.com/mcp/audio",
      "headers": {
        "Authorization": "Bearer YOUR_API_TOKEN"
      }
    }
  }
}

Claude-kod (CLI)

Ett kommando – inbyggd fjĂ€rrstyrning av MCP, ingen brygga.

claude mcp add --transport http \
  vocalremover https://vocalremover.com/mcp/audio \
  -H "Authorization: Bearer YOUR_API_TOKEN"

Anthropic Messages API (skapa din egen agent)

Koppla servern till ett Claude API-anrop med MCP-anslutningshuvudet (beta):

client.beta.messages.create(
    model="claude-opus-4-5",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Remove vocals from https://example.com/song.mp3"}],
    mcp_servers=[{
        "type": "url",
        "url": "https://vocalremover.com/mcp/audio",
        "name": "vocalremover",
        "authorization_token": "YOUR_API_TOKEN",
    }],
    betas=["mcp-client-2025-11-20"],
)

ChatGPT (anpassad anslutning)

I ChatGPT-instĂ€llningarna aktiverar du utvecklarlĂ€get, öppnar Apps & Connectors → Skapa och lĂ€gger till en anpassad koppling som pekar pĂ„ server-URL:en nedan. ChatGPT kör OAuth-flödet – du loggar in pĂ„ VocalRemover och godkĂ€nner Ă„tkomst; inget token behöver klistras in. (KrĂ€ver ett abonnemang med anpassade anslutningar, t.ex. Plus/Pro/Business/Enterprise.)

https://vocalremover.com/mcp/audio

Har du inte tillgÄng till anpassade kopplingar i ditt abonnemang? Skapa istÀllet en anpassad GPT och lÀgg till en ÄtgÀrd som importerar vÄrt OpenAPI-schema med API-nyckelautentisering (Bearer).

Claude (webbapp, Cowork & Claude Code)

LÀgg till servern en gÄng som en anpassad anslutning och bevilja sedan nÀtverksÄtkomst sÄ att Claude kan ladda upp och hÀmta dina ljudfiler.

1. LĂ€gg till anslutningen
  1. Öppna Anpassa → Anslutningar.
  2. Klicka pÄ LÀgg till anslutning (knappen +) och vÀlj sedan LÀgg till anpassad anslutning.
  3. Ange namnet "VocalRemover", klistra in MCP-serverns URL nedan och klicka pÄ LÀgg till.
  4. Logga in pĂ„ VocalRemover och godkĂ€nn Ă„tkomsten nĂ€r du blir ombedd – inget token behöver klistras in.
https://vocalremover.com/mcp/audio
2. TillÄt nÀtverksÄtkomst (sÄ att den kan ladda upp filer)
  1. Öppna InstĂ€llningar → Funktioner.
  2. Aktivera TillÄt utgÄende nÀtverkstrafik.
  3. LÀgg till dessa tvÄ domÀner: vocalremover.com och s3.vocalremover.com

Det var allt. Starta en ny chatt-, Cowork- eller Claude Code-session, bifoga en ljudfil och sĂ€g ”ta bort sĂ„ngen” – Claude laddar upp den och levererar resultatet.

Anpassade anslutningar finns tillgÀngliga i Claude Pro, Max, Team och Enterprise.

Verktyg

Verktyg NivÄ Parametrar Vad den gör
probe_audio Gratis url Returnerar en fils speltid, bithastighet, format och uppskattad kreditkostnad.
convert_audio Gratis url, format Omkodar ljud till mp3, wav, flac, ogg, m4a, aac eller opus och returnerar en nedladdningslÀnk.
trim_audio Gratis url, start_seconds, duration_seconds Klipp ut en del av en ljudfil och returnera en nedladdningslÀnk.
extract_audio Gratis url Extrahera ljudspÄret frÄn en videofil som MP3.
separate_audio Krediter url, task Starta AI-separering (sÄng, instrument, lead_vocals, stems, brusreducering, efterklangsreducering). Returnerar ett job_id.
clone_voice Krediter url, voice, pitch? Förvandla rösten i en ljudfil till ett mĂ„l-röst-ID. Valfri tonhöjdsförskjutning i halvtoner. Returnerar ett job_id — anropa check_audio_job för att hĂ€mta det konverterade ljudet.
check_audio_job Gratis job_id BegÀr en separations- eller röstkonverteringsuppgift och hÀmta nedladdningslÀnkarna för resultatet nÀr uppgiften Àr klar.
check_balance Gratis — Visa hur mĂ„nga konverteringsminutskrediter som finns kvar pĂ„ kontot.

Ladda upp lokala filer

Verktygen krĂ€ver en offentlig URL. Om filen finns pĂ„ anvĂ€ndarens dator, anropa det kostnadsfria verktyget create_upload för att fĂ„ en engĂ„ngs-URL för uppladdning, skicka filen via POST till den (inget token krĂ€vs) och skicka sedan den returnerade file_url till valfritt ljudverktyg. UppladdningslĂ€nken och filen upphör att gĂ€lla efter 1 timme. Konvertera aldrig en riktig ljudfil till Base64 – den Ă€r alldeles för stor för att anvĂ€ndas som argument i ett verktyg.

Assistant calls:  create_upload { "filename": "song.mp3" }
            ->  { "upload_url": "https://vocalremover.com/api/uploads/01h...",
                  "file_url":   "https://vocalremover.com/storage/mcp-uploads/01h....mp3",
                  "upload_page":"https://vocalremover.com/upload/01h..." }

# Upload the bytes (model's sandbox, a terminal, or the user's browser):
curl -F "file=@song.mp3" "https://vocalremover.com/api/uploads/01h..."
            ->  { "file_url": "https://vocalremover.com/storage/mcp-uploads/01h....mp3" }

Assistant calls:  separate_audio { "url": "", "task": "vocals" }

GÄr det inte att göra webbförfrÄgningar (t.ex. en sandboxad assistent)? Skicka lÀnken till uppladdningssidan till anvÀndaren sÄ att denne kan slÀppa filen i webblÀsaren och sedan fortsÀtta med fil-URL:en.

I Claude krĂ€ver filuppladdning utgĂ„ende nĂ€tverkstrafik till vocalremover.com och s3.vocalremover.com — aktivera detta under InstĂ€llningar → Funktioner (se Claude-konfigurationen ovan).

Exempel: ta bort sÄng

FrÄga bara din assistent pÄ ett enkelt sprÄk:

You: Remove the vocals from https://example.com/song.mp3

Assistant calls:  separate_audio { "url": "...", "task": "vocals" }
            ->  { "job_id": "01H...", "status": "in_process_queue" }

Assistant calls:  check_audio_job { "job_id": "01H..." }
            ->  { "done": true, "outputs": [
                    { "track": "vocals",        "download_url": "https://..." },
                    { "track": "instrumentals", "download_url": "https://..." }
                ] }

De kostnadsfria verktygen fungerar pĂ„ samma sĂ€tt — till exempel anropar "convert this file to wav" funktionen convert_audio och returnerar omedelbart en nedladdningslĂ€nk, utan att nĂ„gra krediter förbrukas.

Saker att prova

  • â€șTa bort sĂ„ngen frĂ„n https://example.com/song.mp3 och ge mig karaokespĂ„ret.
  • â€șDela upp detta spĂ„r i olika spĂ„r – sĂ„ng, trummor, bas, gitarr och piano.
  • â€șKonvertera https://example.com/interview.m4a till MP3 med 128 kbps.
  • â€șExtrahera endast ljudet frĂ„n den hĂ€r videon: https://example.com/clip.mp4
  • â€șTa bort bruset frĂ„n denna podcast och ta bort rumsekoet: https://example.com/episode.wav
  • â€șKonvertera sĂ„ngarens röst i detta spĂ„r till röst-ID:t "tenor-male" med en tonhöjd pĂ„ +2 halvtoner: https://example.com/song.mp3
  • â€șSkapa en 8D-version och klipp ner den till 30 sekunder.
  • â€șHur lĂ„ng Ă€r filen ”https://example.com/track.flac” och vilken bithastighet har den?
  • â€șKontrollera mitt kreditsaldo.

BegrÀnsningar och anmÀrkningar

  • Inmatningsfilerna mĂ„ste vara offentliga http(s)-URL:er, högst 100 MB vardera.
  • AI-separering körs asynkront — kontrollera alltid check_audio_job för resultatet.
  • Krediter debiteras per minut ljud, endast för AI-separering.
  • De kostnadsfria ljudverktygen anvĂ€nder aldrig krediter.

Integritet och sÀkerhet

  • Ditt ljud hĂ€mtas frĂ„n den URL du anger, bearbetas och raderas — vi lagrar inte dina filer.
  • Din API-token Ă€r begrĂ€nsad till ditt konto; du kan Ă„terkalla den nĂ€r som helst frĂ„n API-sidan.
  • Endpunkten Ă€r endast HTTPS; vi blockerar URL:er som pekar pĂ„ privata/interna adresser.

Felsökning

"Autentisering krĂ€vs": Token saknas eller sĂ„ Ă€r rubriken felaktig — den mĂ„ste vara exakt Authorization: Bearer YOUR_API_TOKEN.

"Det gick inte att ladda ner filen": URL:en mĂ„ste vara offentlig – ingen inloggningsbarriĂ€r, och den fĂ„r inte omdirigera till en privat adress.

Ett separationsjobb verkar ha fastnat: AI-jobb Ă€r asynkrona — kontrollera check_audio_job efter 10–30 sekunder tills done Ă€r true.

Claude Desktop ansluter inte: Se till att Node/npx Àr installerat och finns i din PATH, anvÀnd mcp-remote@latest och starta om Claude helt efter att du har redigerat konfigurationen.

Tillbaka till översikten över MCP-servern