Verbinden Sie die VocalRemover-Audio-Toolbox mit Ihrem KI-Assistenten und beginnen Sie, Audiodateien mit natĂĽrlicher Sprache zu bearbeiten.
Der Server nutzt das Model Context Protocol über Streamable HTTP. Richten Sie einen beliebigen MCP-Client auf den unten angegebenen Endpunkt aus und authentifizieren Sie sich mit einem VocalRemover-API-Token. Dateien werden als öffentliche HTTP(S)-URLs (bis zu 100 MB) übermittelt, und die Ergebnisse werden als herunterladbare URLs zurückgegeben.
Endpoint: https://vocalremover.com/mcp/audio
Transport: Streamable HTTP (POST)
Auth: Authorization: Bearer YOUR_API_TOKEN
Sowohl die kostenlosen Audio-Tools als auch die kostenpflichtigen KI-Tools verwenden dieses Token; der einzige Unterschied besteht darin, ob Credits fĂĽr die Konvertierungsminuten abgerechnet werden.
FĂĽgen Sie den Server zu Ihrem AI-Client hinzu. Claude Desktop verwendet die mcp-remote-Bridge; Cursor, Windsurf, Cline, Zed und Claude Code unterstĂĽtzen Remote-MCP nativ mit einem Bearer-Token; ChatGPT und die Claude.ai-Web-App fĂĽgen es als benutzerdefinierten Konnektor hinzu und melden sich ĂĽber OAuth an (siehe unten).
Fügen Sie dies zur Datei „claude_desktop_config.json“ hinzu und starten Sie Claude anschließend neu.
{
"mcpServers": {
"vocalremover": {
"command": "npx",
"args": [
"-y", "mcp-remote", "https://vocalremover.com/mcp/audio",
"--header", "Authorization:${AUTH}"
],
"env": { "AUTH": "Bearer YOUR_API_TOKEN" }
}
}
}
Native Remote-MCP – zur Datei „mcp.json“ des Clients hinzufügen.
{
"mcpServers": {
"vocalremover": {
"url": "https://vocalremover.com/mcp/audio",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}
Ein Befehl – natives Remote-MCP, keine Bridge.
claude mcp add --transport http \
vocalremover https://vocalremover.com/mcp/audio \
-H "Authorization: Bearer YOUR_API_TOKEN"
Verbinden Sie den Server mit einem Claude-API-Aufruf mithilfe des MCP-Connector-Beta-Headers:
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"],
)
Aktivieren Sie in den ChatGPT-Einstellungen den Entwicklermodus, öffnen Sie „Apps & Connectors“ → „Erstellen“ und fügen Sie einen benutzerdefinierten Connector hinzu, der auf die unten angegebene Server-URL verweist. ChatGPT führt den OAuth-Ablauf durch – Sie melden sich bei VocalRemover an und genehmigen den Zugriff; es muss kein Token eingefügt werden. (Erfordert einen Tarif mit benutzerdefinierten Konnektoren, z. B. Plus/Pro/Business/Enterprise.)
https://vocalremover.com/mcp/audio
Kein Zugriff auf benutzerdefinierte Konnektoren in Ihrem Tarif? Erstellen Sie stattdessen ein benutzerdefiniertes GPT und fĂĽgen Sie eine Aktion hinzu, die unser OpenAPI-Schema mit API-SchlĂĽssel-Authentifizierung (Bearer) importiert.
Fügen Sie den Server einmal als benutzerdefinierten Konnektor hinzu und gewähren Sie anschließend Netzwerkzugriff, damit Claude Ihre Audiodateien hochladen und abrufen kann.
https://vocalremover.com/mcp/audio
vocalremover.com
und s3.vocalremover.com
Das war’s schon. Starte eine neue Chat-, Cowork- oder Claude-Code-Sitzung, füge eine Audiodatei hinzu und sage „Gesang entfernen“ – Claude lädt die Datei hoch und liefert das Ergebnis zurück.
Benutzerdefinierte Konnektoren sind in den Versionen Claude Pro, Max, Team und Enterprise verfĂĽgbar.
| Werkzeug | Stufe | Parameter | Funktionsbeschreibung |
|---|---|---|---|
| probe_audio | Kostenlos | url | Gibt die Dauer, die Bitrate, das Format und die geschätzten Lizenzkosten einer Datei zurück. |
| convert_audio | Kostenlos | url, format | Audio in die Formate MP3, WAV, FLAC, OGG, M4A, AAC oder Opus neu kodieren und eine Download-URL zurĂĽckgeben. |
| trim_audio | Kostenlos | url, start_seconds, duration_seconds | Schneidet einen Abschnitt aus einer Audiodatei heraus und gibt eine Download-URL zurĂĽck. |
| extract_audio | Kostenlos | url | Extrahiert die Audiospur aus einer Videodatei als MP3. |
| separate_audio | Credits | url, task | AI-Separation starten (Gesang, Instrumental, Lead-Gesang, Stems, RauschunterdrĂĽckung, Hallentfernung). Gibt eine Job-ID zurĂĽck. |
| clone_voice | Credits | url, voice, pitch? | Verwandelt die Stimme in einer Audiodatei in eine Zielstimmen-ID. Optionale Tonhöhenverschiebung in Halbtönen. Gibt eine job_id zurück – rufen Sie check_audio_job auf, um die konvertierte Audiodatei abzurufen. |
| check_audio_job | Kostenlos | job_id | Fragen Sie den Status eines Trennungs- oder Sprachkonvertierungsauftrags ab und rufen Sie nach Abschluss die URLs zum Herunterladen der Ergebnisse ab. |
| check_balance | Kostenlos | — | Zeigt an, wie viele Konversionsminuten-Guthaben dem Konto noch zur Verfügung stehen. |
Die Tools erwarten eine öffentliche URL. Befindet sich die Datei auf dem Rechner des Benutzers, rufen Sie das kostenlose Tool „create_upload“ auf, um eine einmalige Upload-URL zu erhalten, senden Sie die Datei per POST an diese URL (kein Token erforderlich) und übergeben Sie anschließend die zurückgegebene „file_url“ an ein beliebiges Audio-Tool. Der Upload-Link und die Datei verfallen nach einer Stunde. Konvertieren Sie eine echte Audiodatei niemals in Base64 – sie ist viel zu groß für ein Tool-Argument.
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" }
Es gibt keine Möglichkeit, Webanfragen zu stellen (z. B. über einen Sandbox-Assistenten)? Senden Sie dem Benutzer den Link „upload_page“, damit er die Datei in einem Browser ablegen kann, und fahren Sie dann mit der „file_url“ fort.
In Claude erfordert der Datei-Upload einen ausgehenden Netzwerkzugriff auf vocalremover.com und s3.vocalremover.com – aktivieren Sie diesen unter „Einstellungen“ → „Funktionen“ (siehe die obige Claude-Konfiguration).
Fragen Sie Ihren Assistenten einfach in einfacher Sprache:
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://..." }
] }
Die kostenlosen Tools funktionieren auf dieselbe Weise – beispielsweise ruft der Befehl „Diese Datei in WAV konvertieren“ die Funktion `convert_audio` auf und gibt sofort eine Download-URL zurück, ohne dass Credits verbraucht werden.
„Authentifizierung erforderlich“: Das Token fehlt oder der Header ist falsch – er muss genau wie folgt lauten: Authorization: Bearer YOUR_API_TOKEN.
„Die Datei konnte nicht heruntergeladen werden“: Die URL muss öffentlich sein – es darf keine Anmeldebarriere geben und sie darf nicht auf eine private Adresse weiterleiten.
Ein Separationsauftrag scheint hängen geblieben zu sein: AI-Jobs sind asynchron – fragen Sie „check_audio_job“ nach 10–30 Sekunden ab, bis „done“ den Wert „true“ annimmt.
Claude Desktop lässt sich nicht verbinden: Stellen Sie sicher, dass Node/npx installiert ist und in Ihrem PATH steht, verwenden Sie „mcp-remote@latest“ und starten Sie Claude nach der Bearbeitung der Konfiguration vollständig neu.