Dokumentation til Audio MCP-serveren

Tilslut VocalRemover-lydværktøjskassen til din AI-assistent, og begynd at redigere lyd ved hjælp af naturligt sprog.

Oversigt

Serveren kommunikerer via Model Context Protocol over Streamable HTTP. Ret en hvilken som helst MCP-klient mod nedenstående endpoint og godkend med et VocalRemover API-token. Filer overføres som offentlige http(s)-URL'er (op til 100 MB), og resultaterne returneres som URL'er, der kan downloades.

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. Føj serveren til din klient ved hjælp af nedenstående kodestykke.
  3. Spørg: "Fjern vokalen fra ."

Autentificering

  1. Opret en gratis konto, og ĂĄbn API-side.
  2. Generer et API-token.
  3. Tilføj det som et Bearer-token i din MCP-klientkonfiguration (se nedenfor).

Både de gratis lydværktøjer og de betalte AI-værktøjer bruger dette token; den eneste forskel er, om der opkræves konverteringsminut-kreditter.

Klientopsætning

Føj serveren til din AI-klient. Claude Desktop bruger mcp-remote-broen; Cursor, Windsurf, Cline, Zed og Claude Code understøtter fjern-MCP indbygget med et Bearer-token; ChatGPT og Claude.ai-webappen tilføjer det som en brugerdefineret connector og logger ind via OAuth (se nedenfor).

Claude Desktop

Føj det til claude_desktop_config.json, og genstart derefter 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

Indbygget fjernbetjening MCP — tilføj til klientens mcp.json.

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

Claude-kode (CLI)

Én kommando — indbygget fjernbetjent MCP, ingen bro.

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

Anthropic Messages API (opret din egen agent)

Kobl serveren til et Claude API-kald med MCP-connector beta-headeren:

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 (brugerdefineret connector)

I ChatGPT-indstillingerne skal du aktivere udviklertilstand, åbne Apps & Connectors → Opret og tilføje en brugerdefineret connector, der peger på server-URL'en nedenfor. ChatGPT kører OAuth-flowet — du logger ind på VocalRemover og godkender adgangen; der skal ikke indsættes noget token. (Kræver et abonnement med brugerdefinerede forbindelser, f.eks. Plus/Pro/Business/Enterprise.)

https://vocalremover.com/mcp/audio

Har du ikke adgang til brugerdefinerede konnektorer på din plan? Opret i stedet en brugerdefineret GPT, og tilføj en handling, der importerer vores OpenAPI-skema med API-nøgle (Bearer)-godkendelse.

Claude (webapp, Cowork & Claude Code)

Tilføj serveren én gang som en brugerdefineret connector, og giv derefter netværksadgang, så Claude kan uploade og hente din lyd.

1. Tilføj stikket
  1. Åbn Tilpas → Tilslutninger.
  2. Klik på Tilføj-knappen (knappen med +), og vælg derefter Tilføj brugerdefineret forbindelse.
  3. Indtast navnet "VocalRemover", indsæt MCP-serverens URL nedenfor, og klik på Tilføj.
  4. Log ind på VocalRemover og godkend adgangen, når du bliver bedt om det — der skal ikke indsættes noget token.
https://vocalremover.com/mcp/audio
2. Tillad netværksadgang (så den kan uploade filer)
  1. Åbn Indstillinger → Funktioner.
  2. Aktivér Tillad udgående netværkstrafik.
  3. Tilføj disse to domæner: vocalremover.com og s3.vocalremover.com

Det var det. Start en ny Chat-, Cowork- eller Claude Code-session, vedhæft en lydfil og sig "fjern vokalen" — Claude uploader den og leverer resultatet tilbage.

Brugerdefinerede konnektorer er tilgængelige i Claude Pro, Max, Team og Enterprise.

Værktøjer

Værktøj Niveau Parametre Hvad den gør
probe_audio Gratis url Returnerer en fils varighed, bithastighed, format og estimerede kreditomkostninger.
convert_audio Gratis url, format Omkoder lyd til mp3, wav, flac, ogg, m4a, aac eller opus og returnerer en download-URL.
trim_audio Gratis url, start_seconds, duration_seconds Udskær et afsnit fra en lydfil og returner en download-URL.
extract_audio Gratis url Uddrag lydsporet fra en videofil som MP3.
separate_audio Kreditter url, task Start AI-adskillelse (vokal, instrumental, lead_vokal, stems, støjfjernelse, efterklangsfjernelse). Returnerer et job_id.
clone_voice Kreditter url, voice, pitch? Ændrer stemmen i en lydfil til en målstemme-id. Valgfri tonehøjdeforskydning i halvtoner. Returnerer et job_id — afprøv check_audio_job for den konverterede lyd.
check_audio_job Gratis job_id Forespørg om en separations- eller stemmekonverteringsopgave, og få URL'erne til download af resultatet, når opgaven er færdig.
check_balance Gratis — Vis, hvor mange konverteringsminut-kreditter der er tilbage på kontoen.

Upload af lokale filer

Værktøjerne kræver en offentlig URL. Hvis filen findes på brugerens computer, skal du kalde det gratis værktøj create_upload for at få en engangs-upload-URL, sende filen til denne via POST (ingen token kræves) og derefter videregive den returnerede file_url til et hvilket som helst lydværktøj. Upload-linket og filen udløber efter 1 time. Konverter aldrig en rigtig lydfil til base64 — den er alt for stor til at kunne bruges som argument i et værktøj.

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 muligt at foretage webanmodninger (f.eks. en sandkasse-assistent)? Send brugeren linket til upload_page, så vedkommende kan trække filen ind i browseren, og fortsæt derefter med file_url.

I Claude kræver filoverførsel udgående netværkstrafik til vocalremover.com og s3.vocalremover.com — aktiver dette under Indstillinger → Funktioner (se opsætningen af Claude ovenfor).

Eksempel: fjern vokal

Bare spørg din assistent i almindeligt sprog:

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 værktøjer fungerer på samme måde — for eksempel kalder "konverter denne fil til wav" funktionen convert_audio og returnerer straks en download-URL, uden at der bruges credits.

Ting, du kan prøve

  • ›Fjern vokalerne fra https://example.com/song.mp3 og giv mig karaoke-sporet.
  • ›Opdel dette spor i separate spor — vokal, trommer, bas, guitar og klaver.
  • ›Konverter https://example.com/interview.m4a til MP3 ved 128 kbps.
  • ›Uddrag kun lyden fra denne video: https://example.com/clip.mp4
  • ›Fjern støj fra denne podcast og fjern rumekkoet: https://example.com/episode.wav
  • ›Konverter sangerens stemme i dette spor til stemme-id'et "tenor-male" med en tonehøjde pĂĄ +2 halvtoner: https://example.com/song.mp3
  • ›Lav en 8D-version og beskær den til 30 sekunder.
  • ›Hvad er varigheden og bithastigheden for filen "https://example.com/track.flac"?
  • ›Tjek min kreditbalance.

Begrænsninger og bemærkninger

  • Indlæsningsfiler skal være offentlige http(s)-URL'er, der hver mĂĄ være op til 100 MB.
  • AI-adskillelse kører asynkront — tjek altid check_audio_job for resultatet.
  • Kreditter opkræves pr. minut lyd, kun for AI-adskillelse.
  • De gratis lydværktøjer bruger aldrig kreditter.

Privatliv og sikkerhed

  • Din lyd hentes fra den URL, du angiver, behandles og slettes — vi gemmer ikke dine filer.
  • Dit API-token er knyttet til din konto; du kan til enhver tid tilbagekalde det fra API-siden.
  • Endpointet er kun HTTPS; vi blokerer URL'er, der fører til private/interne adresser.

Fejlfinding

"Autentificering påkrævet": Tokenet mangler, eller headeren er forkert — den skal være nøjagtigt Authorization: Bearer YOUR_API_TOKEN.

"Det var ikke muligt at downloade filen": URL'en skal være offentlig — der må ikke være en login-barriere, og den må ikke omdirigere til en privat adresse.

En separationsopgave ser ud til at være gået i stå: AI-opgaver er asynkrone — afprøv check_audio_job efter 10–30 sekunder, indtil done er true.

Claude Desktop kan ikke oprette forbindelse: Sørg for, at Node/npx er installeret og tilføjet til din PATH, brug mcp-remote@latest, og genstart Claude fuldstændigt efter redigering af konfigurationen.

Tilbage til oversigten over MCP-serverne