Conecta la caja de herramientas de audio VocalRemover a tu asistente de IA y empieza a editar audio con lenguaje natural.
El servidor utiliza el Protocolo de Contexto de Modelo (MCP) a través de Streamable HTTP. Dirige cualquier cliente MCP al punto final que se indica a continuación y autentícate con un token de la API de VocalRemover. Los archivos se envían como URL públicas http(s) (hasta 100 MB) y los resultados se devuelven como URL descargables.
Endpoint: https://vocalremover.com/mcp/audio
Transport: Streamable HTTP (POST)
Auth: Authorization: Bearer YOUR_API_TOKEN
Tanto las herramientas de audio gratuitas como las herramientas de IA de pago utilizan este token; la única diferencia radica en si se cobran créditos por minuto de conversión.
Añade el servidor a tu cliente de IA. Claude Desktop utiliza el puente mcp-remote; Cursor, Windsurf, Cline, Zed y Claude Code admiten MCP remoto de forma nativa con un token Bearer; ChatGPT y la aplicación web de Claude.ai lo añaden como un conector personalizado y se inician sesión mediante OAuth (véase más abajo).
Añádelo al archivo claude_desktop_config.json y, a continuación, reinicia Claude.
{
"mcpServers": {
"vocalremover": {
"command": "npx",
"args": [
"-y", "mcp-remote", "https://vocalremover.com/mcp/audio",
"--header", "Authorization:${AUTH}"
],
"env": { "AUTH": "Bearer YOUR_API_TOKEN" }
}
}
}
MCP remoto nativo: añádelo al archivo mcp.json del cliente.
{
"mcpServers": {
"vocalremover": {
"url": "https://vocalremover.com/mcp/audio",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}
Un solo comando: MCP remoto nativo, sin puente.
claude mcp add --transport http \
vocalremover https://vocalremover.com/mcp/audio \
-H "Authorization: Bearer YOUR_API_TOKEN"
Incorpora el servidor a una llamada a la API de Claude con el encabezado del conector MCP 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"],
)
En la configuración de ChatGPT, activa el modo Desarrollador, abre «Aplicaciones y conectores» → «Crear» y añade un conector personalizado que apunte a la URL del servidor que aparece a continuación. ChatGPT ejecuta el flujo de OAuth: inicia sesión en VocalRemover y aprueba el acceso; no es necesario pegar ningún token. (Requiere un plan con conectores personalizados, p. ej., Plus/Pro/Business/Enterprise.)
https://vocalremover.com/mcp/audio
¿Tu plan no incluye acceso a conectores personalizados? Crea un GPT personalizado y añade una acción que importe nuestro esquema OpenAPI con autenticación mediante clave API (Bearer).
Añade el servidor una vez como conector personalizado y, a continuación, permite el acceso a la red para que Claude pueda subir y recuperar tus archivos de audio.
https://vocalremover.com/mcp/audio
vocalremover.com
y s3.vocalremover.com
Y ya está. Inicia una nueva sesión de Chat, Cowork o Claude Code, adjunta un archivo de audio y di «quita las voces»: Claude lo procesa y te devuelve el resultado.
Los conectores personalizados están disponibles en las versiones Claude Pro, Max, Team y Enterprise.
| Herramienta | Nivel | Parámetros | Qué hace |
|---|---|---|---|
| probe_audio | Gratis | url | Devuelve la duración, la tasa de bits, el formato y el coste estimado de los derechos de autor de un archivo. |
| convert_audio | Gratis | url, format | Recodifica audio a mp3, wav, flac, ogg, m4a, aac u opus y devuelve una URL de descarga. |
| trim_audio | Gratis | url, start_seconds, duration_seconds | Recorta una sección de un archivo de audio y devuelve una URL de descarga. |
| extract_audio | Gratis | url | Extrae la pista de audio de un archivo de vídeo en formato MP3. |
| separate_audio | Créditos | url, task | Inicia la separación mediante IA (voz, instrumental, voz principal, pistas, eliminación de ruido, eliminación de reverberación). Devuelve un job_id. |
| clone_voice | Créditos | url, voice, pitch? | Transforma la voz de un archivo de audio a un identificador de voz de destino. Cambio de tono opcional en semitonos. Devuelve un job_id; consulta check_audio_job para obtener el audio convertido. |
| check_audio_job | Gratis | job_id | Consulta el estado de un trabajo de separación o conversión de voz y obtén las URL de descarga del resultado una vez finalizado. |
| check_balance | Gratis | — | Muestra cuántos créditos de minutos de conversión le quedan a la cuenta. |
Las herramientas aceptan una URL pública. Si el archivo se encuentra en el equipo del usuario, utiliza la herramienta gratuita create_upload para obtener una URL de subida de un solo uso, envía el archivo mediante un método POST a dicha URL (no se necesita ningún token) y, a continuación, pasa la URL del archivo (file_url) devuelta a cualquier herramienta de audio. El enlace de subida y el archivo caducan al cabo de 1 hora. Nunca codifiques un archivo de audio real en base64: es demasiado grande para un argumento de herramienta.
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" }
¿No hay forma de realizar solicitudes web (por ejemplo, un asistente en entorno aislado)? Envía al usuario el enlace «upload_page» para que arrastre el archivo al navegador y, a continuación, continúa con «file_url».
En Claude, la subida de archivos requiere salida de red hacia vocalremover.com y s3.vocalremover.com; actívala en Configuración → Capacidades (consulta la configuración de Claude más arriba).
Solo tienes que preguntarle a tu asistente en un lenguaje sencillo:
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://..." }
] }
Las herramientas gratuitas funcionan de la misma manera: por ejemplo, «convertir este archivo a wav» llama a convert_audio y devuelve una URL de descarga al instante, sin consumir créditos.
«Se requiere autenticación»: Falta el token o el encabezado es incorrecto: debe ser exactamente «Authorization: Bearer TU_TOKEN_API».
«No se ha podido descargar el archivo»: La URL debe ser pública —sin necesidad de iniciar sesión— y no debe redirigir a una dirección privada.
Un trabajo de separación parece haberse atascado: Los trabajos de IA son asíncronos: comprueba check_audio_job cada 10-30 segundos hasta que done sea true.
Claude Desktop no se conecta: Asegúrate de que Node/npx esté instalado y en tu PATH, utiliza mcp-remote@latest y reinicia Claude por completo tras editar la configuración.