Connectez la boîte à outils audio VocalRemover à votre assistant IA et commencez à éditer des fichiers audio à l'aide du langage naturel.
Le serveur utilise le protocole MCP (Model Context Protocol) via HTTP Streamable. Dirigez n'importe quel client MCP vers le point de terminaison ci-dessous et authentifiez-vous à l'aide d'un jeton API VocalRemover. Les fichiers sont transmis sous forme d'URL http(s) publiques (jusqu'à 100 Mo) et les résultats sont renvoyés sous forme d'URL téléchargeables.
Endpoint: https://vocalremover.com/mcp/audio
Transport: Streamable HTTP (POST)
Auth: Authorization: Bearer YOUR_API_TOKEN
Les outils audio gratuits et les outils IA payants utilisent tous deux ce jeton ; la seule différence réside dans le fait que des crédits de conversion par minute sont facturés ou non.
Ajoutez le serveur à votre client IA. Claude Desktop utilise le pont mcp-remote ; Cursor, Windsurf, Cline, Zed et Claude Code prennent en charge nativement le MCP à distance avec un jeton Bearer ; ChatGPT et l'application web Claude.ai l'ajoutent en tant que connecteur personnalisé et se connectent via OAuth (voir ci-dessous).
Ajoutez-la au fichier claude_desktop_config.json, puis redémarrez Claude.
{
"mcpServers": {
"vocalremover": {
"command": "npx",
"args": [
"-y", "mcp-remote", "https://vocalremover.com/mcp/audio",
"--header", "Authorization:${AUTH}"
],
"env": { "AUTH": "Bearer YOUR_API_TOKEN" }
}
}
}
MCP distant natif — à ajouter au fichier mcp.json du client.
{
"mcpServers": {
"vocalremover": {
"url": "https://vocalremover.com/mcp/audio",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}
Une seule commande : MCP distant natif, sans passerelle.
claude mcp add --transport http \
vocalremover https://vocalremover.com/mcp/audio \
-H "Authorization: Bearer YOUR_API_TOKEN"
Associez le serveur Ă un appel API Claude Ă l'aide de l'en-tĂŞte du connecteur MCP bĂŞta :
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"],
)
Dans les paramètres de ChatGPT, activez le mode Développeur, ouvrez Applications et connecteurs → Créer, puis ajoutez un connecteur personnalisé pointant vers l'URL du serveur ci-dessous. ChatGPT exécute le flux OAuth : vous vous connectez à VocalRemover et approuvez l'accès ; aucun jeton à coller. (Nécessite un forfait incluant les connecteurs personnalisés, par exemple Plus/Pro/Business/Enterprise.)
https://vocalremover.com/mcp/audio
Votre forfait ne donne pas accès à un connecteur personnalisé ? Créez plutôt un GPT personnalisé et ajoutez une action qui importe notre schéma OpenAPI avec une authentification par clé API (Bearer).
Ajoutez le serveur une seule fois en tant que connecteur personnalisé, puis autorisez l'accès au réseau afin que Claude puisse télécharger et récupérer vos fichiers audio.
https://vocalremover.com/mcp/audio
vocalremover.com
et s3.vocalremover.com
Et voilà . Lancez une nouvelle session Chat, Cowork ou Claude Code, joignez un fichier audio et dites « supprimer les voix » : Claude le télécharge et vous renvoie le résultat.
Les connecteurs personnalisés sont disponibles sur les versions Claude Pro, Max, Team et Enterprise.
| Outil | Niveau | Paramètres | Fonctionnalité |
|---|---|---|---|
| probe_audio | Gratuit | url | Renvoie la durée, le débit binaire, le format et le coût estimé d'un fichier. |
| convert_audio | Gratuit | url, format | Réencode l'audio au format mp3, wav, flac, ogg, m4a, aac ou opus et renvoie une URL de téléchargement. |
| trim_audio | Gratuit | url, start_seconds, duration_seconds | Découpe une section d'un fichier audio et renvoie une URL de téléchargement. |
| extract_audio | Gratuit | url | Extraire la piste audio d'un fichier vidéo au format MP3. |
| separate_audio | Crédits | url, task | Lance la séparation par IA (voix, instrumental, voix principale, pistes, débruitage, suppression de la réverbération). Renvoie un job_id. |
| clone_voice | Crédits | url, voice, pitch? | Modifie la voix d'un fichier audio pour lui attribuer un identifiant de voix cible. Modification facultative de la hauteur tonale par demi-tons. Renvoie un job_id — interrogez check_audio_job pour obtenir le fichier audio converti. |
| check_audio_job | Gratuit | job_id | Interrogez une tâche de séparation ou de conversion vocale et obtenez les URL de téléchargement des fichiers de sortie une fois celle-ci terminée. |
| check_balance | Gratuit | — | Affiche le nombre de crédits de minutes de conversion restants sur le compte. |
Les outils acceptent une URL publique. Si le fichier se trouve sur l'ordinateur de l'utilisateur, appelez l'outil gratuit create_upload pour obtenir une URL de téléchargement à usage unique, envoyez le fichier via une requête POST à cette URL (aucun jeton n'est nécessaire), puis transmettez la valeur file_url renvoyée à n'importe quel outil audio. Le lien de téléchargement et le fichier expirent au bout d'une heure. Ne convertissez jamais un fichier audio réel au format base64 : il est bien trop volumineux pour être passé en argument à un outil.
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" }
Impossible d'effectuer des requêtes Web (par exemple, avec un assistant en mode sandbox) ? Envoyez à l'utilisateur le lien upload_page pour qu'il dépose le fichier dans un navigateur, puis poursuivez avec l'URL du fichier (file_url).
Dans Claude, le téléchargement de fichiers nécessite un accès sortant vers vocalremover.com et s3.vocalremover.com — activez cette option dans Paramètres → Capacités (voir la configuration de Claude ci-dessus).
Il suffit de demander Ă votre assistant en langage simple :
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://..." }
] }
Les outils gratuits fonctionnent de la même manière : par exemple, la commande « convertir ce fichier au format wav » appelle la fonction convert_audio et renvoie instantanément une URL de téléchargement, sans utiliser de crédits.
« Authentification requise »: Le jeton est manquant ou l'en-tête est incorrect — il doit être exactement « Authorization: Bearer VOTRE_JETON_API ».
« Impossible de télécharger le fichier »: L'URL doit être publique — elle ne doit pas nécessiter de connexion ni rediriger vers une adresse privée.
Une tâche de séparation semble bloquée: Les tâches d'IA sont asynchrones — interrogez check_audio_job toutes les 10 à 30 secondes jusqu'à ce que la valeur « done » soit vraie.
Claude Desktop ne se connecte pas: Assurez-vous que Node/npx est installé et ajouté à votre PATH, utilisez mcp-remote@latest, et redémarrez complètement Claude après avoir modifié la configuration.