将 VocalRemover 音频工具箱连接到您的 AI 助手,即可开始使用自然语言编辑音频。
服务器通过可流式传输的 HTTP 协议传输模型上下文协议(MCP)。请将任何 MCP 客户端指向以下端点,并使用 VocalRemover API 令牌进行身份验证。文件以公共 HTTP(S) URL 的形式提交(最大 100 MB),处理结果将以可下载的 URL 形式返回。
Endpoint: https://vocalremover.com/mcp/audio
Transport: Streamable HTTP (POST)
Auth: Authorization: Bearer YOUR_API_TOKEN
免费音频工具和付费 AI 工具均使用此代币;两者的区别仅在于是否会扣除转换分钟数积分。
将服务器添加到您的 AI 客户端中。Claude Desktop 使用 mcp-remote 桥接器;Cursor、Windsurf、Cline、Zed 和 Claude Code 原生支持通过 Bearer 令牌连接远程 MCP;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"
使用 MCP 连接器测试版标头将服务器连接到 Claude API 调用:
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,并添加一个操作,该操作将通过 API 密钥(Bearer)身份验证导入我们的 OpenAPI 架构。
将服务器作为自定义连接器添加一次,然后允许网络访问,以便 Claude 能够上传和获取您的音频。
https://vocalremover.com/mcp/audio
vocalremover.com
以及 s3.vocalremover.com
就这样。开启一个新的 Chat、Cowork 或 Claude Code 会话,上传音频文件并说“去除人声”——Claude 会自动上传并返回处理结果。
Claude Pro、Max、Team 和 Enterprise 版本均支持自定义连接器。
| 工具 | 层级 | 参数 | 功能说明 |
|---|---|---|---|
| probe_audio | 免费 | url | 返回文件的时长、比特率、格式以及预估的积分消耗量。 |
| convert_audio | 免费 | url, format | 将音频重新编码为 mp3、wav、flac、ogg、m4a、aac 或 opus 格式,并返回下载链接。 |
| trim_audio | 免费 | url, start_seconds, duration_seconds | 从音频文件中截取一段内容,并返回下载链接。 |
| extract_audio | 免费 | url | 从视频文件中提取音频轨道并保存为 MP3 格式。 |
| separate_audio | 鸣谢 | url, task | 启动 AI 分离(人声、伴奏、主唱、音轨、降噪、去混响)。返回一个 job_id。 |
| clone_voice | 鸣谢 | url, voice, pitch? | 将音频文件中的声音转换为目标语音 ID。可选的音高调整以半音为单位。返回一个 job_id — 请调用 check_audio_job 查询转换后的音频。 |
| check_audio_job | 免费 | job_id | 查询分离或语音转换任务,并在任务完成后获取输出文件的下载链接。 |
| check_balance | 免费 | — | 显示该账户剩余的转换分钟积分数量。 |
工具接受公共 URL。如果文件位于用户本地,请调用免费的 create_upload 工具获取一次性上传链接,将文件通过 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" }
无法发起 Web 请求(例如沙盒化的助手)?请向用户发送 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 函数,并立即返回一个下载链接,且不消耗任何积分。
“需要身份验证”: 缺少令牌或标头格式错误——必须严格遵循 Authorization: Bearer YOUR_API_TOKEN 的格式。
“无法下载文件”: 该 URL 必须是公开的——不得设置登录门槛,且不得重定向至私有地址。
一个分离任务似乎卡住了: AI 任务是异步的——请在 10–30 秒后轮询 check_audio_job,直到 done 返回 true 为止。
Claude Desktop 无法连接: 请确保已安装 Node/npx 且其路径已加入 PATH 环境变量,使用 mcp-remote@latest,并在编辑配置文件后完全重启 Claude。