Upstream.so
resmiBuluttan 7/24 canlı yayın kanalları çalıştırın, önceden kaydedilmiş yayınları planlayın, YouTube, Twitch ve Kick'e çoklu yayın yapın ve Upstream.so'nun tarayıcı tabanlı Canlı Stüdyosu'nda canlı şovlar barındırın. Upstream MCP sunucusunu kullanarak yapay zeka asistanınızdan akışları, medyayı, oynatma listelerini, programları ve hedefleri yönetin.
Upstream So MCP ile neler yapabilirsiniz?
- Canlı durumu ve yayın ayrıntılarını kontrol et — Hangi kanalların canlı olduğunu sor, yayın ayarlarını gözden geçir veya
Upstream.soüzerinden sırada ne oynatılacağını incele. - 7/24 yayınları planla ve yönet — Tekrarlanan başlangıç/bitiş saatleri ayarla, aktif ve mola dönemlerini tanımla ve yeniden başlatmalar arasında oynatma konumunu koru.
- Medyayı ve oynatma kuyruklarını düzenle — Video, ses ve görselleri ara, işleme durumunu kontrol et, meta verileri güncelle ve sırada ne oynatılacağını yeniden sırala.
- Çıkış ve yayın ayarlarını yapılandır — Kodlama, çözünürlük, bit hızı, ses düzeyi, geçişler, video sığdırma ve kayıt tercihlerini ayarla.
- Çoklu yayın hedeflerini yönet — Bir yayının nereye yayınlanacağını gözden geçir ve yapılandır; YouTube, Twitch, Kick, özel RTMP ve SRT uç noktaları dahil.
Barındırılan MCP Sunucusu
npx add-mcp 'https://studio.upstream.so/mcp'Claude Code, Codex, Cursor ve daha fazlasına kurulur
Dokümantasyon
7/24 Kesintisiz Canlı Yayın Bilgisayarınız kapalıyken bile gün boyu açık kalan bulut kanalları çalıştırın.Keşfet Gerçek zamanlı canlı yayın Live Studio Tarayıcıda konuk davet edin, ekran paylaşın ve markalı katmanlar ekleyin.Keşfet Tek yayın, 30+ platform Çoklu yayın Tek canlı yayını YouTube, Twitch, Kick ve RTMP uç noktalarına gönderin.Keşfet Planla ve Otomatikleştir Önceden Kaydedilmiş Canlı Yayın Önceden kaydedilmiş videoları yükleyin ve canlı prodüksiyon stresi olmadan yayına geçin.Keşfet
YouTube canlı yayını. Orta reklamlı 7/24 kanallar. Twitch canlı yayını. Yayınlar 48 saatte kendiliğinden yeniden başlar. Kick canlı yayını. Bilgisayarınız kapalıyken canlı kalın. Facebook canlı yayını. Kendiliğinden başlayan yayınlar planlayın. Instagram canlı yayını. Tarayıcıdan veya buluttan canlı yayına geçin. TikTok TikTok canlı yayını. TikTok ve Instagram'da aynı anda canlı yayına geçin. Rumble canlı yayını. YouTube veya Kick yayınınıza Rumble ekleyin. Mixcloud canlı yayını. Laptop açık olmadan bir çalma listesinden DJ setleri çalıştırın. 30+ daha fazlası Ayrıca herhangi bir özel RTMP veya SRT hedefi.
Planlama Yayınları her platformda zamanında başlatın.
Platform sınırları Her platform için bit hızı ve süre sınırları.
Entegrasyonlar OBS, vMix, kameralar ve daha fazlası için kurulum kılavuzları.
Ücretsiz plan Ayda 24 saat, filigran olmadan.
Destek Canlı Yayın SSS YouTube, Twitch, Kick ve RTMP iş akışları için yanıtlar. Ölçek Kurumsal Yayıncılık Ekipler, plak şirketleri ve ajanslar için kurulumlar. Geliştiriciler Canlı Yayın API'si Kod üzerinden yayınları, programları, medyayı, kuyrukları ve hedefleri otomatikleştirin. AI MCP Sunucusu Uyumlu AI asistanlarından Upstream MCP ile canlı yayınları kontrol edin.
Yardım Masası Teknik dokümanlar, sorun giderme ve entegrasyon kılavuzları.
Blog Kılavuzlar, fikirler ve pratik canlı yayın iş akışları.
Sürüm Notları Ürün güncellemelerini ve yayınlama hızını takip edin.
Ücretsiz Araçlar Ücretsiz hesaplayıcılar, dönüştürücüler ve yayın öncesi kontroller.
Canlı yayın MCP'si, açıklandı
Bir canlı yayın MCP sunucusu, AI asistanlarına yayınları yönetmek için araçlar sağlar.
Model Context Protocol (MCP), AI asistanlarının araçları keşfetmesini ve kullanmasını sağlayan açık bir standarttır. Upstream bağlandıktan sonra, uygulamalar arasında ayrıntıları kopyalamadan neyin canlı olduğunu sorabilir, medyanın hazır olup olmadığını kontrol edebilir, bir programı inceleyebilir veya bir değişiklik önerebilirsiniz.
Upstream MCP sunucusu, bu istekleri Upstream canlı yayın API'si aracılığıyla kimliği doğrulanmış eylemlere dönüştürür. Medya işlemeyi kontrol edebilir, 7/24 canlı yayın için oynatma kuyruklarını yönetebilir, yayınları güncelleyebilir, otomatik canlı yayın programlarını yapılandırabilir ve çoklu yayın için hedeflerle çalışabilir. Onay davranışı, AI istemcinize ve ayarlarına bağlıdır.
Günlük canlı yayın görevleri
Kanal hakkında sorun ve değişikliği aynı sohbette yapın.
Upstream MCP sunucusunu kullanarak neyin canlı olduğunu, bir videonun hazır olup olmadığını, bir yayının nerede yayınlanacağını veya kuyrukta sırada ne olduğunu sorun. Ardından ayrı ekranlarda aramak zorunda kalmadan ilgili aracı kullanın.
Yayınlar ve oynatma
Hangi kanalların canlı olduğunu görün, bir yayını başlatın veya durdurun ve sırada ne oynayacağını inceleyin veya yeniden sıralayın.
Medya ve klasörler
Video, ses, görsel ve yazı tiplerini bulun; işlemeyi kontrol edin; ayrıntıları güncelleyin; ve dosyaları klasörler halinde düzenleyin.
Programlar ve hedefler
Tekrarlayan yayınlar planlayın ve bir yayının nerede yayınlanacağını yönetin; YouTube, Twitch, Kick, özel RTMP ve SRT dahil.
Yayın ayarları ve organizasyon
Kodlama, ses düzeyi, kayıt, geçişler ve video sığdırmayı inceleyin, ardından kanalları ve kampanyaları etiketlerle düzenleyin.
Kapsamlı yayın iş akışları
Tüm yayını yönetin, yalnızca tek bir ayarı değil.
Program, oynatma, medya ve hedef kontrollerini tek bir istekte birleştirin. Önce bir plan isteyin, ardından yalnızca istediğiniz canlı yayın değişikliklerini onaylayın.
7/24 kanal planlayın
Planlanmış başlangıç ve bitişler ayarlayın, bir yayını tekrarlayın, sürekli aktif ve ara dönemler tanımlayın ve yeniden başlatmalar arasında oynatma konumunu koruyun.
Denemek için sorun
"[yayın adı]'nı incele. 55 dakika canlı ve 5 dakika ara ile sürekli bir program öner, oynatma konumunu koru ve değiştirmeden önce onayımı bekle."
Oynatmayı ve çıktıyı ayarlayın
Çözünürlüğü, kare hızını, bit hızını, kaydı, ses düzeyini, döngü veya karıştırma davranışını, geçişleri ve videonun tuval üzerine nasıl sığdığını ayarlayın.
Denemek için sorun
"[yayın adı] için geçerli oynatma ve çıktı ayarlarını göster. Olağandışı bir şey varsa işaretle ve uygulamadan iyileştirmeler öner."
Büyüyen bir medya kitaplığını düzenleyin
Video, ses, görsel ve yazı tiplerini arayın; işlemeyi kontrol edin; meta verileri güncelleyin; klasörler oluşturun; ve birden fazla dosyayı birlikte düzenleyin.
Denemek için sorun
"[anahtar kelime] içeren işlenmiş medyayı bul, geçerli meta verilerini ve klasörlerini göster, ardından nasıl düzenleyeceğimi öner. Henüz hiçbir şeyi taşıma."
Her hedefi hazırlayın
YouTube, Twitch, Kick, özel RTMP ve SRT hedefleri dahil olmak üzere yayınlar oluşturun ve yönetin; bunların yayın programını takip edip etmediği dahil.
Denemek için sorun
"[yayın adı] için her hedefi ve hangilerinin programını takip ettiğini göster. Bana bir ön uçuş özeti ver ve hiçbir şeyi değiştirmeden önce onayımı bekle."
Üç adımda bağlanın
Bir kez bağlanın, ardından salt okunur bir kontrolle başlayın.
Upstream MCP sunucusunu ekleyin, OAuth ile oturum açın ve değişiklik yapmasını istemeden önce doğru canlı yayın hesabını görebildiğini doğrulayın.
-
01 ### AI istemcinizi seçin
Aşağıdaki kurulum talimatlarını kullanın. ChatGPT, Claude, Claude Code, Kimi Code ve VS Code, bir Upstream OAuth oturum açma ekranı üzerinden bağlanabilir.
-
02 ### Upstream MCP sunucusunu ekleyin
Sunucu URL'sini ekleyin, ardından studio.upstream.so üzerinde oturum açın ve erişim isteğini inceleyin. Kopyalanacak API anahtarı yok.
-
03 ### Bağlantıyı doğrulayın
İstemciden değişiklik yapmadan yayınlarınızı listelemesini isteyin. İstemci onay istemleri sunuyorsa, veri yazmasını veya silmesini istemeden önce bunları etkinleştirin.
İstemci kurulumu
Zaten kullandığınız istemciyi seçin.
ChatGPT, Claude, Claude Code, Kimi Code veya VS Code'a bağlanmak için OAuth kullanın. Kurulum adımları için istemcinizi seçin veya bağlantı ayrıntıları için Diğer'i kullanın. API anahtarları, OAuth'u olmayan komut dosyaları ve istemciler için bir alternatif olarak kullanılabilir durumda kalır.
Zaten bir API anahtarı mı kullanıyorsunuz? Mevcut bağlantılar çalışmaya devam eder. OAuth'a geçmek için kayıtlı Authorization başlığını veya API anahtarı ayarını kaldırın, ardından yeniden bağlanın ve oturum açın.
Claude Code ChatGPT Claude Kimi Code VS Code Diğer
Claude Code
OAuth
Upstream'i kullanıcı kapsamında ekleyin ve tarayıcınız üzerinden oturum açın.
Upstream zaten bir API anahtarıyla yapılandırılmışsa, OAuth ile oturum açmadan önce Authorization başlığını kaldırın.
Terminal Kopyala
claude mcp add --transport http --scope user upstream \
https://studio.upstream.so/mcp
- 1. Burada gösterilen komutu terminalinizde çalıştırın.
- 2. Claude Code'u açın, /mcp çalıştırın ve kimlik doğrulaması için Upstream'i seçin.
- 3. studio.upstream.so üzerinde oturum açın, istenen erişimi inceleyin ve bağlantıyı onaylayın.
- 4. Bağlantıyı kontrol etmek için /mcp'yi tekrar çalıştırın.
Erişimi istediğiniz zaman Upstream Profili → Bağlı uygulamalar bölümünden kaldırın.
ChatGPT
OAuth
Geliştirici modu üzerinden bağlanın ve Upstream'e oturum açın. Kopyalanacak API anahtarı yok.
Geliştirici modunun kullanılabilirliği, hesabınıza ve çalışma alanı politikanıza bağlıdır. Bu özel bir MCP bağlantısıdır; yayınlanmış bir ChatGPT uygulaması gerektirmez.
MCP sunucu URL'si Kopyala
https://studio.upstream.so/mcp
- 1. ChatGPT'de Ayarlar → Güvenlik ve giriş bölümünü açın ve Geliştirici modunu etkinleştirin.
- 2. Eklentiler'i açın, artı düğmesini seçin ve bağlantıyı Upstream olarak adlandırın.
- 3. Burada gösterilen MCP sunucu URL'sini girin. İstendiğinde kimlik doğrulama için OAuth kullanın.
- 4. studio.upstream.so üzerinde oturum açın, istenen erişimi inceleyin ve bağlantıyı onaylayın.
- 5. Yeni bir sohbet başlatın ve araçlar menüsünden Upstream bağlantısını seçin.
Erişimi istediğiniz zaman Upstream Profili → Bağlı uygulamalar bölümünden kaldırın.
Claude
OAuth
Uzak bir özel bağlayıcı ekleyin ve tarayıcınızda Upstream'e oturum açın.
Özel bağlayıcılar planınıza bağlıdır. Team ve Enterprise planlarında, üyeler kendi Upstream hesaplarını bağlamadan önce bir sahibin bağlayıcıyı eklemesi gerekir.
Claude özel bağlayıcı kılavuzu
MCP sunucu URL'si Kopyala
https://studio.upstream.so/mcp
- 1. Claude'da Özelleştir → Bağlayıcılar bölümünü açın.
- 2. Artı düğmesini seçin, ardından Özel bağlayıcı ekle'yi seçin.
- 3. Upstream olarak adlandırın ve burada gösterilen MCP sunucu URL'sini girin. Bağlayıcıyı ekleyin ve Bağlan'ı seçin.
- 4. studio.upstream.so üzerinde oturum açın, istenen erişimi inceleyin ve bağlantıyı onaylayın.
- 5. Sohbetinizdeki Bağlayıcılar menüsünden Upstream'i etkinleştirin.
Erişimi istediğiniz zaman Upstream Profili → Bağlı uygulamalar bölümünden kaldırın.
Kimi Code
OAuth
Sunucu URL'sini ekleyin ve Kimi Code'un tarayıcı oturum açma akışını kullanın.
Uzak sunucuyu /mcp-config ile etkileşimli olarak da ekleyebilirsiniz.
~/.kimi-code/mcp.json Kopyala
{
"mcpServers": {
"upstream": {
"url": "https://studio.upstream.so/mcp"
}
}
}
- 1. Bu sunucuyu ~/.kimi-code/mcp.json dosyasına ekleyin. Dosyada zaten bulunan diğer sunucuları koruyun.
- 2. Yeni bir Kimi Code oturumu başlatın ve /mcp-config login upstream çalıştırın.
- 3. studio.upstream.so üzerinde oturum açın, istenen erişimi inceleyin ve bağlantıyı onaylayın.
- 4. Bağlantıyı kontrol etmek için /mcp çalıştırın.
Erişimi istediğiniz zaman Upstream Profili → Bağlı uygulamalar bölümünden kaldırın.
VS Code
OAuth
Upstream'i kullanıcı yapılandırmanıza ekleyin ve tarayıcı oturum açmayı onaylayın.
VS Code, OAuth ayarlarını otomatik olarak keşfeder. API anahtarı veya istemci sırrı gerekmez.
mcp.json Kopyala
{
"servers": {
"upstream": {
"type": "http",
"url": "https://studio.upstream.so/mcp"
}
}
}
- 1. Komut Paleti'nden MCP: Kullanıcı Yapılandırmasını Aç'ı çalıştırın.
- 2. Bu sunucuyu mcp.json dosyasına ekleyin. Dosyada zaten bulunan diğer sunucuları koruyun.
- 3. Sunucu yapılandırmasından Upstream'i başlatın ve kimlik doğrulama istemini izleyin.
- 4. studio.upstream.so üzerinde oturum açın, istenen erişimi inceleyin ve bağlantıyı onaylayın.
Erişimi istediğiniz zaman Upstream Profili → Bağlı uygulamalar bölümünden kaldırın.
Diğer MCP istemcileri
Uyumluluğu kontrol edin
İstemciniz OAuth veya özel istek başlıklarıyla uzak Streamable HTTP sunucularını destekliyorsa bu ayrıntıları kullanın.
- 1. İstemcinizin MCP veya entegrasyon ayarlarını açın.
- 2. Gösterilen ayrıntıları kullanarak uzak bir HTTP sunucusu ekleyin.
- 3. Destekleniyorsa OAuth oturum açma akışını izleyin veya istemcinin gizli ayarlarında özel bir API anahtarı saklayın.
- 4. Yeniden bağlanın, ardından istemcinin Upstream'in araçlarını keşfettiğini doğrulayın.
Bağlantı ayrıntıları Kopyala
Transport: Streamable HTTP
Endpoint: https://studio.upstream.so/mcp
Authentication: OAuth (recommended)
İstemciniz desteklediğinde OAuth keşfini kullanın. Geri arama desteği istemciye göre değişir; oturum açma başarısız olursa kılavuzunu kontrol edin. OAuth'u olmayan komut dosyaları veya istemciler için aşağıdaki API anahtarı alternatifini kullanın.
API anahtarı alternatifi
OAuth'u olmayan komut dosyaları veya istemciler için Upstream Profili → API Anahtarları bölümünde özel bir anahtar oluşturun. Aynı sunucu URL'sini kullanın ve bu başlığı istemcinin gizli ayarlarında saklayın; yer tutucuyu anahtarınızla değiştirin.
API anahtarı istek başlığı Kopyala
Authorization: Bearer YOUR_API_TOKEN
Gerçek bir API anahtarını asla paylaşılan bir dosyaya, genel bir depoya, destek biletine, isteme veya dizin gönderimine yapıştırmayın. Kullanılmayan anahtarları Profil → API Anahtarları bölümünden iptal edin.
Salt okuma isteğiyle test edin
Bağlandıktan sonra şunu sorun: "Upstream akışlarımı listele. Hiçbir şeyi değiştirme." Veri yazan veya silen araçları onaylamadan önce sonucu inceleyin.
Geliştirici kaynakları
Aynı Upstream canlı yayın API'siyle doğrudan derleyin.
Upstream MCP araçları, akışlar, medya, kuyruklar, klasörler, etiketler ve hedefler için müşteri API'sini kullanır. Sunucu tanımını ve istemci yapılandırmasını GitHub'da okuyun, REST API referansına göz atın veya kendi entegrasyonunuz için makine tarafından okunabilir bir spesifikasyon indirin.
Kaynak GitHub deposu Dokümantasyon API referansı Makine tarafından okunabilir OpenAPI spesifikasyonu
Bu kaynaklar herkese açıktır ve müşteri verisi veya API anahtarı içermez. API'yi veya MCP araçlarını çağırmak yine de kimlik doğrulaması gerektirir.
SSS
Upstream MCP ve canlı yayın MCP soruları
Canlı yayın MCP sunucusunun ne olduğu, Upstream MCP'nin neler yapabileceği, hangi istemcilerin çalıştığı ve güvenli bir şekilde nasıl bağlanılacağı.
01 Upstream MCP sunucusu nedir?
Upstream MCP, uzak bir canlı yayın MCP sunucusudur. MCP uyumlu bir AI asistanını, Upstream akışlarını, programları, oynatma kuyruklarını, medyayı, klasörleri, etiketleri ve çoklu yayın hedeflerini yönetmek için kimliği doğrulanmış araçlara bağlar.
02 Canlı yayın MCP sunucusu nedir?
Canlı yayın MCP sunucusu, bir AI asistanına yayın iş akışlarını incelemek veya yönetmek için yapılandırılmış bir araç seti sağlar. Asistan, yalnızca sohbete güvenmek yerine, kimliği doğrulanmış bir bağlantı üzerinden mevcut akış verilerini isteyebilir ve desteklenen canlı yayın eylemlerini çağırabilir. Upstream MCP, özellikle Upstream'te yönetilen canlı akışlar için oluşturulmuştur.
03 Hangi MCP istemcileri Upstream ile çalışır?
ChatGPT geliştirici modu, Claude özel bağlayıcıları, Claude Code, Kimi Code ve VS Code, istemcinin planına ve çalışma alanı ayarlarına bağlı olarak Upstream OAuth oturum açmayı destekler. API anahtarları, OAuth'u desteklemeyen betikler ve istemciler için kullanılabilir durumda kalır. OpenAI'nin Responses API'si, sunucu tarafı kodundan aynı uç noktayı destekler.
04 MCP sunucusu Upstream şifremi alır mı?
AI istemciniz şifrenizi almaz. OAuth ile doğrudan studio.upstream.so üzerinde oturum açarsınız ve bağlantıyı onaylarsınız. Profil → Bağlı uygulamalar bölümünden iptal edin. API anahtarı istemcileri, Profil → API Anahtarları bölümünden iptal edebileceğiniz ayrı bir anahtar kullanır.
05 MCP sunucusunu kullanmak için bir Upstream hesabına ihtiyacım var mı?
Evet. Canlı yayın araçları, kimliği doğrulanmış bir Upstream hesabındaki akışlar ve medyayla çalışır. Ücretsiz bir Upstream hesabı oluşturabilir, ardından OAuth ile bağlanabilir veya özel bir API anahtarı oluşturabilirsiniz. Kullanılabilir eylemler, hesabınızın özelliklerine ve limitlerine tabidir.
06 Bir AI asistanı canlı yayını başlatabilir, değiştirebilir veya silebilir mi?
Evet. Bağlı bir istemci, bağlantısı yetkilendirildiğinde yazma veya silme araçlarını kullanabilir. Onay davranışı, AI istemcisine ve ayarlarına bağlıdır; bu nedenle mevcut olduğunda onayları etkinleştirin ve asistanın önce incelemesini, ardından çalıştırmadan önce değişiklik önermesini isteyin.
07 Bağlı bir AI istemcisi MCP aracılığıyla neye erişebilir?
Hem OAuth bağlantıları hem de API anahtarları, Upstream hesabınız için desteklenen MCP araçlarına, verileri değiştiren veya silen araçlar dahil erişim sağlar. OAuth, salt okunur bir izin seçeneği sunmaz. API anahtarları da salt okunur veya izin sınırlı anahtarlar değildir. AI istemcinizde onay istemlerini etkinleştirin ve Profil → Bağlı uygulamalar veya Profil → API Anahtarları bölümünden kullanılmayan erişimi kaldırın.
08 AI istemcim hangi Upstream verilerini alabilir?
Bir istemci bir MCP aracını çağırdığında, akış ayarları, programlar, kuyruk öğeleri, medya ayrıntıları veya hedefler gibi o aracın döndürdüğü Upstream verilerini alabilir. AI istemcisi veya sağlayıcısı, bu verileri kendi ayarları ve koşulları altında işler. API anahtarınızı bir istem istemine yapıştırmayın; yalnızca istemcinin gizli veya bağlantı ayarlarında saklayın.
09 MCP sunucusu canlı yayın API'siyle aynı mı?
Hayır. Upstream MCP sunucusu, Upstream canlı yayın API'sinin üzerinde AI istemcisi dostu bir katmandır. MCP, uyumlu asistanlara araçları keşfetmek için standart bir yol sunarken, temel API hesap sahipliğini, doğrulamayı, yetkilendirmeyi ve hız limitlerini uygulamaya devam eder.
10 MCP aracılığıyla yinelenen veya 7/24 akışlar planlayabilir miyim?
Evet. Mevcut araçlar, planlanmış başlangıç ve bitiş saatlerini ayarlayabilir, bir programı tekrarlayabilir, sürekli aktif ve mola dönemlerini yapılandırabilir ve sürekli mod yeniden başlatmaları arasında oynatma konumunu koruyabilir.
11 Bir AI asistanı Upstream'e medya yükleyebilir mi?
MCP sunucusu bir TUS yükleme bileti oluşturabilir ve bir toplu yükleme için gereken bilgileri döndürebilir. Dosya aktarımı yapabilen bir istemci, yüklemeyi kendisi tamamlamalıdır. Asistan daha sonra işleme durumunu kontrol edebilir ve yüklenen medyayı düzenleyebilir.
12 MCP hangi akış ayarlarını değiştirebilir?
Akış ayrıntılarını, kodlamayı, ses düzeyini, oynatma sırasını, geçişleri, video sığdırmayı, kaydı, programları ve etiketleri güncelleyebilir. Ayrıca oynatma kuyruklarını ve çoklu yayın hedeflerini yönetebilir.
13 MCP, Live Studio veya Stream Designer'ı kontrol edebilir mi?
Mevcut sürümde hayır. Kullanılabilir araçlar akışları, programları, oynatmayı, medyayı, klasörleri, etiketleri ve hedefleri yönetir. Live Studio konuklarını veya sahnelerini, kaplamaları, birleşik sohbeti veya Stream Designer öğelerini kontrol etmezler.
Bir sonraki yayınınızı zaten kullandığınız AI istemcisinden yönetin.
Upstream canlı yayın MCP sunucusunu OAuth veya özel bir API anahtarıyla bağlayın, ardından salt okunur bir kontrolle başlayın. Ardından aynı sohbetten yayınları planlayın, medyayı düzenleyin, oynatmayı ayarlayın ve hedefleri hazırlayın.
AI istemcinizi bağlayın Upstream'te yeni misiniz? Ücretsiz kaydolun
{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://upstream.so/#website","url":"https://upstream.so/","name":"Upstream.so","description":"","inLanguage":"en-US"},{"@type":"WebPage","@id":"https://upstream.so/mcp/#webpage","url":"https://upstream.so/mcp/","name":"Upstream MCP Server for Live Streaming","description":"Upstream MCP is a live streaming MCP server for AI assistants. Schedule broadcasts, manage 24/7 playback, media, queues, and multistream destinations.","isPartOf":{"@id":"https://upstream.so/#website"},"publisher":{"@id":"https://upstream.so/#organization"},"dateModified":"2026-10-01T00:00:00+00:00","about":[{"@type":"Thing","name":"Model Context Protocol","alternateName":"MCP"},{"@type":"Thing","name":"Live streaming"}],"mainEntity":{"@type":"SoftwareApplication","@id":"https://upstream.so/mcp/#software","name":"Upstream MCP Server","alternateName":["Upstream MCP","Upstream Live Streaming MCP Server"],"applicationCategory":"DeveloperApplication","applicationSubCategory":"Model Context Protocol server for live streaming","operatingSystem":"Platform independent","softwareRequirements":"A client or integration that supports remote Streamable HTTP MCP servers with OAuth or the Authorization: Bearer request header","url":"https://upstream.so/mcp/","description":"Upstream MCP is a live streaming MCP server for AI assistants. Schedule broadcasts, manage 24/7 playback, media, queues, and multistream destinations.","provider":{"@id":"https://upstream.so/#organization"},"audience":{"@type":"Audience","audienceType":"Live stream creators, broadcasters, and developers"},"keywords":["Upstream MCP","live streaming MCP server","Model Context Protocol","AI live streaming tools"],"featureList":["Inspect, create, update, start, and stop Upstream live streams","Schedule repeating broadcasts and continuous 24/7 playback","Configure encoding, volume, playback, transitions, video fit, and recording","Search, update, and organize live streaming media","Inspect and reorder stream playback queues","Manage YouTube, Twitch, Kick, custom RTMP, and SRT destinations"]}}]}
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://upstream.so/#organization","name":"Upstream.so","alternateName":["Upstream","upstream.so"],"url":"https://upstream.so/","logo":{"@type":"ImageObject","@id":"https://upstream.so/#logo","url":"https://upstream.so/dist/themes/upstream/images/sections/comparisons/upstream-logo.svg","contentUrl":"https://upstream.so/dist/themes/upstream/images/sections/comparisons/upstream-logo.svg","caption":"Upstream.so"},"description":"Cloud live streaming platform for live broadcasts, browser-based Live Studio, multistreaming, scheduled pre-recorded streams, 24/7 playback, and backups.","foundingDate":"2023","founder":[{"@type":"Person","@id":"https://upstream.so/#mario-jankovic","name":"Mario Jankovic","jobTitle":"Co-founder, Product","description":"Co-founder of Upstream, a cloud live streaming platform. Works on product, design, and the frontend.","url":"https://mariojankovic.com/","worksFor":{"@id":"https://upstream.so/#organization"},"knowsAbout":["24/7 live streaming","multistreaming","live production","creator tools","frontend engineering","product design"],"sameAs":["https://www.linkedin.com/in/mario-jankovi%C4%87-42879626","https://x.com/mariojankovic","https://github.com/mariojankovic","https://bsky.app/profile/mariojankovic.com"]},{"@type":"Person","@id":"https://upstream.so/#domagoj-franc","name":"Domagoj Franc","jobTitle":"Co-Founder & CTO","description":"Co-founder and CTO of Upstream, responsible for platform engineering and infrastructure automation: servers, networking, storage, and the systems that keep thousands of channels live.","url":"https://domagojfranc.com/","worksFor":{"@id":"https://upstream.so/#organization"},"sameAs":["https://www.linkedin.com/in/domagojfranc","https://domagojfranc.com/","https://x.com/DomagojFranc","https://github.com/dokicro"],"knowsAbout":["Live streaming infrastructure","24/7 live streaming","Multistreaming","Video ingest and RTMP","Video transcoding","WebRTC","FFmpeg","Platform engineering","Infrastructure automation","Backend architecture","Kubernetes","Linux"]}],"employee":[{"@type":"Person","name":"Bojan Opacak","jobTitle":"Content and Partnerships Lead","worksFor":{"@id":"https://upstream.so/#organization"},"sameAs":["https://www.linkedin.com/in/bojan-opa%C4%8Dak-bb444b26/"]}],"sameAs":["https://www.youtube.com/@upstreamso","https://www.facebook.com/upstream.so","https://www.instagram.com/upstream.so","https://twitter.com/upstreamso","https://www.linkedin.com/company/upstream-so","https://github.com/upstream-so","https://www.trustpilot.com/review/upstream.so"],"legalName":"Zukunft d.o.o.","address":"Groznjanska 32, 10000 Zagreb","vatID":"HR62560895839"}]}
{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is the Upstream MCP server?","acceptedAnswer":{"@type":"Answer","text":"<p>Upstream MCP is a remote live streaming MCP server. It connects an MCP-compatible AI assistant to authenticated tools for managing Upstream streams, schedules, playback queues, media, folders, tags, and multistream destinations.</p>"}},{"@type":"Question","name":"What is a live streaming MCP server?","acceptedAnswer":{"@type":"Answer","text":"<p>A live streaming MCP server gives an AI assistant a structured set of tools for inspecting or managing broadcast workflows. Instead of relying only on chat, the assistant can request current stream data and call supported live streaming actions through an authenticated connection. Upstream MCP is built specifically for live streams managed on Upstream.</p>"}},{"@type":"Question","name":"Which MCP clients work with Upstream?","acceptedAnswer":{"@type":"Answer","text":"<p>ChatGPT developer mode, Claude custom connectors, Claude Code, Kimi Code, and VS Code support Upstream OAuth sign-in, subject to the client's plan and workspace settings. API keys remain available for scripts and clients that do not support OAuth. OpenAI's Responses API supports the same endpoint from server-side code.</p>"}},{"@type":"Question","name":"Does the MCP server receive my Upstream password?","acceptedAnswer":{"@type":"Answer","text":"<p>Your AI client does not receive your password. With OAuth, you sign in directly on studio.upstream.so and approve the connection. Revoke it from Profile → Connected apps. API-key clients use a separate key that you can revoke from Profile → API Keys.</p>"}},{"@type":"Question","name":"Do I need an Upstream account to use the MCP server?","acceptedAnswer":{"@type":"Answer","text":"<p>Yes. The live streaming tools work with streams and media in an authenticated Upstream account. You can create an Upstream account for free, then connect with OAuth or create a dedicated API key. The actions available remain subject to your account's features and limits.</p>"}},{"@type":"Question","name":"Can an AI assistant start, change, or delete a live stream?","acceptedAnswer":{"@type":"Answer","text":"<p>Yes. A connected client can use write or delete tools when its connection is authorized. Confirmation behavior depends on the AI client and its settings, so enable approvals when available and ask the assistant to inspect first and propose changes before they run.</p>"}},{"@type":"Question","name":"What can a connected AI client access through MCP?","acceptedAnswer":{"@type":"Answer","text":"<p>Both OAuth connections and API keys grant access to the supported MCP tools for your Upstream account, including tools that change or delete data. OAuth does not provide a read-only permission option. API keys are also not read-only or permission-limited keys. Enable approval prompts in your AI client and remove unused access from Profile → Connected apps or Profile → API Keys.</p>"}},{"@type":"Question","name":"What Upstream data can my AI client receive?","acceptedAnswer":{"@type":"Answer","text":"<p>When a client calls an MCP tool, it can receive the Upstream data returned by that tool, such as stream settings, schedules, queue items, media details, or destinations. The AI client or provider handles that data under its own settings and terms. Do not paste your API key into a prompt; store it only in the client's secret or connection settings.</p>"}},{"@type":"Question","name":"Is the MCP server the same as the live stream API?","acceptedAnswer":{"@type":"Answer","text":"<p>No. The Upstream MCP server is an AI-client-friendly layer on top of the Upstream live streaming API. MCP gives compatible assistants a standard way to discover tools, while the underlying API continues to enforce account ownership, validation, authorization, and rate limits.</p>"}},{"@type":"Question","name":"Can I schedule recurring or 24/7 streams through MCP?","acceptedAnswer":{"@type":"Answer","text":"<p>Yes. The current tools can set scheduled start and end times, repeat a schedule, configure continuous active and break periods, and preserve playback position between continuous-mode restarts.</p>"}},{"@type":"Question","name":"Can an AI assistant upload media to Upstream?","acceptedAnswer":{"@type":"Answer","text":"<p>The MCP server can create a TUS upload ticket and return the information needed to upload a batch. A client capable of transferring files must complete the upload itself. The assistant can then check processing status and organize the uploaded media.</p>"}},{"@type":"Question","name":"Which stream settings can MCP change?","acceptedAnswer":{"@type":"Answer","text":"<p>It can update stream details, encoding, volume, playback order, transitions, video fit, recording, schedules, and tags. It can also manage playback queues and multistream destinations.</p>"}},{"@type":"Question","name":"Can MCP control Live Studio or Stream Designer?","acceptedAnswer":{"@type":"Answer","text":"<p>Not in the current release. The available tools manage streams, schedules, playback, media, folders, tags, and destinations. They do not control Live Studio guests or scenes, overlays, unified chat, or Stream Designer elements.</p>"}}]}