VocalRemover ses araç setini AI asistanınıza bağlayın ve doğal dil kullanarak ses düzenlemeye başlayın.
Sunucu, Model Context Protocol'ü Streamable HTTP üzerinden iletir. Herhangi bir MCP istemcisini aşağıdaki uç noktaya yönlendirin ve VocalRemover API jetonu ile kimlik doğrulaması yapın. Dosyalar, herkese açık http(s) URL'leri olarak iletilir (en fazla 100 MB) ve sonuçlar indirilebilir URL'ler olarak geri gönderilir.
Endpoint: https://vocalremover.com/mcp/audio
Transport: Streamable HTTP (POST)
Auth: Authorization: Bearer YOUR_API_TOKEN
Hem ücretsiz ses araçları hem de ücretli AI araçları bu jetonu kullanır; aradaki tek fark, dönüştürme dakikası kredilerinin ücretlendirilip ücretlendirilmediğidir.
Sunucuyu AI istemcinize ekleyin. Claude Desktop, mcp-remote köprüsünü kullanır; Cursor, Windsurf, Cline, Zed ve Claude Code, Bearer jetonu ile uzaktan MCP'yi yerel olarak destekler; ChatGPT ve Claude.ai web uygulaması ise bunu özel bir bağlayıcı olarak ekler ve OAuth aracılığıyla oturum açar (aşağıya bakın).
claude_desktop_config.json dosyasına ekleyin, ardından Claude'u yeniden başlatın.
{
"mcpServers": {
"vocalremover": {
"command": "npx",
"args": [
"-y", "mcp-remote", "https://vocalremover.com/mcp/audio",
"--header", "Authorization:${AUTH}"
],
"env": { "AUTH": "Bearer YOUR_API_TOKEN" }
}
}
}
Yerel uzaktan MCP — müşterinin mcp.json dosyasına ekleyin.
{
"mcpServers": {
"vocalremover": {
"url": "https://vocalremover.com/mcp/audio",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}
Tek bir komut — yerel uzaktan MCP, köprü yok.
claude mcp add --transport http \
vocalremover https://vocalremover.com/mcp/audio \
-H "Authorization: Bearer YOUR_API_TOKEN"
Sunucuyu, MCP konektörü beta başlığıyla bir Claude API çağrısına bağlayın:
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 ayarlarında Geliştirici modunu etkinleştirin, Uygulamalar ve Bağlayıcılar → Oluştur'u açın ve aşağıdaki sunucu URL'sini gösteren özel bir bağlayıcı ekleyin. ChatGPT, OAuth akışını çalıştırır — VocalRemover'da oturum açıp erişimi onaylarsınız; yapıştırmanız gereken bir token yoktur. (Özel bağlayıcıların bulunduğu bir plan gerektirir, ör. Plus/Pro/Business/Enterprise.)
https://vocalremover.com/mcp/audio
Planınızda özel konektör erişimi yok mu? Bunun yerine bir Özel GPT oluşturun ve API anahtarı (Bearer) kimlik doğrulamasıyla OpenAPI şemamızı içe aktaran bir Eylem ekleyin.
Sunucuyu bir kez özel bağlayıcı olarak ekleyin, ardından Claude'un ses dosyalarınızı yükleyip alabilmesi için ağ erişimine izin verin.
https://vocalremover.com/mcp/audio
vocalremover.com
ve s3.vocalremover.com
Hepsi bu kadar. Yeni bir Sohbet, Cowork veya Claude Code oturumu başlatın, bir ses dosyası ekleyin ve "vokalleri kaldır" deyin — Claude dosyayı yükler ve sonucu size geri gönderir.
Özel konektörler Claude Pro, Max, Team ve Enterprise sürümlerinde kullanılabilir.
| Araç | Seviye | Parametreler | Ne işe yarar? |
|---|---|---|---|
| probe_audio | Ücretsiz | url | Bir dosyanın süresini, bit hızını, formatını ve tahmini kredi maliyetini döndürür. |
| convert_audio | Ücretsiz | url, format | Ses dosyasını mp3, wav, flac, ogg, m4a, aac veya opus formatına yeniden kodlayın ve indirme URL'sini döndürün. |
| trim_audio | Ücretsiz | url, start_seconds, duration_seconds | Bir ses dosyasından bir bölüm kesip indirme URL'sini döndürür. |
| extract_audio | Ücretsiz | url | Bir video dosyasından ses parçasını MP3 olarak ayıklayın. |
| separate_audio | Krediler | url, task | AI ayırma işlemini başlatır (vokal, enstrümantal, lead_vokal, stem'ler, gürültü giderme, yankı giderme). Bir job_id döndürür. |
| clone_voice | Krediler | url, voice, pitch? | Bir ses dosyasındaki sesi hedef ses kimliğine dönüştürür. İsteğe bağlı olarak yarım tonluk ses yüksekliği kaydırması yapılabilir. Bir job_id döndürür — dönüştürülen ses için check_audio_job işini sorgulayın. |
| check_audio_job | Ücretsiz | job_id | Bir ayırma veya ses dönüştürme işini sorgulayın ve iş bittiğinde çıktı indirme URL'lerini alın. |
| check_balance | Ücretsiz | — | Hesapta kaç dakika dönüştürme kredisi kaldığını gösterir. |
Araçlar, herkese açık bir URL alır. Dosya kullanıcının bilgisayarındaysa, ücretsiz create_upload aracını çağırarak tek kullanımlık bir yükleme URL'si alın, dosyayı bu URL'ye POST edin (token gerekmez), ardından döndürülen file_url değerini herhangi bir ses aracına aktarın. Yükleme bağlantısı ve dosya 1 saat sonra geçerliliğini yitirir. Asla gerçek bir ses dosyasını base64'e dönüştürmeyin — bu, bir araç argümanı için çok büyüktür.
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 istekleri göndermenin bir yolu yok mu (ör. sanal ortamda çalışan bir asistan)? Kullanıcıya upload_page bağlantısını gönderin, böylece dosyayı tarayıcıya sürükleyip bırakabilir, ardından file_url ile devam edebilirsiniz.
Claude'da dosya yükleme işlemi için vocalremover.com ve s3.vocalremover.com adreslerine ağ çıkışı gerekir — bunu Ayarlar → Yetenekler altından etkinleştirin (yukarıdaki Claude kurulumuna bakın).
Asistanınıza basit bir dille şunu söyleyin:
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://..." }
] }
Ücretsiz araçlar da aynı şekilde çalışır — örneğin, "bu dosyayı wav formatına dönüştür" komutu convert_audio işlevini çağırır ve kredi harcamadan anında bir indirme URL'si döndürür.
"Kimlik doğrulama gerekli": Token eksik veya başlık yanlış — tam olarak Authorization: Bearer YOUR_API_TOKEN şeklinde olmalıdır.
"Dosya indirilemedi": URL'nin herkese açık olması gerekir — oturum açma engeli olmamalı ve özel bir adrese yönlendirmemelidir.
Bir ayırma işi takılmış gibi görünüyor: AI işleri eşzamansızdır — check_audio_job işlevini 10–30 saniye aralıklarla, done değeri true olana kadar kontrol edin.
Claude Desktop bağlanmıyor: Node/npx'in kurulu ve PATH'inizde yer aldığından emin olun, mcp-remote@latest komutunu kullanın ve yapılandırmayı düzenledikten sonra Claude'u tamamen yeniden başlatın.