Подключите набор аудиоинструментов VocalRemover к вашему ИИ-помощнику и начните редактировать аудио с помощью естественного языка.
Сервер использует протокол Model Context Protocol (MCP) через Streamable HTTP. Направьте любой MCP-клиент на указанный ниже конечный пункт и пройдите аутентификацию с помощью токена API VocalRemover. Файлы передаются в виде общедоступных URL-адресов http(s) (размером до 100 МБ), а результаты возвращаются в виде URL-адресов для скачивания.
Endpoint: https://vocalremover.com/mcp/audio
Transport: Streamable HTTP (POST)
Auth: Authorization: Bearer YOUR_API_TOKEN
Этот токен используется как в бесплатных аудиоинструментах, так и в платных инструментах на базе искусственного интеллекта; разница заключается лишь в том, взимается ли плата за минуты конвертации.
Добавьте сервер в свой AI-клиент. Claude Desktop использует мост mcp-remote; Cursor, Windsurf, Cline, Zed и Claude Code изначально поддерживают удаленный MCP с помощью токена Bearer; ChatGPT и веб-приложение Claude.ai добавляют его в качестве настраиваемого коннектора и входят в систему через OAuth (см. ниже).
Добавьте в файл claude_desktop_config.json, затем перезапустите Claude.
{
"mcpServers": {
"vocalremover": {
"command": "npx",
"args": [
"-y", "mcp-remote", "https://vocalremover.com/mcp/audio",
"--header", "Authorization:${AUTH}"
],
"env": { "AUTH": "Bearer YOUR_API_TOKEN" }
}
}
}
Встроенный удаленный MCP — добавьте в файл mcp.json клиента.
{
"mcpServers": {
"vocalremover": {
"url": "https://vocalremover.com/mcp/audio",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}
Одна команда — встроенный удаленный MCP, без моста.
claude mcp add --transport http \
vocalremover https://vocalremover.com/mcp/audio \
-H "Authorization: Bearer YOUR_API_TOKEN"
Подключите сервер к вызову API Claude с помощью заголовка MCP Connector 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"],
)
В настройках ChatGPT включите режим разработчика, откройте раздел «Приложения и коннекторы» → «Создать» и добавьте пользовательский коннектор, указывающий на URL-адрес сервера, указанный ниже. ChatGPT запускает процесс OAuth — вам нужно авторизоваться в VocalRemover и разрешить доступ; вставлять токен не требуется. (Требуется тарифный план с поддержкой пользовательских коннекторов, например Plus/Pro/Business/Enterprise.)
https://vocalremover.com/mcp/audio
В вашем тарифном плане нет доступа к пользовательскому коннектору? Создайте вместо этого пользовательский GPT и добавьте действие, которое импортирует нашу схему OpenAPI с аутентификацией по API-ключу (Bearer).
Добавьте сервер один раз в качестве настраиваемого соединителя, затем разрешите сетевой доступ, чтобы Claude мог загружать и получать ваши аудиофайлы.
https://vocalremover.com/mcp/audio
vocalremover.com
и s3.vocalremover.com
Вот и всё. Начните новый чат, сессию Cowork или Claude Code, прикрепите аудиофайл и скажите «удалить вокал» — Claude загрузит его и вернёт результат.
Пользовательские коннекторы доступны в версиях Claude Pro, Max, Team и Enterprise.
| Инструмент | Уровень | Параметры | Функция |
|---|---|---|---|
| probe_audio | Бесплатно | url | Возвращает продолжительность файла, битрейт, формат и примерную стоимость кредитов. |
| convert_audio | Бесплатно | url, format | Перекодирует аудио в форматы mp3, wav, flac, ogg, m4a, aac или opus и возвращает URL-адрес для скачивания. |
| trim_audio | Бесплатно | url, start_seconds, duration_seconds | Вырезает фрагмент из аудиофайла и возвращает URL-адрес для скачивания. |
| extract_audio | Бесплатно | url | Извлечение звуковой дорожки из видеофайла в формате MP3. |
| separate_audio | Кредиты | url, task | Запуск разделения с помощью ИИ (вокал, инструментал, ведущий вокал, стемы, удаление шума, удаление реверберации). Возвращает job_id. |
| clone_voice | Кредиты | url, voice, pitch? | Преобразует голос в аудиофайле в голос с заданным идентификатором. Опциональное изменение высоты тона с шагом в полутона. Возвращает job_id — выполните запрос check_audio_job для получения преобразованного аудио. |
| check_audio_job | Бесплатно | job_id | Отправьте запрос на выполнение задания по разделению или преобразованию голоса и получите URL-адреса для скачивания результатов по завершении. |
| check_balance | Бесплатно | — | Показать, сколько кредитов на минуты конверсии осталось на счете. |
Инструменты принимают общедоступный URL. Если файл находится на компьютере пользователя, вызовите бесплатный инструмент create_upload, чтобы получить одноразовый URL для загрузки, отправьте файл по методу POST на этот URL (токен не требуется), а затем передайте возвращённый file_url любому аудиоинструменту. Ссылка для загрузки и файл теряют силу через 1 час. Ни в коем случае не кодируйте реальный аудиофайл в base64 — он слишком велик для передачи в качестве аргумента инструмента.
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" }
Нет возможности отправлять веб-запросы (например, в случае помощника в песочнице)? Отправьте пользователю ссылку upload_page, чтобы он мог перетащить файл в браузер, а затем продолжите с помощью file_url.
В Claude для загрузки файлов требуется выходной сетевой трафик на vocalremover.com и s3.vocalremover.com — включите его в разделе «Настройки» → «Возможности» (см. настройку Claude выше).
Просто обратитесь к своему помощнику простым языком:
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://..." }
] }
Бесплатные инструменты работают по тому же принципу — например, команда «конвертировать этот файл в wav» вызывает функцию convert_audio и мгновенно возвращает URL-адрес для скачивания, при этом кредиты не расходуются.
«Требуется аутентификация»: Отсутствует токен или неверный заголовок — он должен быть именно таким: Authorization: Bearer YOUR_API_TOKEN.
«Не удалось загрузить файл»: URL-адрес должен быть общедоступным — без необходимости входа в систему, и он не должен перенаправлять на закрытый адрес.
Задание на разделение, похоже, зависло: Задания AI выполняются асинхронно — проверяйте состояние check_audio_job через 10–30 секунд, пока не будет возвращено значение true.
Claude Desktop не подключается: Убедитесь, что Node/npx установлен и добавлен в PATH, используйте mcp-remote@latest и полностью перезапустите Claude после редактирования конфигурации.