Genel Bakış
YouTube MCP, YouTube Data API v3 ile entegrasyon sağlar. Bu sayede LLM tabanlı uygulamalar (ChatGPT, Claude, Cursor vb.) YouTube içeriklerini standart bir şekilde sorgulayabilir ve kullanabilir.
Desteklenen işlemler:
Video Detaylarını Getirme Video Arama Configuration Manager Üzerinden Ayarların Yapılması
Kuika platformuna giriş yapın. Apps ekranından çalışacağınız projeyi seçin. Configuration Manager → App Settings sekmesine gidin.MCP > YouTubeMcp bölümünden ADD NEW seçeneğini tıklayın.Açılan pencerede: Name: Bu entegrasyona verilecek ayırt edici ad.API Key: Google Cloud Console üzerinden oluşturulan API anahtarı.Language: Kullanılacak dil (ISO 639-1 formatında). "en" → İngilizce "tr" → Türkçe "es" → İspanyolca "de" → Almanca "fr" → Fransızca YouTube API Key Oluşturma Adımları
Google Cloud Console adresine giriş yapın.Var olan bir proje seçin veya yeni bir proje oluşturun. Arama kısmına “YouTube Data API v3” yazın ve ilgili sonucu seçin. Açılan sayfada Enable butonuna tıklayın. Credentials → Create Credentials → API Key yolunu takip edin.Oluşturulan API Key’i kopyalayın. Kuika’daki Configuration Manager → YouTubeMcp Settings alanına yapıştırın. Action Türleri
YouTube Get Video Details
Belirli bir YouTube videosunun ayrıntılarını getirir.
Action Input
settings: Config Manager’da oluşturduğunuz YouTube ayarı. videoIds: Videonun benzersiz kimliği (11 karakter). https://www.youtube.com/watch?v=dQw4w9WgXcQ → v= sonrası https://youtu.be/dQw4w9WgXcQ → linkin sonundaki 11 karakter https://www.youtube.com/watch?v=dQw4w9WgXcQ&list=PL12345ABCDE → v= sonrası (list parametresi playlist ID’sidir) Action Output
id → Video ID’si etag → Veri değişim takibi için Entity Tag kind → Yanıtın türü (video, kanal, playlist vb.) snippet → Başlık, açıklama, kanal, tarih, thumbnail’ler statistics → İzlenme, beğeni, yorum sayıları contentDetails → Süre, çözünürlük, altyazı bilgisi, lisans bilgisi Önemli Alt Alanlar:
contentDetails duration → ISO 8601 formatında süre (örn: PT3M34S)definition → sd / hddimension → 2D / 3Dcaption → Altyazı var mılicensedContent → Lisanslı içerik miprojection → Normal / 360° videotitle → Videonun başlığıdescription → Açıklama metnichannelId → Yükleyen kanalın ID’sichannelTitle → Kanal adıpublishedAt → Yayın tarihi (ISO 8601)tags → Video etiketlerithumbnails → Küçük resimler (farklı boyutlarda)localized → Çoklu dil başlık ve açıklamalarviewCount → İzlenme sayısılikeCount → Beğeni sayısıcommentCount → Yorum sayısıfavoriteCount → Favorilere eklenme sayısıYouTube Search Videos
Anahtar kelimeye göre video araması yapar.
Action Input
settings: Config Manager’da oluşturduğunuz YouTube ayarı. query: Aranacak video için anahtar kelimeler. maxResults: Getirilecek maksimum sonuç sayısı. Action Output
etag → Veri değişim takibi için Entity Tag id → Video kimliği ve türü kind → Yanıtın türü snippet → Başlık, açıklama, kanal bilgisi, tarih, thumbnail’ler Önemli Alt Alanlar:
title → Videonun başlığı description → Video açıklaması channelId → Kanal ID’si channelTitle → Kanal adı publishedAt → Yayın tarihi (ISO 8601) tags → Video etiketleri thumbnails → Farklı boyutlarda küçük resimler liveBroadcastContent → Canlı yayın durumu localized → Çoklu dil başlık ve açıklamalar Kuika’da Kullanım
Configuration Manager’da oluşturulan YouTube ayarları , projedeki YouTube Action içinde settings parametresine bağlanarak kullanılabilir.
Örnek senaryolar:
Kullanıcıdan alınan bir video linkinin detaylarını göstermek → Get Video Details Belirli bir kelimeyle arama yapıp liste halinde video döndürmek → Search Videos