ElevenLabs MCP Claude Code: Hosted Kurulum, OAuth ve Yaratıcı Araçlar
Zaten Claude Code içinde çalışıyor ve başka bir panoya geçmeden ses ajanları veya yaratıcı üretim istiyorsanız, ElevenLabs MCP Claude Code yolu hosted bağlayıcıdır: tek HTTP kurulumu, tek OAuth girişi, ardından konuşma, transkript, dublaj, müzik, ses efektleri, görsel, video ve ajan yönetimi için doğal dil araçları. Yerel Python süreci yok. Yapılandırma dosyasına yapıştırılan API anahtarı yok.
Bu eğitim, Claude Code üzerinde tercih edilen hosted kurulumu, OAuth ve kapsamların nasıl çalıştığını, bağlandıktan sonra neler sorabileceğinizi, bunun eski yerel açık kaynak sunucudan farkını ve genellikle "bozuk" değil "kimlik doğrulama gerekli" anlamına gelen durum mesajlarını adım adım anlatır.
Öne Çıkanlar
- Hosted ElevenLabs MCP'yi tercih edin:
claude mcp add --transport http elevenlabs https://api.elevenlabs.io/v1/mcp, ardından oturum içinde/mcpile Authenticate (ElevenLabs MCP). - Hosted kimlik doğrulama çalışma alanınıza kapsamlı OAuth'tur—Claude Code tarafında API anahtarı yoktur (hosted MCP docs).
- Bağlandıktan sonra ajanları yönetebilir ve ElevenCreative / Studio'ya düşen yaratıcı varlıklar (konuşma, Scribe transkriptleri, dublaj, müzik, SFX, görsel, video) üretebilirsiniz (product blog, Sep 2026).
- Çalışma alanınız izole ise varsayılan global host yerine EU / India / Singapore residency URL'lerini kullanın.
- Anthropic'in MCP ekosistemi aylık 400M SDK indirmesini aştı ve Claude dizininde 950'den fazla bağlayıcı listeliyor (Anthropic, Jul 28, 2026)—yine de güvendiğiniz her sunucuyu doğrulayın.
Terminal ekran görüntüsü:
claude mcp add --transport http elevenlabs …ardından/mcppanelinde Needs authentication → Connected.
Claude Code İçinde ElevenLabs MCP Neden Önemli
Önce cevap: Claude Code, araçlar deponuzla aynı oturumda yaşadığında en güçlüdür. MCP (Model Context Protocol), uzak araçları bağlama yoludur; ElevenLabs, asistanın OAuth sonrası HTTP üzerinden bunları çağırabilmesi için hosted bir sunucu yayınlar—ses URL'leri, ajan kimlikleri veya Studio bağlantıları için sekmeler arasında gezinmeden.
Pratikte bu, destek ajanı taslağını, maliyet tahminini veya Studio'ya giden bir ses örneğini aynı sohbet içinde istemeniz demektir—ayrı bir ElevenLabs panosuna geçip kimlikleri kopyalamadan. Hosted bağlayıcı, Claude Code'un zaten beklediği uzak HTTP + OAuth modeline oturur; bu yüzden kurulum komutu diğer Claude Code MCP'leriyle aynı dilde kalır.
Claude Code, uzak sunucuları oturum dışındaki terminalden claude mcp add --transport http <name> <url> ile eklemenizi, ardından durum ve OAuth için /mcp kullanmanızı bekler (MCP servers, MCP quickstart).
ElevenLabs, Claude Code kurulumunu elevenlabs.io/mcp üzerinde belgeler. Eylül 2026 yaratıcı lansmanı ayrıca Claude, ChatGPT, Cursor, GrokBot ve Hermes'i listeler—yalnızca Claude / Claude Code adını geçen kısa bir SSS satırına değil, bu ürün kurulum bölümlerine öncelik verin.
Anthropic, her MCP sunucusuna güvendiğinizi doğrulamanızı uyarır—harici içerik çeken sunucular sizi prompt injection riskine maruz bırakabilir (MCP servers docs). OAuth kapsamlarını inceleyin ve yıkıcı araçları dikkatle onaylayın.
Hosted vs Yerel ElevenLabs MCP (Karıştırmayın)
Önce cevap: 2026'da Claude Code için hosted sunucuyla başlayın. Orijinal GitHub elevenlabs/elevenlabs-mcp projesi yerel yoldur (uvx elevenlabs-mcp + ELEVENLABS_API_KEY); ElevenLabs artık hosted'ı bakımı yapılan, yerel sunucusuz seçenek olarak konumlandırıyor. İkisini aynı istemci yapılandırmasında yan yana bırakmayın: stdio + API anahtarı kaydı, HTTP + OAuth girişiyle çakışır ve hangi yolun yanıt verdiğini karıştırır.
| Yaklaşım | Nasıl çalışır | Kimlik doğrulama | Tipik istemciler | Notlar |
|---|---|---|---|---|
| Hosted MCP (tercih edilen) | Uzak HTTP: https://api.elevenlabs.io/v1/mcp | Çalışma alanına OAuth | Claude Code, Claude, ChatGPT, Cursor ve ürün sayfalarındaki diğerleri | Yerelde kurulacak bir şey yok; istemciden veya ElevenLabs ayarlarından iptal |
| Yerel açık kaynak MCP | uvx elevenlabs-mcp (stdio) | Ortamda ELEVENLABS_API_KEY | Tarihsel olarak Claude Desktop ve benzerleri | Repo README yerel yolu hosted lehine deprecated olarak işaretler |
Basit karşılaştırma çubukları — "Kurulum adımları": Hosted = URL ekle + OAuth (2); Yerel = uvx kur + API anahtarı + istemci JSON (3+). Açıklama: Hosted yerel süreci ve anahtar yapıştırmayı kaldırır.
ElevenLabs'in MCP SSS'si aynı karşıtlığı çizer: yerel + API anahtarı karşısında hosted + OAuth, bakılacak bir şey yok (ElevenLabs MCP FAQ). uvx + Desktop JSON eğitimlerini, çevrimdışı yerel süreç gerekmedikçe eski yol olarak değerlendirin.
Claude Code'da Hosted ElevenLabs MCP Kurulumu
Önce cevap: Ekleme komutunu etkileşimli bir Claude Code oturumunun dışında çalıştırın, ardından oturum içinde /mcp ile kimlik doğrulayın.
1. Ön koşullar
- Claude Code kurulu ve oturum açılmış olmalı
- Yetkilendirmek istediğiniz çalışma alanına erişimi olan bir ElevenLabs hesabı
api.elevenlabs.io(veya residency host'unuz) için ağ erişimi
2. HTTP sunucusunu ekleyin (terminal, claude dışında)
ElevenLabs, Claude Code kurulumunu şöyle belgeler:
claude mcp add --transport http elevenlabs https://api.elevenlabs.io/v1/mcp
Bu, Claude Code'un uzak desenine uyar: --transport http, bir ad (elevenlabs) ve MCP URL'si (MCP quickstart).
Varsayılan local kapsam sunucuyu geçerli projeye bağlar. Makinenizdeki her proje için:
claude mcp add --scope user --transport http elevenlabs https://api.elevenlabs.io/v1/mcp
.mcp.json ile ekip paylaşımı için:
claude mcp add --scope project --transport http elevenlabs https://api.elevenlabs.io/v1/mcp
Proje kapsamı ilk kullanımda etkileşimli onay ister (MCP scopes).
3. /mcp ile kimlik doğrulayın
Aynı projede (veya --scope user kullandıysanız herhangi bir projede) Claude Code'u başlatın:
claude
Ardından:
/mcp
elevenlabs'i seçin, Authenticate'i seçin ve tarayıcıda OAuth'u tamamlayın. Erişim onayladığınız çalışma alanına kapsamlıdır—Claude Code'da API anahtarı yoktur (hosted MCP). OAuth tamamlandığında istemci Connected durumuna geçer; kapsamları tarayıcı onay ekranında gözden geçirin ve yalnızca ihtiyacınız olan çalışma alanını seçin.
Claude Code
/mcppanelinin yanında ElevenLabs çalışma alanı izinleri için tarayıcı OAuth onayı.
4. Bağlantıyı doğrulayın
Başka bir terminalden (veya oturumdan çıktıktan sonra):
claude mcp list
claude mcp get elevenlabs
Tanımanız gereken durumlar (MCP quickstart):
| Durum | Anlamı |
|---|---|
| Connected | Araçları çağırmaya hazır |
| Needs authentication | Erişilebilir; /mcp → Authenticate'i tamamlayın |
| Failed to connect | URL, ağ veya yapılandırma sorunu—"API anahtarıyla daha çok uğraş" değil |
Kaldırmak için: claude mcp remove elevenlabs (ad birden fazla kapsamda varsa --scope geçin).
Önerilen doğrulama: OAuth sonrası Claude Code'dan ajanları listelemesini veya bir ajan için maliyet tahmini istemesini isteyin. Araçlar eksikse yeniden eklemeden önce
/mcpüzerinden yeniden bağlanın.
Veri Yerleşimi URL'leri (EU, India, Singapore)
Önce cevap: İzole residency çalışma alanları varsayılan global URL yerine bölgesel MCP host'unu kullanmalı ve o ortamın hesabıyla OAuth yapmalıdır.
| Bölge | MCP sunucu URL'si |
|---|---|
| Global (varsayılan) | https://api.elevenlabs.io/v1/mcp |
| EU | https://api.eu.residency.elevenlabs.io/v1/mcp |
| India | https://api.in.residency.elevenlabs.io/v1/mcp |
| Singapore | https://api.sg.residency.elevenlabs.io/v1/mcp |
Kullanıcı kapsamında EU örneği:
claude mcp add --scope user --transport http elevenlabs-eu https://api.eu.residency.elevenlabs.io/v1/mcp
Ardından /mcp → o residency hesabıyla Authenticate; hesaplar farklıysa ayrı bir elevenlabs.io girişi değil (data residency).
Dört MCP uç noktasının (Global / EU / India / Singapore) harita tarzı diyagramı; açıklama: "Residency'yi bağlantı anında seçin; OAuth o çalışma alanını bağlar."
Bağlandıktan Sonra Neler Yapabilirsiniz
Önce cevap: Tek bağlayıcı ElevenAgents ve ElevenCreative'i kapsar. Hosted belgeler ajan CRUD, transkriptler, maliyet tahminleri ve TTS indirme bağlantılarını anlatır; Eylül 2026 ürün blogu aynı MCP üzerinde daha geniş yaratıcı üretimi ekler.
Ajan iş akışları (hosted MCP belgeleri)
Hosted MCP "What you can do" bölümüne göre asistanlar ajan oluşturup güncelleyebilir (prompt, ses, dil, ilk mesaj), listeleyip karşılaştırabilir / çoğaltabilir / silebilir, transkriptleri inceleyebilir, LLM maliyetini tahmin edebilir, widget bağlantılarını alabilir, bilgi tabanı boyutunu kontrol edebilir ve kısa ömürlü indirme bağlantısı olarak konuşma üretebilir.
Bu çağrılar doğal dilde kalır; ajan kimliği veya widget URL'sini panodan kopyalamanız gerekmez—bağlayıcı, onayladığınız çalışma alanı üzerinden çözümler. Şu tür istemleri deneyin:
- "Dokümanlarımız için destek ajanı oluştur—samimi, özlü, faturalandırmayı eskalasyonla yönlendir."
- "Checkout ajanım GPT-4o yerine Gemini 2.5 Flash'ta konuşma başına ne kadara mal olur?"
- "Production'ı çoğalt, sesi değiştir, ilk mesajı İspanyolca yap."
- "Ajanımın sesinin yeni selamlamamızı söylediği bir örnek üret."
Yaratıcı iş akışları (Eyl 2026 lansmanı)
Ses, müzik, görsel ve video MCP lansmanı (yayın: 14 Eyl 2026; güncelleme: 20 Eyl 2026) metinden konuşma, Scribe konuşmadan-metne (birçok dilde konuşmacı etiketleri ve zaman damgaları), dublaj, müzik ve SFX ile görsel ve videoyu (orada anlatılan düzenle / canlandır / lipsync akışları dahil) kapsar.
Varlıklar Studio'da bitirmek üzere ElevenCreative'e düşer. Yani taslak üretimi Claude Code oturumunda, hassas zaman çizelgesi ve son rötuş ise Studio'da kalır—iki araç arasında dosya taşımak yerine aynı ElevenLabs çalışma alanını kullanırsınız. Yöneticiler bağlantının hangi araçları çağırabileceğini kontrol eder; residency bağlantı anında seçilir.
Asistan iş parçacığından üretilmiş seslendirme, müzik yatağı ve video karesiyle ElevenCreative / Studio zaman çizelgesi.
Ajan silmek yıkıcıdır. Yazma ve silme çağrılarının onay gerektirmesi için MCP istemcinizin araç bazlı onay ayarlarını kullanın (hosted MCP — security).
Yaygın Durum ve Kimlik Doğrulama Sorunlarını Giderme
Önce cevap: Çoğu hata kapsam, OAuth veya yanlış URL kaynaklıdır—hosted yolda eksik ELEVENLABS_API_KEY değildir. Aşağıdaki durumları sırayla eleyin; Connected görürken araç çağıramıyorsanız sorun genellikle yeniden bağlanma veya yönetici izinleridir, yeniden mcp add değildir.
Needs authentication sonsuza dek
/mcp → Authenticate'i tamamlayın. Tarayıcı açılmazsa URL'yi terminalden kopyalayın. Başarısız bir geri çağrıdan sonra, istendiğinde tam yönlendirme URL'sini Claude Code'a yapıştırın (OAuth).
Failed to connect
- Global ile residency URL'sini birebir eşleştirin
- Ağ engellerini elemek için host'a
curl -Içalıştırın claude mcp get elevenlabsçalıştırıp Issue satırını okuyun (mümkünse HTTP durumu)- ElevenLabs istemciniz için bu kimlik modelini belgelemedikçe hosted MCP'yi
--headeriçine API anahtarı yapıştırarak "düzeltmeyin"
Connected sonrası araçlar eksik
/mcp üzerinden yeniden bağlanın. OAuth izinlerinin ihtiyaç duyduğunuz eylemleri kapsadığını doğrulayın. Yöneticiler araçları kuruluş genelinde kapatabilir; kullanıcılar yönetici tarafından engellenen araçları yeniden açamaz (permissions).
Yalnızca bir klasörde çalışıyor
local kapsam kullandınız. --scope user ile yeniden ekleyin veya proje .mcp.json dosyasını commit edip her klonda onaylayın.
Yerel sunucuyla karışıklık
Yapılandırma hâlâ uvx elevenlabs-mcp başlatıyorsa o stdio kaydını kaldırın ve HTTP + OAuth kullanın (GitHub elevenlabs-mcp).
Akış şeması — Durum? → Needs auth → OAuth; Failed → URL/ağ; Connected ama boş araçlar → yeniden bağlan / izinler; Yerel uvx hâlâ var → hosted'a geç.
Daha Geniş Claude Code MCP Yığınınızla Uyum
Önce cevap: ElevenLabs, doküman, tarayıcı ve araştırma sunucularının yanında bir uzak HTTP MCP daha—onların yerine geçmez.
Bunu Claude Code'u Süper Güce Dönüştüren 5 MCP gibi küçük bir çekirdek setle eşleştirin. Kapsamlar arasında adları benzersiz tutun ki claude mcp list okunabilir kalsın. Aynı ada sahip local ve user kayıtları durum çıktısını karıştırır; residency için elevenlabs-eu gibi ayrı bir ad kullanmak listeyi temiz tutar.
Mobil ve ses ürünü ekipleri ajan denemelerinin yanında sıkça push ve kimlik doğrulamayı bağlar: OneSignal Expo ve Firebase Auth Expo uygulama çalışma zamanı kimliği ve bildirimleri kapsar—ElevenLabs MCP'yi değil.
Yumuşak CTA: ses odaklı bir Expo uygulaması mı geliştiriyorsunuz? Expo starter kit AGENTS.md, CLAUDE.md ve Claude Code ile Cursor için yedi MCP girişi sunar (Firebase, RevenueCat, Expo, OneSignal, Airbridge, HeroUI Native, Plunk via .mcp.json.example)—ElevenLabs ayrıdır; hosted bağlayıcıyı yukarıdaki adımlarla kendiniz ekleyin. Hazır kit mi yoksa sıfırdan mı yazmalısınız diye düşünüyorsanız bir Expo boilerplate'in neler içerdiğine bakın.
ElevenLabs, o kitin örnek MCP listesinde yoktur. Bu yazı, hosted bağlayıcıyı kendiniz nasıl ekleyeceğinizi anlatır.
SSS
Hosted ElevenLabs MCP, GitHub elevenlabs-mcp sunucusuyla aynı mı?
Hayır. Hosted uzak HTTP + OAuth'tur. GitHub projesi API anahtarlı eski yerel uvx sunucusudur; ElevenLabs hosted'ı tercih edilen yol olarak konumlandırır.
Claude Code için ElevenLabs API anahtarı gerekir mi?
Burada belgelenen hosted yol için hayır. OAuth ile giriş yaparsınız. API anahtarları yerel/deprecated sunucuya ve bu bağlayıcı dışındaki REST kullanımına aittir.
Hangi istemciler ElevenLabs MCP'yi destekler?
ElevenLabs, Claude Code kurulumunu elevenlabs.io/mcp üzerinde belgeler. Yaratıcı lansman ayrıca Claude, ChatGPT, Cursor, GrokBot ve Hermes'i listeler—yalnızca Claude / Claude Code adını geçen kısa bir SSS'ye değil, o kurulum bölümlerine öncelik verin.
Claude Code ile EU veri yerleşimini kullanabilir miyim?
Evet—varsayılan global yerine EU (veya India / Singapore) residency MCP URL'sini ekleyin, ardından o ortamın hesabıyla OAuth yapın.
Üretilen ses ve video nereye gider?
Eyl 2026 ürün bloguna göre üretimler, Studio'da iyileştirme için ElevenCreative çalışma alanınıza düşer.
Sonuç
ElevenLabs MCP'yi Claude Code'a almak bilinçli olarak kısadır: hosted HTTP uç noktasını ekleyin, /mcp ile kimlik doğrulayın, ardından ajanları ve yaratıcı üretimi tek oturumda tutun. Yerel API anahtarı sunucusu yerine hosted OAuth'u tercih edin, residency URL'lerini çalışma alanınıza eşleştirin ve Connected / Needs authentication / Failed to connect durumlarını ayrı düzeltmeler olarak ele alın.
Bağlandıktan sonra ajanlar ile konuşma, transkript, dublaj, müzik, SFX, görsel ve video için sade dil istemleri kullanın—sonra hassas kesimleri ElevenCreative Studio'da bitirin. Sunucuyu kendiniz ekleyin, silmeleri dikkatle onaylayın ve bir kitin varsayılan listesinde olmasını beklemek yerine diğer Claude Code MCP'lerinizin yanına koyun. Böylece ses ajanı ve yaratıcı üretim, depo bağlamınız ve mevcut MCP yığınınızla aynı oturumda kalır.
Sonraki adım: elevenlabs.io/mcp üzerinden kurulumu çalıştırın, OAuth'u tamamlayın ve Claude Code'dan ajanları listelemesini veya Studio için kısa bir ses örneği üretmesini isteyin.
Kaynaklar
- ElevenLabs MCP — Claude Code ve diğer istemciler için kurulum bölümleri
- ElevenLabs hosted MCP documentation — OAuth, residency URL'leri, ajan araçları, izinler
- Introducing voice, music, image, and video generation in the ElevenLabs MCP — Aron Pammer & Aneri Amin; yayın 14 Eyl 2026; güncelleme 20 Eyl 2026
- Claude Code — Connect to tools via MCP — taşımalar, kapsamlar,
/mcp, güven uyarısı - Claude Code — MCP quickstart — ekleme, listeleme, durumlar, OAuth örneği
- Bringing MCP 2026-07-28 to Claude — Anthropic; aylık 400M SDK indirme; 950+ bağlayıcı
- elevenlabs/elevenlabs-mcp (GitHub) — yerel
uvxsunucu; hosted lehine deprecated - Claude Code'u Süper Güce Dönüştüren 5 MCP — CodeBaseHub
- OneSignal Expo: Production Push Setup and Common Errors — CodeBaseHub
- Firebase Auth Expo: Email, Google, Apple + Routes — CodeBaseHub
- What Is an Expo Boilerplate? — CodeBaseHub
- Expo starter kit — yumuşak CTA hedefi
İlgili yazılar
- OneSignal Expo: Production Push Setup and Common ErrorsShip OneSignal push on Expo—development builds, permissions, tokens, Expo Go limits, APNs/FCM, External IDs, and the errors that waste hours, plus soft kit wiring notes
- Firebase Auth Expo: Email, Google, Apple + RoutesFirebase Auth on Expo—email, Google, Apple, guest, Expo Router gates, and fixes for invalid-credential, Expo Go, SHA-1, and Apple auth errors.
- How to Add RevenueCat Paywalls to an Expo App (Without Rebuilding Billing)A practical Expo guide to RevenueCat paywalls—install react-native-purchases, configure entitlements and offerings, presentPaywallIfNeeded, and go live with API keys plus a feature flag. RevenueCat integrated; key + flag to activate, not out-of-box subscriptions.