Ligue a caixa de ferramentas de áudio VocalRemover ao seu assistente de IA e comece a editar áudio utilizando linguagem natural.
O servidor utiliza o Protocolo de Contexto de Modelo (MCP) através de HTTP Streamable. Aponte qualquer cliente MCP para o ponto de extremidade abaixo e autentique-se com um token da API do VocalRemover. Os ficheiros são enviados como URLs http(s) públicas (até 100 MB) e os resultados são devolvidos como URLs para download.
Endpoint: https://vocalremover.com/mcp/audio
Transport: Streamable HTTP (POST)
Auth: Authorization: Bearer YOUR_API_TOKEN
Tanto as ferramentas de áudio gratuitas como as ferramentas de IA pagas utilizam este token; a única diferença reside no facto de serem ou não cobrados créditos por minuto de conversão.
Adicione o servidor ao seu cliente de IA. O Claude Desktop utiliza a ponte mcp-remote; o Cursor, o Windsurf, o Cline, o Zed e o Claude Code suportam o MCP remoto de forma nativa com um token Bearer; o ChatGPT e a aplicação web Claude.ai adicionam-no como um conector personalizado e iniciam sessão através do OAuth (ver abaixo).
Adicione ao ficheiro claude_desktop_config.json e, em seguida, reinicie o 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 — adicione ao ficheiro mcp.json do cliente.
{
"mcpServers": {
"vocalremover": {
"url": "https://vocalremover.com/mcp/audio",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}
Um comando — MCP remoto nativo, sem ponte.
claude mcp add --transport http \
vocalremover https://vocalremover.com/mcp/audio \
-H "Authorization: Bearer YOUR_API_TOKEN"
Associe o servidor a uma chamada da API do Claude com o cabeçalho do 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"],
)
Nas definições do ChatGPT, ative o modo «Desenvolvedor», abra «Aplicações e Conectores» → «Criar» e adicione um conector personalizado que aponte para o URL do servidor abaixo. O ChatGPT executa o fluxo OAuth — inicie sessão no VocalRemover e aprove o acesso; não é necessário colar nenhum token. (Requer um plano com conectores personalizados, por exemplo, Plus/Pro/Business/Enterprise.)
https://vocalremover.com/mcp/audio
Não tem acesso a conectores personalizados no seu plano? Crie, em vez disso, um GPT personalizado e adicione uma ação que importe o nosso esquema OpenAPI com autenticação por chave API (Bearer).
Adicione o servidor uma vez como um conector personalizado e, em seguida, permita o acesso à rede para que o Claude possa carregar e recuperar o seu áudio.
https://vocalremover.com/mcp/audio
vocalremover.com
e s3.vocalremover.com
E pronto. Inicia uma nova sessão de Chat, Cowork ou Claude Code, anexa um ficheiro de áudio e diz «remover as vozes» — o Claude carrega o ficheiro e devolve o resultado.
Os conectores personalizados estão disponíveis nas versões Claude Pro, Max, Team e Enterprise.
| Ferramenta | Nível | Parâmetros | Função |
|---|---|---|---|
| probe_audio | Gratuito | url | Devolve a duração, a taxa de bits, o formato e o custo estimado de créditos de um ficheiro. |
| convert_audio | Gratuito | url, format | Recodifica áudio para os formatos mp3, wav, flac, ogg, m4a, aac ou opus e devolve um URL para download. |
| trim_audio | Gratuito | url, start_seconds, duration_seconds | Recorta uma secção de um ficheiro de áudio e devolve um URL para download. |
| extract_audio | Gratuito | url | Extraia a faixa de áudio de um ficheiro de vídeo como MP3. |
| separate_audio | Créditos | url, task | Iniciar separação por IA (vocais, instrumental, vocais principais, faixas, remoção de ruído, remoção de reverberação). Devolve um job_id. |
| clone_voice | Créditos | url, voice, pitch? | Transforma a voz num ficheiro de áudio para um ID de voz de destino. Alteração opcional do tom em semitons. Devolve um job_id — consulte check_audio_job para obter o áudio convertido. |
| check_audio_job | Gratuito | job_id | Interrogue um trabalho de separação ou de conversão de voz e obtenha os URLs de download dos ficheiros de saída quando o trabalho estiver concluído. |
| check_balance | Gratuito | — | Mostrar quantos créditos de minutos de conversão restam na conta. |
As ferramentas aceitam um URL público. Se o ficheiro estiver no computador do utilizador, utilize a ferramenta gratuita create_upload para obter um URL de envio único, envie o ficheiro para esse URL através de um pedido POST (não é necessário qualquer token) e, em seguida, passe o file_url devolvido para qualquer ferramenta de áudio. O link de envio e o ficheiro expiram após 1 hora. Nunca codifique um ficheiro de áudio real em base64 — é demasiado grande para ser passado como argumento a uma ferramenta.
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" }
Não é possível efetuar pedidos web (por exemplo, num assistente em ambiente sandbox)? Envie ao utilizador o link upload_page para que este arraste o ficheiro para o navegador e, em seguida, continue com o file_url.
No Claude, o envio de ficheiros requer acesso à rede para vocalremover.com e s3.vocalremover.com — ative-o em Definições → Funcionalidades (consulte a configuração do Claude acima).
Basta pedir ao seu assistente em linguagem simples:
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://..." }
] }
As ferramentas gratuitas funcionam da mesma forma — por exemplo, «converter este ficheiro para wav» chama a função convert_audio e devolve instantaneamente um URL para download, sem utilizar créditos.
«É necessária autenticação»: O token está em falta ou o cabeçalho está incorreto — deve ser exatamente Authorization: Bearer YOUR_API_TOKEN.
«Não foi possível descarregar o ficheiro»: O URL deve ser público — sem necessidade de início de sessão — e não deve redirecionar para um endereço privado.
Um trabalho de separação parece estar bloqueado: As tarefas de IA são assíncronas — verifique o `check_audio_job` após 10 a 30 segundos até que `done` seja verdadeiro.
O Claude Desktop não se liga: Certifique-se de que o Node/npx está instalado e no seu PATH, utilize o mcp-remote@latest e reinicie completamente o Claude após editar a configuração.