Підключіть набір аудіоінструментів VocalRemover до вашого AI-асистента та почніть редагувати аудіо за допомогою природної мови.
Сервер передає дані за протоколом Model Context Protocol через 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:
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 | Запустити AI-розділення (вокал, інструментал, головний вокал, стеми, шумозаглушення, усунення реверберації). Повертає 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 (токен не потрібен), а потім передайте отриману 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://..." }
] }
Безкоштовні інструменти працюють так само — наприклад, команда «convert this file to wav» викликає функцію convert_audio і миттєво повертає URL-адресу для завантаження, при цьому кредити не витрачаються.
«Потрібна автентифікація»: Відсутній токен або неправильний заголовок — він повинен мати саме такий вигляд: Authorization: Bearer YOUR_API_TOKEN.
«Не вдалося завантажити файл»: URL-адреса має бути загальнодоступною — без необхідності входу в систему, і вона не повинна перенаправляти на приватну адресу.
Завдання розділення, схоже, зависло: Завдання AI виконуються асинхронно — перевіряйте стан check_audio_job через 10–30 секунд, доки значення done не стане true.
Claude Desktop не підключається: Переконайтеся, що Node/npx встановлено та додано до PATH, використовуйте mcp-remote@latest, а також повністю перезапустіть Claude після редагування конфігурації.