Dokumentasjon for Audio MCP-serveren

Koble VocalRemover-lydverktÞysettet til AI-assistenten din, og begynn Ä redigere lyd med naturlig sprÄk.

Oversikt

Serveren bruker Model Context Protocol over Streamable HTTP. Rett en hvilken som helst MCP-klient mot endepunktet nedenfor og autentiser deg med et VocalRemover API-token. Filer sendes som offentlige http(s)-URL-er (opptil 100 MB), og resultatene returneres som nedlastbare URL-er.

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

Hurtigstart

  1. FÄ et gratis API-token pÄ API-side.
  2. Legg til serveren i klienten din ved Ă„ bruke kodebiten nedenfor.
  3. SpÞr: «Fjern vokalen fra .»

Autentisering

  1. Opprett en gratis konto og Äpne API-side.
  2. Generer et API-token.
  3. Legg det til som et Bearer-token i MCP-klientkonfigurasjonen din (se nedenfor).

BÄde de gratis lydverktÞyene og de betalte AI-verktÞyene bruker dette tokenet; forskjellen ligger kun i om det belastes konverteringsminutter.

Klientoppsett

Legg til serveren i AI-klienten din. Claude Desktop bruker mcp-remote-broen; Cursor, Windsurf, Cline, Zed og Claude Code stĂžtter ekstern MCP direkte med et Bearer-token; ChatGPT og Claude.ai-nettappen legger den til som en tilpasset kobling og logger inn via OAuth (se nedenfor).

Claude Desktop

Legg til i claude_desktop_config.json, og start deretter Claude pÄ nytt.

{
  "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

Innebygd ekstern MCP — legg til i klientens mcp.json.

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

Claude-kode (CLI)

Én kommando – innebygd ekstern MCP, uten bro.

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

Anthropic Messages API (lag din egen agent)

Koble serveren til et Claude API-anrop med MCP-koblings-beta-overskriften:

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 (tilpasset kobling)

I ChatGPT-innstillingene aktiverer du utviklermodus, Ă„pner Apps & Connectors → Create og legger til en tilpasset kobling som peker til server-URL-en nedenfor. ChatGPT kjĂžrer OAuth-prosessen – du logger deg pĂ„ VocalRemover og godkjenner tilgang; du trenger ikke Ă„ lime inn noe token. (Krever et abonnement med tilpassede koblinger, f.eks. Plus/Pro/Business/Enterprise.)

https://vocalremover.com/mcp/audio

Har du ikke tilgang til tilpassede koblinger i abonnementet ditt? Opprett en tilpasset GPT i stedet, og legg til en handling som importerer OpenAPI-skjemaet vÄrt med API-nÞkkel (Bearer)-autentisering.

Claude (nettapp, Cowork & Claude Code)

Legg til serveren én gang som en tilpasset tilkobling, og gi deretter nettverkstilgang slik at Claude kan laste opp og hente lydfilene dine.

1. Legg til koblingen
  1. Åpne Tilpass → Koblinger.
  2. Klikk pÄ «Legg til kobling» (+-knappen), og velg deretter «Legg til tilpasset kobling».
  3. Sett navnet til «VocalRemover», lim inn MCP-serverens URL nedenfor, og klikk pÄ Legg til.
  4. Logg inn pĂ„ VocalRemover og godkjenn tilgang nĂ„r du blir bedt om det — du trenger ikke Ă„ lime inn noe token.
https://vocalremover.com/mcp/audio
2. Tillat nettverkstilgang (slik at den kan laste opp filer)
  1. Åpne Innstillinger → Funksjoner.
  2. SlÄ pÄ «Tillat utgÄende nettverkstrafikk».
  3. Legg til disse to domenene: vocalremover.com og s3.vocalremover.com

Det var det. Start en ny Chat-, Cowork- eller Claude Code-Ăžkt, legg ved en lydfil og si «fjern vokalen» — Claude laster den opp og leverer resultatet.

Tilpassede koblinger er tilgjengelige pÄ Claude Pro, Max, Team og Enterprise.

VerktĂžy

VerktÞy NivÄ Parametere Hva den gjÞr
probe_audio Gratis url Returnerer en fils varighet, bithastighet, format og estimert kredittkostnad.
convert_audio Gratis url, format Omkode lyd til mp3, wav, flac, ogg, m4a, aac eller opus og returnere en nedlastings-URL.
trim_audio Gratis url, start_seconds, duration_seconds Klipp ut en del av en lydfil og returner en nedlastings-URL.
extract_audio Gratis url Ekstraher lydsporet fra en videofil som MP3.
separate_audio Kreditter url, task Start AI-separering (vokal, instrumenter, hovedvokal, stemmer, stĂžyreduksjon, etterklangsreduksjon). Returnerer en job_id.
clone_voice Kreditter url, voice, pitch? Endre stemmen i en lydfil til en mĂ„lstemme-ID. Valgfri tonehĂžydeendring i halvtoner. Returnerer en job_id — bruk poll check_audio_job for Ă„ hente den konverterte lyden.
check_audio_job Gratis job_id Hent informasjon om en separasjons- eller stemmekonverteringsjobb, og fÄ nedlastings-URL-ene for resultatet nÄr jobben er fullfÞrt.
check_balance Gratis — Vis hvor mange konverteringsminutt-kreditter kontoen har igjen.

Opplasting av lokale filer

VerktĂžyene krever en offentlig URL. Hvis filen ligger pĂ„ brukerens maskin, kan du bruke det gratis verktĂžyet create_upload for Ă„ fĂ„ en engangs-URL for opplasting, sende filen til denne via POST (ingen token nĂždvendig), og deretter sende den returnerte file_url til et hvilket som helst lydverktĂžy. Opplastingslenken og filen utlĂžper etter 1 time. Bruk aldri base64-koding pĂ„ en ekte lydfil – den er altfor stor til Ă„ brukes som argument i et verktĂžy.

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" }

Er det ikke mulig Ă„ sende nettforespĂžrsler (f.eks. en assistent i sandkasse)? Send brukeren lenken til upload_page for Ă„ slippe filen i nettleseren, og fortsett deretter med file_url.

I Claude krever filopplasting utgĂ„ende nettverkstrafikk til vocalremover.com og s3.vocalremover.com — slĂ„ dette pĂ„ under Innstillinger → Funksjoner (se Claude-oppsettet ovenfor).

Eksempel: fjern vokal

Bare spÞr assistenten din pÄ vanlig 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 gratis verktĂžyene fungerer pĂ„ samme mĂ„te — for eksempel vil «konverter denne filen til wav» kalle opp convert_audio og returnere en nedlastings-URL umiddelbart, uten at det brukes noen kreditter.

Ting du kan prĂžve

  • â€șFjern vokalen fra https://example.com/song.mp3 og gi meg karaokeversjonen.
  • â€șDel dette sporet opp i separate spor — vokal, trommer, bass, gitar og piano.
  • â€șKonverter «https://example.com/interview.m4a» til MP3 med 128 kbps.
  • â€șEkstraher kun lyden fra denne videoen: https://example.com/clip.mp4
  • â€șFjern stĂžy fra denne podkasten og fjern romekkoet: https://example.com/episode.wav
  • â€șKonverter sangerenes stemme i dette sporet til stemme-ID «tenor-male» med en tonehĂžyde pĂ„ +2 halvtoner: https://example.com/song.mp3
  • â€șLag en 8D-versjon og klipp den ned til 30 sekunder.
  • â€șHva er varigheten og bithastigheten til «https://example.com/track.flac»?
  • â€șSjekk kredittsaldoen min.

Begrensninger og merknader

  • Inndatafilene mĂ„ vĂŠre offentlige http(s)-URL-er, pĂ„ opptil 100 MB hver.
  • AI-separering kjĂžrer asynkront — sjekk alltid check_audio_job for Ă„ fĂ„ resultatet.
  • Kreditter belastes per minutt lyd, kun for AI-separasjon.
  • De gratis lydverktĂžyene bruker aldri kreditter.

Personvern og sikkerhet

  • Lyden din hentes fra den URL-adressen du oppgir, behandles og slettes – vi lagrer ikke filene dine.
  • API-tokenet ditt er knyttet til din konto; du kan tilbakekalle det nĂ„r som helst fra API-siden.
  • Endepunktet er kun HTTPS; vi blokkerer URL-er som fĂžrer til private/interne adresser.

FeilsĂžking

«Autentisering kreves»: Tokenet mangler eller overskriften er feil — den mĂ„ vĂŠre nĂžyaktig Authorization: Bearer YOUR_API_TOKEN.

«Kunne ikke laste ned filen»: URL-en mĂ„ vĂŠre offentlig — ingen pĂ„loggingsbarriere, og den mĂ„ ikke omdirigere til en privat adresse.

En separasjonsjobb ser ut til Ă„ ha hengt seg opp: AI-jobber er asynkrone — sjekk check_audio_job etter 10–30 sekunder til done er true.

Claude Desktop vil ikke koble seg til: SÞrg for at Node/npx er installert og ligger i PATH-variabelen, bruk mcp-remote@latest, og start Claude pÄ nytt etter at du har redigert konfigurasjonen.

Tilbake til oversikten over MCP-serveren