Yayınlarınızı sorarak yönetin

Stream Repeater’ın bir MCP sunucusu var; böylece Claude, Cursor, VS Code ve diğer yapay zekâ asistanları siz istediğinizde yayınınızı kontrol edebilir, canlıya geçebilir, bir hedefi duraklatabilir, bir anı klip yapabilir veya sohbeti okuyabilir — kendi API token’ınızla ve o token’ın zaten yapamayacağı hiçbir şey olmadan.

Her plana dahil. Başlık gönderebilen her MCP istemcisiyle çalışır.

Yapay zekâ asistanınızStream Repeater bağlı
  1. Siz: Yayınım şu an sağlıklı mı?
  2. Kullanılan get_channel_status · The Signal
  3. Asistan: Evet. The Signal 1 sa 12 dk’dır yaklaşık 6 Mb/s ile canlı ve paket kaybı yok. YouTube ve Twitch çalışıyor; Kick bir kopmanın ardından yeniden başlıyor. Bir dakika sonra tekrar kontrol edeyim mi?
Örnek bir konuşma. Araçlar gerçek; asistanınız kendi cümleleriyle yanıt verir.

Günlük dille nedir?

MCP, yani Model Context Protocol, yapay zekâ asistanlarının başka yazılımları kullanma yoludur. Sunucumuzu bir kez bağlayın; asistanınız Stream Repeater çalışma alanınızı tıpkı sizin panelde yaptığınız gibi görebilir ve yönetebilir.

  1. Siz istersiniz

    Bir yapımcıdan ister gibi ne istediğinizi yazın. Öğrenilecek komut yok.

  2. API’nizi kullanır

    Asistan doğru araçları seçer; her biri bir betiğin çağıracağı aynı API’yi aynı yetki kontrolleriyle çağırır.

  3. Kontrol sizde kalır

    Sunucu, izleyicilerin fark edeceği her şeyden önce size danışmalarını asistanlara söyler; salt okunur bir token ise hiçbir şeyi değiştiremez.

Neler sorabilirsiniz

Birkaç konuşma ve asistanın bu sırada kullandığı araçlar.

Bir platformu duraklatın, diğerleri devam etsin

Yapay zekâ asistanınızStream Repeater bağlı
  1. Siz: YouTube’u şimdilik duraklat ama Twitch devam etsin.
  2. Kullanılan list_destinations · The Signal
  3. Asistan: YouTube’u duraklatmak oradaki izleyiciler için yayını bitirir. Devam edeyim mi?
  4. Siz: Evet.
  5. Kullanılan set_destination_enabled · YouTube → duraklatıldı
  6. Asistan: YouTube duraklatıldı. Twitch ve Kick hâlâ canlı. Ne zaman geri açacağımı söyleyin.

Kotanızı kontrol edin

Yapay zekâ asistanınızStream Repeater bağlı
  1. Siz: Bu ay ne kadar bant genişliği kullandım? Yetecek mi?
  2. Kullanılan get_usage · Signal Media
  3. Asistan: 500 GB’ın 182 GB’ını kullandınız. Günde yaklaşık 9 GB ile ayı 270 GB civarında kapatırsınız; kotanızın rahatça içinde.

Bir anı klip yapın

Yapay zekâ asistanınızStream Repeater bağlı
  1. Siz: Son 30 saniyeyi klip yap ve adını “Kritik raunt” koy.
  2. Kullanılan create_clip · 30 sn
  3. Asistan: Tamam. “Kritik raunt” canlı kayıttan kesiliyor ve birazdan kliplerinizde olacak.

Anahtarlarınız sizde kalır

Yapay zekâ asistanınızStream Repeater bağlı
  1. Siz: Yayın anahtarım ne? OBS için lazım.
  2. Kullanılan get_stream_keys · The Signal
  3. Asistan: Yalnızca maskelenmiş bir anahtar görebiliyorum, bu yüzden size okuyamam. Paneldeki kanal sayfasından, bağlantı ayrıntılarının altından kopyalayın. OBS için sunucu adresini olduğu gibi kullanabilirsiniz.

Örnek bir konuşma. Araçlar gerçek; asistanınız kendi cümleleriyle yanıt verir.

Asistanınızın yapabileceği her şey

Sunucuda bugün 29 araç var. Bu liste doğrudan sunucudan okunur, yani her zaman günceldir.

Çalışma alanları ve sağlık

5

Neyiniz var, sağlıklı mı ve ne kadar kullandınız.

  • list_workspaces Salt okunur

    Çalışma alanlarınızı, her birindeki rolünüzü ve planını listeler.

  • list_channels Salt okunur

    Kanalları canlı durumu, canlıya geçme anahtarı, kayıt ve hedef sayılarıyla listeler.

  • get_channel_status Salt okunur

    Bir yayının sağlığı: canlı olup olmadığı, bit hızı, çalışma süresi, paket kaybı, izleyiciler ve her hedefin aktarım durumu.

  • get_usage Salt okunur

    Kotanıza göre kullanılan bant genişliği, bir tahminle birlikte.

  • get_stream_keys Salt okunur

    Kodlayıcınız için sunucu adresleri; anahtarlar maskelenmiş olarak ve gerçeklerini nereden kopyalayacağınız bilgisiyle.

Canlı yayın ve hedefler

5

Bir kanalı açıp kapatın, platform ekleyin, duraklatın ve sürdürün.

  • list_destinations Salt okunur

    Bir kanalın nereye aktarıldığını, URL’ler veya yayın anahtarları olmadan listeler.

  • go_live Değişiklik yapar

    Bir kanalın alımını açar; böylece etkin her hedefe aktarılır.

  • end_stream Değişiklik yapar

    Bir kanalın alımını kapatır ve yayını her yerde sonlandırır.

  • add_destination Değişiklik yapar

    Bağlı bir hesaptan, tam bir URL’den veya bir sunucu ve anahtardan hedef ekler.

  • set_destination_enabled Değişiklik yapar

    Tek bir hedefi duraklatır veya sürdürür.

Kayıtlar ve klipler

5

Bulut kaydını açıp kapatın, kayıtları listeleyin ve klip oluşturun.

  • list_recordings Salt okunur

    Bir kanalın bulutta kaydedilmiş bölümlerini listeler.

  • list_clips Salt okunur

    Bir kanalın kliplerini en yeniden başlayarak listeler.

  • start_recording Değişiklik yapar

    Bir kanal için bulut kaydını açar.

  • stop_recording Değişiklik yapar

    Bir kanal için bulut kaydını kapatır.

  • create_clip Değişiklik yapar

    Canlı kaydın son birkaç saniyesinden klip alır veya bir kayıttan klip keser.

Canlı sohbet

2

Birleşik sohbetinizi okuyun ve mesaj gönderin.

  • get_recent_chat Salt okunur

    Birleşik canlı sohbetinizdeki son mesajları okur.

  • send_chat_message Değişiklik yapar

    Bağlı platformlardaki canlı sohbetinize bir mesaj gönderir.

Podcast Rooms

12

Oda açın veya ayırın, kimin beklediğini görün, konukları içeri alın, sesini kapatın, sahneye alın veya çıkarın.

  • list_podcast_rooms Salt okunur

    Bir kanalın podcast odalarını katılım kodları ve bağlantılarıyla listeler: açık, planlanmış veya geçmiş.

  • get_podcast_room Salt okunur

    Tek bir podcast odası: durum, katılım bağlantısı ve kimin beklediği ya da yayında olduğu.

  • list_podcast_participants Salt okunur

    Bir podcast odasındaki ev sahibini ve bekleyen ya da yayındaki konukları listeler.

  • get_podcast_settings Salt okunur

    Bir kanalın Podcast Rooms varsayılanları, markalaması ve özel alan adı durumu.

  • start_podcast_room Değişiklik yapar

    Şimdi bir podcast odası açar veya sonrası için planlar ve katılım bağlantısını döndürür.

  • end_podcast_room Değişiklik yapar

    Açık bir podcast odasını herkes için sonlandırır veya planlanmış bir odayı iptal eder.

  • admit_podcast_guest Değişiklik yapar

    Bekleme odasındaki bir konuğu içeri alır.

  • deny_podcast_guest Değişiklik yapar

    Hâlâ bekleyen bir konuğu geri çevirir.

  • remove_podcast_guest Değişiklik yapar

    Bir konuğu yayından ve odadan çıkarır.

  • mute_podcast_guest Değişiklik yapar

    Ev sahibinin miksinde bir konuğun sesini kapatır veya açar.

  • stage_podcast_guest Değişiklik yapar

    Bir konuğu sahneye alır veya kulise gönderir.

  • update_podcast_settings Değişiklik yapar

    Bir kanalın Podcast Rooms varsayılanlarını değiştirir.

Tam araç referansı ve istemci kurulumu →

Bir asistana emanet etmek güvenli

Asistan, sizin oluşturduğunuz ve iptal edebileceğiniz bir API token’ıyla çalışır. O token’dan fazla erişimi olmaz, sizden de daha azı olur.

  • Salt okunur veya tam erişimToken’ı oluştururken seçin. Salt okunur bir token sağlığı, kullanımı ve sohbeti kontrol edebilir ama hiçbir şeyi değiştiremez; çalışma alanı rolünüz de geçerliliğini korur.
  • Anahtarlar asla paylaşılmazYayın anahtarları, hedef URL’leri ve parolalar bir asistana asla döndürülmez. Bağlantı ayrıntıları maskelenmiş olarak gelir.
  • Her değişiklik kaydedilirMCP üzerinden yapılan her değişiklik, aracı, token’ı ve kişiyi belirterek çalışma alanınızın Etkinlik kaydında görünür.
  • Yapmadan önce sorarSunucu, bir yayını bitirmeden, bir platformu duraklatmadan, sohbete yazmadan veya bir konuğu içeri almadan önce size danışmalarını asistanlara söyler.
  • İstediğiniz zaman iptal edinToken’ı Ayarlar’dan iptal edin, asistan erişimini hemen kaybeder. Her token dakikada 120 MCP isteğiyle sınırlıdır.
  • Sohbet veri olarak ele alınırSohbet mesajlarını izleyiciler yazar; bu yüzden sunucu, asistanlara bu mesajlardaki talimatları asla uygulamamalarını söyler.
Çalışma alanı Etkinlik kaydı: "Bir yapay zekâ asistanı değişiklik yaptı. Yapay zekâ asistanı (MCP): The Signal’da bir podcast odası açtı, token Claude Desktop, Jordan Blake tarafından"
Bir asistanın yaptığı değişiklik Etkinlik kaydınızda böyle görünür.

Kullandığınız asistanla kurun

Ayarın nereye gittiğini, tam kod parçacığını ve çalıştığını nasıl kontrol edeceğinizi görmek için istemcinizi seçin. Yaklaşık iki dakika sürer.

Claude Code

Anthropic’in terminalinizdeki kodlama ajanı. Tek bir komut sunucuyu tüm projeler için ekler.

Resmî kurulum rehberi (yeni sekmede açılır) ↗
  1. Bir token oluşturun

    Ayarlar → API token’ları bölümünde yalnızca bu asistan için bir token oluşturun. Yalnızca bakması gerekiyorsa Salt okunur’u seçin.

    Token oluşturmak için oturum açın
  2. Sunucuyu ekleyin

    Sizin için (tüm projeler)
    ~/.claude.json
    Tek bir proje için
    .mcp.json
    Tek komut
    claude mcp add --transport http --scope user streamrepeater https://streamrepeater.com/mcp \
      --header "Authorization: Bearer YOUR_TOKEN"
    Yapılandırma dosyası, token bir ortam değişkeninden okunur .mcp.json
    {
        "mcpServers": {
            "streamrepeater": {
                "type": "http",
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer ${STREAMREPEATER_TOKEN}"
                }
            }
        }
    }
  3. Çalıştığını kontrol edin

    Bunu çalıştırın ve streamrepeater’ın yanında bir onay işareti arayın ya da bir oturumda /mcp yazın:

    claude mcp list

    Ardından şunu sorun: Kanallarımı listele ve hangilerinin canlı olduğunu söyle.

  • Bir ekip projesinde, içinde ${STREAMREPEATER_TOKEN} bulunan .mcp.json dosyasını commit edin ve herkesin bu değişkeni kendisi ayarlamasını sağlayın. Claude Code her kişiden bir proje sunucusunu ilk seferde onaylamasını ister.
  • Sunucuyu eklemek token’ı test etmez. Yanlış bir token, claude mcp list içinde başarısız bir bağlantı olarak görünür.

Claude (web, desktop & mobile)

claude.ai, Claude masaüstü uygulaması ve Cowork özel bağlayıcıları paylaşır; mobil uygulamalar da orada eklediklerinizi kullanır. Ücretsiz planlar bir özel bağlayıcı ekleyebilir.

Resmî kurulum rehberi (yeni sekmede açılır) ↗
  1. Bir token oluşturun

    Ayarlar → API token’ları bölümünde yalnızca bu asistan için bir token oluşturun. Yalnızca bakması gerekiyorsa Salt okunur’u seçin.

    Token oluşturmak için oturum açın
  2. Özel bir bağlayıcı ekleyin

    1. Customize → Connectors bölümünü açın, + Add’e, ardından Add custom connector’a tıklayın. Team veya Enterprise planında bunu bir sahip Organization settings → Connectors bölümünden ekler.
    2. Ad olarak Stream Repeater ve aşağıdaki sunucu URL’sini girin, ardından Continue’ya tıklayın.
    3. Authentication altında No sign in seçeneğini seçin.
    4. Request headers altında aşağıdaki başlığı token’ınızla ekleyin, ardından Add’e tıklayın.
    Sunucu URL’si
    https://streamrepeater.com/mcp
    İstek başlığı
    Authorization: Bearer YOUR_TOKEN
  3. Çalıştığını kontrol edin

    Bir sohbette +’ya tıklayın, Connectors’ı açın ve Stream Repeater’ı etkinleştirin.

    Ardından şunu sorun: Kanallarımı listele ve hangilerinin canlı olduğunu söyle.

  • Claude, bilgisayarınızdan değil Anthropic’in sunucularından bağlanır; bu yüzden her cihazda aynı şekilde çalışır.
  • Team ve Enterprise planlarında, bir sahibin eklediği başlık bağlayıcıyı kullanan herkesle paylaşılır. Herkesin değişiklik yapabilmesi gerekmiyorsa Salt okunur bir token kullanın.

OpenAI Codex

OpenAI’ın kodlama ajanı. Komut satırı, IDE eklentisi ve Codex uygulaması tek bir yapılandırma dosyasını paylaşır.

Resmî kurulum rehberi (yeni sekmede açılır) ↗
  1. Bir token oluşturun

    Ayarlar → API token’ları bölümünde yalnızca bu asistan için bir token oluşturun. Yalnızca bakması gerekiyorsa Salt okunur’u seçin.

    Token oluşturmak için oturum açın
  2. Sunucuyu ekleyin

    Sizin için (tüm projeler)
    ~/.codex/config.toml
    Tek bir proje için
    .codex/config.toml
    Önce token’ı bir ortam değişkeni olarak ayarlayın
    export STREAMREPEATER_TOKEN="YOUR_TOKEN"
    Tek komut
    codex mcp add streamrepeater --url https://streamrepeater.com/mcp \
      --bearer-token-env-var STREAMREPEATER_TOKEN
    Yapılandırma dosyası, token bir ortam değişkeninden okunur ~/.codex/config.toml
    [mcp_servers.streamrepeater]
    url = "https://streamrepeater.com/mcp"
    bearer_token_env_var = "STREAMREPEATER_TOKEN"
  3. Çalıştığını kontrol edin

    Bunu çalıştırın veya Codex içinde /mcp yazın:

    codex mcp list

    Ardından şunu sorun: Kanallarımı listele ve hangilerinin canlı olduğunu söyle.

  • Codex token’ı her başladığında ortam değişkeninden okur; böylece token hiçbir zaman yapılandırma dosyasında durmaz. Kalıcı olması için export satırını kabuk profilinize ekleyin.
  • Windows’ta değişkeni setx STREAMREPEATER_TOKEN "YOUR_TOKEN" ile ayarlayın ve yeni bir terminal açın.

Gemini CLI

Google’ın terminal için açık kaynaklı ajanı.

Resmî kurulum rehberi (yeni sekmede açılır) ↗
  1. Bir token oluşturun

    Ayarlar → API token’ları bölümünde yalnızca bu asistan için bir token oluşturun. Yalnızca bakması gerekiyorsa Salt okunur’u seçin.

    Token oluşturmak için oturum açın
  2. Sunucuyu ekleyin

    Sizin için (tüm projeler)
    ~/.gemini/settings.json
    Tek bir proje için
    .gemini/settings.json
    Tek komut
    gemini mcp add --transport http --scope user \
      --header "Authorization: Bearer YOUR_TOKEN" \
      streamrepeater https://streamrepeater.com/mcp
    Yapılandırma dosyası ~/.gemini/settings.json
    {
        "mcpServers": {
            "streamrepeater": {
                "httpUrl": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Çalıştığını kontrol edin

    Bunu çalıştırın veya bir oturumda /mcp yazın:

    gemini mcp list

    Ardından şunu sorun: Kanallarımı listele ve hangilerinin canlı olduğunu söyle.

  • url değil httpUrl kullanın: Gemini CLI’da url eski SSE aktarımı anlamına gelir.
  • --scope user olmadan sunucu yalnızca geçerli projeye eklenir.

Google Antigravity

Google’ın ajan öncelikli IDE’si ve agy komut satırı.

Resmî kurulum rehberi (yeni sekmede açılır) ↗
  1. Bir token oluşturun

    Ayarlar → API token’ları bölümünde yalnızca bu asistan için bir token oluşturun. Yalnızca bakması gerekiyorsa Salt okunur’u seçin.

    Token oluşturmak için oturum açın
  2. Sunucuyu ekleyin

    macOS ve Linux
    ~/.gemini/antigravity/mcp_config.json
    Windows
    %USERPROFILE%\.gemini\antigravity\mcp_config.json
    Şuradan açın
    … → MCP Servers → Manage MCP Servers → View raw config
    Yapılandırma dosyası mcp_config.json
    {
        "mcpServers": {
            "streamrepeater": {
                "serverUrl": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Çalıştığını kontrol edin

    Agent panelinde … → MCP Servers bölümünü açın ve listeyi yenileyin. Stream Repeater araçlarıyla birlikte görünmelidir.

    Ardından şunu sorun: Kanallarımı listele ve hangilerinin canlı olduğunu söyle.

  • Antigravity serverUrl ister. url ile serverUrl veya command belirtilmesi gerektiğini bildirir.
  • Sürümünüz dosyayı başka bir yerde tutuyorsa View raw config her zaman doğru dosyayı açar.

Cursor

Yapay zekâ kod düzenleyicisi. Genel bir dosya her projede, proje dosyası ise yalnızca o projede çalışır.

Resmî kurulum rehberi (yeni sekmede açılır) ↗
  1. Bir token oluşturun

    Ayarlar → API token’ları bölümünde yalnızca bu asistan için bir token oluşturun. Yalnızca bakması gerekiyorsa Salt okunur’u seçin.

    Token oluşturmak için oturum açın
  2. Sunucuyu ekleyin

    Sizin için (tüm projeler)
    ~/.cursor/mcp.json
    Tek bir proje için
    .cursor/mcp.json
    Yapılandırma dosyası, token bir ortam değişkeninden okunur ~/.cursor/mcp.json
    {
        "mcpServers": {
            "streamrepeater": {
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer ${env:STREAMREPEATER_TOKEN}"
                }
            }
        }
    }
    Yapılandırma dosyası ~/.cursor/mcp.json
    {
        "mcpServers": {
            "streamrepeater": {
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Çalıştığını kontrol edin

    Cursor’ın ayarlarını açın, MCP’yi bulun ve Stream Repeater’ın açık olduğunu ve araçlarını listelediğini kontrol edin.

    Ardından şunu sorun: Kanallarımı listele ve hangilerinin canlı olduğunu söyle.

  • İlk kod parçacığı token’ı STREAMREPEATER_TOKEN ortam değişkeninden okur. Cursor’ı başlatmadan önce ayarlayın.
  • Siz izin vermedikçe Cursor her araç çağrısı için onay ister.

VS Code (GitHub Copilot)

Visual Studio Code’da GitHub Copilot’un ajan modu.

Resmî kurulum rehberi (yeni sekmede açılır) ↗
  1. Bir token oluşturun

    Ayarlar → API token’ları bölümünde yalnızca bu asistan için bir token oluşturun. Yalnızca bakması gerekiyorsa Salt okunur’u seçin.

    Token oluşturmak için oturum açın
  2. Sunucuyu ekleyin

    Tek bir proje için
    .vscode/mcp.json
    Sizin için (tüm projeler)
    MCP: Open User Configuration
    Yapılandırma dosyası .vscode/mcp.json
    {
        "inputs": [
            {
                "type": "promptString",
                "id": "streamrepeater-token",
                "description": "Stream Repeater API token",
                "password": true
            }
        ],
        "servers": {
            "streamrepeater": {
                "type": "http",
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer ${input:streamrepeater-token}"
                }
            }
        }
    }
  3. Çalıştığını kontrol edin

    Komut Paleti’nden MCP: List Servers komutunu çalıştırın, ardından Stream Repeater’ı başlatın. Copilot Chat’i Agent modunda kullanın.

    Ardından şunu sorun: Kanallarımı listele ve hangilerinin canlı olduğunu söyle.

  • VS Code token’ı sunucu ilk başladığında sorar ve gizli depolamasında tutar; böylece dosyaya kaydedilmez.
  • En üst düzey anahtarın mcpServers değil servers olduğuna dikkat edin.

Windsurf

Windsurf düzenleyicisi ve Cascade ajanı.

Resmî kurulum rehberi (yeni sekmede açılır) ↗
  1. Bir token oluşturun

    Ayarlar → API token’ları bölümünde yalnızca bu asistan için bir token oluşturun. Yalnızca bakması gerekiyorsa Salt okunur’u seçin.

    Token oluşturmak için oturum açın
  2. Sunucuyu ekleyin

    macOS ve Linux
    ~/.codeium/windsurf/mcp_config.json
    macOS ve Linux
    ~/.config/devin/mcp_config.json
    Windows
    %AppData%\devin\mcp_config.json
    Yapılandırma dosyası, token bir ortam değişkeninden okunur mcp_config.json
    {
        "mcpServers": {
            "streamrepeater": {
                "serverUrl": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer ${env:STREAMREPEATER_TOKEN}"
                }
            }
        }
    }
  3. Çalıştığını kontrol edin

    Cascade’de MCP panelini açın, yenileye basın ve Stream Repeater’ın araçlarını listelediğini kontrol edin.

    Ardından şunu sorun: Kanallarımı listele ve hangilerinin canlı olduğunu söyle.

  • Windsurf token’ı STREAMREPEATER_TOKEN ortam değişkeninden okur. Düzenleyiciyi başlatmadan önce ayarlayın.
  • Yeni sürümler dosyayı yukarıda gösterilen devin klasöründe tutar. Sizinkinin hangisini kullandığından emin değilseniz dosyayı Cascade’in MCP ayarlarından açın.

Zed

Hızlı, iş birliğine dayalı kod düzenleyicisi.

Resmî kurulum rehberi (yeni sekmede açılır) ↗
  1. Bir token oluşturun

    Ayarlar → API token’ları bölümünde yalnızca bu asistan için bir token oluşturun. Yalnızca bakması gerekiyorsa Salt okunur’u seçin.

    Token oluşturmak için oturum açın
  2. Sunucuyu ekleyin

    macOS ve Linux
    ~/.config/zed/settings.json
    Şuradan açın
    zed: open settings file
    Yapılandırma dosyası settings.json
    {
        "context_servers": {
            "streamrepeater": {
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Çalıştığını kontrol edin

    Settings → AI → MCP Servers bölümünü açın. Stream Repeater’ın yanındaki yeşil nokta bağlı olduğu anlamına gelir.

    Ardından şunu sorun: Kanallarımı listele ve hangilerinin canlı olduğunu söyle.

  • Dosyayı düzenlemeden Settings → AI → MCP Servers bölümünden de ekleyebilirsiniz. Zed, OAuth ile oturum açmayı yalnızca Authorization başlığı ayarlanmamışsa sunar.

Cline

VS Code, JetBrains ve terminal için açık kaynaklı kodlama ajanı.

Resmî kurulum rehberi (yeni sekmede açılır) ↗
  1. Bir token oluşturun

    Ayarlar → API token’ları bölümünde yalnızca bu asistan için bir token oluşturun. Yalnızca bakması gerekiyorsa Salt okunur’u seçin.

    Token oluşturmak için oturum açın
  2. Sunucuyu ekleyin

    Şuradan açın
    MCP Servers → Configure → Configure MCP Servers
    Sizin için (tüm projeler)
    ~/.cline/data/settings/cline_mcp_settings.json
    Tek komut
    cline mcp add streamrepeater https://streamrepeater.com/mcp --transport http \
      --header "Authorization: Bearer YOUR_TOKEN" --yes
    Yapılandırma dosyası cline_mcp_settings.json
    {
        "mcpServers": {
            "streamrepeater": {
                "type": "streamableHttp",
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                },
                "disabled": false,
                "autoApprove": []
            }
        }
    }
  3. Çalıştığını kontrol edin

    MCP Servers panelini açın ve Stream Repeater’ın bağlı göründüğünü kontrol edin.

    Ardından şunu sorun: Kanallarımı listele ve hangilerinin canlı olduğunu söyle.

  • "type": "streamableHttp" satırını koruyun: o olmadan Cline eski SSE aktarımına geri döner.

Continue

VS Code ve JetBrains için açık kaynaklı asistan.

Resmî kurulum rehberi (yeni sekmede açılır) ↗
  1. Bir token oluşturun

    Ayarlar → API token’ları bölümünde yalnızca bu asistan için bir token oluşturun. Yalnızca bakması gerekiyorsa Salt okunur’u seçin.

    Token oluşturmak için oturum açın
  2. Sunucuyu ekleyin

    Tek bir proje için
    .continue/mcpServers/streamrepeater.yaml
    Yapılandırma dosyası .continue/mcpServers/streamrepeater.yaml
    name: Stream Repeater
    version: 0.0.1
    schema: v1
    mcpServers:
      - name: streamrepeater
        type: streamable-http
        url: https://streamrepeater.com/mcp
        requestOptions:
          headers:
            Authorization: "Bearer YOUR_TOKEN"
  3. Çalıştığını kontrol edin

    Continue’yu yeniden yükleyin, Agent moduna geçin ve Stream Repeater araçlarının göründüğünü kontrol edin.

    Ardından şunu sorun: Kanallarımı listele ve hangilerinin canlı olduğunu söyle.

  • MCP araçları yalnızca Continue’nun Agent modunda çalışır.
  • Bu dosyayı içinde gerçek bir token varken commit etmeyin.

Goose

Block’un masaüstünde ve komut satırında çalışan açık kaynaklı ajanı.

Resmî kurulum rehberi (yeni sekmede açılır) ↗
  1. Bir token oluşturun

    Ayarlar → API token’ları bölümünde yalnızca bu asistan için bir token oluşturun. Yalnızca bakması gerekiyorsa Salt okunur’u seçin.

    Token oluşturmak için oturum açın
  2. Sunucuyu ekleyin

    macOS ve Linux
    ~/.config/goose/config.yaml
    Yapılandırma dosyası, token bir ortam değişkeninden okunur ~/.config/goose/config.yaml
    extensions:
      streamrepeater:
        enabled: true
        type: streamable_http
        name: streamrepeater
        uri: https://streamrepeater.com/mcp
        headers:
          Authorization: "Bearer $STREAMREPEATER_TOKEN"
        timeout: 300
  3. Çalıştığını kontrol edin

    Goose’u yeniden başlatın ve hangi Stream Repeater araçlarına sahip olduğunu sorun.

    Ardından şunu sorun: Kanallarımı listele ve hangilerinin canlı olduğunu söyle.

  • Anahtar url değil uri. Goose $STREAMREPEATER_TOKEN ifadesini ortam değişkeniyle değiştirir; bu yüzden Goose’u başlatmadan önce ayarlayın.
  • Ayrıca goose configure çalıştırıp Add Extension’ı, ardından Remote Extension (Streamable HTTP)’yi seçebilir ve başlığı sonradan dosyaya ekleyebilirsiniz.

ChatGPT

ChatGPT’de özel MCP sunucuları.

Resmî kurulum rehberi (yeni sekmede açılır) ↗
Yakında

ChatGPT API token’ı gönderemez: yalnızca OAuth ile oturum açma sunan sunuculara bağlanır. OAuth’u şu anda ekliyoruz. O zamana kadar Claude, Codex veya bu listedeki başka bir istemciyi kullanın.

  • Özel MCP sunucuları ekleyip ekleyemeyeceğinizi ChatGPT hesabınızın ve çalışma alanınızın politikaları belirler.

Other MCP clients

Streamable HTTP aktarımını destekleyen ve Authorization başlığı gönderebilen her istemci.

Resmî kurulum rehberi (yeni sekmede açılır) ↗
  1. Bir token oluşturun

    Ayarlar → API token’ları bölümünde yalnızca bu asistan için bir token oluşturun. Yalnızca bakması gerekiyorsa Salt okunur’u seçin.

    Token oluşturmak için oturum açın
  2. Sunucuyu ekleyin

    Yapılandırma dosyası
    {
        "mcpServers": {
            "streamrepeater": {
                "type": "http",
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
    Bağlantıyı curl ile test edin
    curl -X POST https://streamrepeater.com/mcp \
      -H "Authorization: Bearer YOUR_TOKEN" \
      -H "Content-Type: application/json" \
      -H "Accept: application/json, text/event-stream" \
      -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"curl","version":"1"}}}'
  3. Çalıştığını kontrol edin

    initialize isteğini curl ile gönderin. serverInfo içeren bir JSON yanıtı URL’nin ve token’ın doğru olduğu anlamına gelir; 401 ise token’ın yanlış olduğunu gösterir.

    Ardından şunu sorun: Kanallarımı listele ve hangilerinin canlı olduğunu söyle.

  • İstemciniz yalnızca yerel (stdio) sunucuları başlatabiliyorsa, açık kaynaklı mcp-remote köprüsü onu bağlayabilir: npx -y mcp-remote SERVER_URL --header "Authorization: Bearer YOUR_TOKEN".

https://streamrepeater.com/mcpTam kurulum rehberi ve araç listesi →

Zaten kullandığınız asistanla çalışır

Streamable HTTP aktarımını destekleyen ve Authorization başlığı gönderebilen her MCP istemcisi. Kurulumunu görmek için birini seçin.

Web’de, masaüstünde ve telefonunuzda Claude bugün çalışıyor: özel bir bağlayıcı ekleyin ve token’ınızı istek başlığı olarak yapıştırın. ChatGPT yalnızca OAuth ile oturum açarak bağlanır; bu yakında geliyor.

Kodu kendiniz mi yazmak istersiniz?

Asistan, kendi betiklerinizden ve servislerinizden çağırabileceğiniz aynı herkese açık API’yi kullanır.

REST API

Kanalları, hedefleri, kayıtları, klipleri, sohbeti, analizleri ve Podcast Rooms’u kapsayan 131 işlem, OpenAPI 3.1 ile tanımlanmış.

curl https://streamrepeater.com/api/v1/channels \
  -H "Authorization: Bearer $TOKEN"

Webhook’lar

Bir şey olduğunda imzalı bir POST alın; uç noktanız çalışmıyorsa 6 kereye kadar yeniden denenir. Olaylardan bazıları:

  • stream.live
  • stream.offline
  • destination.failed
  • recording.started
  • bandwidth.warning

Yapay zekâ tarayıcıları için de

Web’i okuyan modeller için ürünün, API’nin ve her MCP aracının düz metin özeti.

Sorular

MCP nedir?

Model Context Protocol, yapay zekâ asistanlarının başka uygulamalardaki araçları kullanmasını sağlayan açık bir standarttır. Stream Repeater bir MCP sunucusu çalıştırır; böylece MCP destekleyen bir asistan, siz istediğinizde yayınlarınızla çalışabilir.

Hangi asistanlarla çalışır?

Claude Desktop, Claude Code, Cursor, VS Code ve Streamable HTTP aktarımını destekleyen ve Authorization başlığı gönderebilen diğer tüm MCP istemcileri. Kurulum sayfasında her biri için kopyala-yapıştır yapılandırma var.

ChatGPT’de veya claude.ai’de çalışır mı?

Henüz değil. Web’de eklenen bağlayıcılar yapıştırılan bir token yerine OAuth ile oturum açar ve bu sunucu şimdilik yalnızca API token’larını kabul ediyor. Bu arada bir masaüstü veya editör istemcisi kullanın.

Asistan yayın anahtarımı görebilir mi?

Hayır. Yayın anahtarları, hedef URL’leri ve parolalar bir asistana asla döndürülmez. Maskelenmiş bağlantı ayrıntıları alır ve gerçeklerini nereden kopyalayabileceğiniz söylenir.

Bakabilsin ama dokunamasın diyebilir miyim?

Evet. Salt okunur bir token oluşturun. Asistan sağlığı, kullanımı, kayıtları ve sohbeti kontrol edebilir, ancak bir şeyi değiştiren her araç reddedilir.

Neyi değiştirdiğini nasıl bilirim?

MCP üzerinden yapılan her değişiklik; araç, token ve ait olduğu kişiyle birlikte çalışma alanınızın Etkinlik kaydına yazılır.

Ek ücreti var mı?

Hayır. API token’ları ve MCP sunucusu her planla gelir. Bir aracın yapabildikleri yine planınıza bağlıdır: örneğin kayıt araçları kayıt içeren bir plan gerektirir.

Asistan sürekli mi çalışıyor?

Hayır. Yalnızca siz asistanınızda istediğinizde bir şey yapar. Stream Repeater her durumda yayınlarınızı kendi başına aktarmaya devam eder.

Asistanınıza yayın anahtarlarını değil, kontrol odasının anahtarlarını verin

Ücretsiz bir çalışma alanı oluşturun, bir API token’ı alın ve asistanınızı bağlayın.

14 gün ücretsiz Pro, kart gerekmez Ücretsiz başlayın