Jalankan stream-mu cukup dengan bertanya

Stream Repeater punya server MCP, jadi Claude, Cursor, VS Code, dan asisten AI lain bisa mengecek stream-mu, mulai live, menjeda tujuan, mengeklip momen, atau membaca chat saat kamu minta, dengan token API milikmu sendiri dan tanpa bisa melakukan apa pun yang memang tidak bisa dilakukan token itu.

Tersedia di semua paket. Berfungsi dengan klien MCP apa pun yang bisa mengirim header.

Asisten AI-muStream Repeater terhubung
  1. Kamu: Apakah stream-ku sehat sekarang?
  2. Memakai get_channel_status · The Signal
  3. Asisten: Ya. The Signal sudah live selama 1 jam 12 menit di sekitar 6 Mb/s tanpa packet loss. YouTube dan Twitch berjalan; Kick sedang tersambung lagi setelah sempat terputus. Mau kucek lagi semenit lagi?
Contoh percakapan. Tool-nya nyata; asistenmu akan menyampaikannya dengan gayanya sendiri.

Apa ini, dengan bahasa sederhana

MCP, Model Context Protocol, adalah cara asisten AI memakai perangkat lunak lain. Hubungkan server kami sekali, dan asistenmu bisa melihat serta menjalankan ruang kerja Stream Repeater-mu seperti yang kamu lakukan di dashboard.

  1. Kamu bertanya

    Ketik apa yang kamu mau, seperti meminta ke seorang produser. Tidak ada perintah yang perlu dipelajari.

  2. Ia memakai API-mu

    Asisten memilih tool yang tepat, dan setiap tool memanggil API yang sama dengan yang dipakai skrip, dengan pemeriksaan izin yang sama.

  3. Kendali tetap di tanganmu

    Server meminta asisten untuk bertanya dulu kepadamu sebelum melakukan apa pun yang akan disadari penonton, dan token hanya-baca sama sekali tidak bisa mengubah apa pun.

Hal yang bisa kamu tanyakan

Beberapa percakapan, beserta tool yang dipakai asisten di sepanjang jalan.

Jeda satu platform, biarkan yang lain

Asisten AI-muStream Repeater terhubung
  1. Kamu: Jeda YouTube dulu, tapi biarkan Twitch tetap jalan.
  2. Memakai list_destinations · The Signal
  3. Asisten: Menjeda YouTube akan mengakhiri siaran bagi penonton di sana. Lanjutkan?
  4. Kamu: Ya.
  5. Memakai set_destination_enabled · YouTube → dijeda
  6. Asisten: YouTube sudah dijeda. Twitch dan Kick masih live. Beri tahu aku kapan harus menyalakannya lagi.

Cek kuotamu

Asisten AI-muStream Repeater terhubung
  1. Kamu: Berapa bandwidth yang sudah kupakai bulan ini? Apakah bakal habis?
  2. Memakai get_usage · Signal Media
  3. Asisten: Kamu sudah memakai 182 GB dari 500 GB. Dengan sekitar 9 GB per hari, kamu akan menutup bulan ini di kisaran 270 GB, masih jauh di bawah kuotamu.

Klip sebuah momen

Asisten AI-muStream Repeater terhubung
  1. Kamu: Klip 30 detik terakhir dan beri nama "Clutch round".
  2. Memakai create_clip · 30 dtk
  3. Asisten: Beres. "Clutch round" sedang dipotong dari rekaman live dan sebentar lagi ada di daftar klipmu.

Key-mu tetap milikmu

Asisten AI-muStream Repeater terhubung
  1. Kamu: Apa stream key-ku? Aku butuh untuk OBS.
  2. Memakai get_stream_keys · The Signal
  3. Asisten: Aku hanya bisa melihat key yang disamarkan, jadi tidak bisa membacakannya. Salin dari halaman channel di dashboard, di bagian detail koneksi. Alamat server untuk OBS bisa langsung dipakai apa adanya.

Contoh percakapan. Tool-nya nyata; asistenmu akan menyampaikannya dengan gayanya sendiri.

Semua yang bisa dilakukan asistenmu

Saat ini server punya 29 tool. Daftar ini dibaca langsung dari server, jadi selalu yang terbaru.

Ruang kerja dan kesehatan

5

Apa yang kamu punya, apakah semuanya sehat, dan berapa banyak yang sudah kamu pakai.

  • list_workspaces Hanya-baca

    Menampilkan ruang kerja Anda, peran Anda di masing-masing, dan paketnya.

  • list_channels Hanya-baca

    Menampilkan channel beserta status live, sakelar go-live, rekaman, dan jumlah tujuan.

  • get_channel_status Hanya-baca

    Kesehatan stream: live atau tidak, bitrate, uptime, packet loss, penonton, dan status relay setiap tujuan.

  • get_usage Hanya-baca

    Bandwidth yang terpakai dibandingkan kuota Anda, beserta perkiraannya.

  • get_stream_keys Hanya-baca

    Alamat server untuk encoder Anda, dengan key yang disamarkan, dan tempat menyalin key aslinya.

Mulai live dan tujuan

5

Nyalakan atau matikan channel, tambahkan, jeda, dan lanjutkan platform.

  • list_destinations Hanya-baca

    Menampilkan ke mana saja sebuah channel di-relay, tanpa URL atau stream key.

  • go_live Membuat perubahan

    Mengaktifkan ingest sebuah channel, sehingga di-relay ke setiap tujuan yang aktif.

  • end_stream Membuat perubahan

    Menonaktifkan ingest sebuah channel, mengakhiri siaran di semua tempat.

  • add_destination Membuat perubahan

    Menambahkan tujuan dari akun yang terhubung, URL lengkap, atau server dan key.

  • set_destination_enabled Membuat perubahan

    Menjeda atau melanjutkan satu tujuan.

Rekaman dan klip

5

Nyalakan atau matikan perekaman cloud, lihat daftar rekaman, dan buat klip.

  • list_recordings Hanya-baca

    Menampilkan segmen rekaman cloud sebuah channel.

  • list_clips Hanya-baca

    Menampilkan klip sebuah channel, dari yang terbaru.

  • start_recording Membuat perubahan

    Mengaktifkan rekaman cloud untuk sebuah channel.

  • stop_recording Membuat perubahan

    Menonaktifkan rekaman cloud untuk sebuah channel.

  • create_clip Membuat perubahan

    Membuat klip dari beberapa detik terakhir rekaman live, atau memotong klip dari sebuah rekaman.

Chat live

2

Baca chat terpadumu dan kirim pesan di sana.

  • get_recent_chat Hanya-baca

    Membaca pesan terbaru dari live chat terpadu Anda.

  • send_chat_message Membuat perubahan

    Mengirim pesan di live chat Anda pada platform yang terhubung.

Podcast Rooms

12

Buka atau pesan ruang, lihat siapa yang menunggu, persilakan masuk, bisukan, naikkan ke panggung, atau keluarkan tamu.

  • list_podcast_rooms Hanya-baca

    Menampilkan daftar ruang podcast sebuah channel: terbuka, terjadwal, atau lampau, beserta kode dan tautan gabung.

  • get_podcast_room Hanya-baca

    Satu ruang podcast: status, tautan gabung, dan siapa yang menunggu atau sedang mengudara.

  • list_podcast_participants Hanya-baca

    Menampilkan daftar host dan tamu di ruang podcast, yang menunggu atau sedang mengudara.

  • get_podcast_settings Hanya-baca

    Pengaturan default Podcast Rooms sebuah channel, branding, dan status domain kustomnya.

  • start_podcast_room Membuat perubahan

    Membuka ruang podcast sekarang, atau menjadwalkannya untuk nanti, lalu mengembalikan tautan gabung.

  • end_podcast_room Membuat perubahan

    Mengakhiri ruang podcast yang terbuka untuk semua orang, atau membatalkan yang terjadwal.

  • admit_podcast_guest Membuat perubahan

    Mempersilakan tamu masuk dari ruang tunggu.

  • deny_podcast_guest Membuat perubahan

    Menolak tamu yang masih menunggu.

  • remove_podcast_guest Membuat perubahan

    Menurunkan tamu dari siaran dan mengeluarkannya dari ruang.

  • mute_podcast_guest Membuat perubahan

    Membisukan atau membunyikan kembali tamu di mix host.

  • stage_podcast_guest Membuat perubahan

    Membawa tamu ke panggung atau mengirimnya ke belakang panggung.

  • update_podcast_settings Membuat perubahan

    Mengubah pengaturan default Podcast Rooms sebuah channel.

Referensi tool lengkap dan penyiapan klien →

Aman untuk diserahkan ke asisten

Asisten bekerja lewat token API yang kamu buat dan bisa kamu cabut. Aksesnya tidak lebih dari token itu, dan lebih sedikit daripada aksesmu.

  • Hanya-baca atau akses penuhPilih saat membuat token. Token hanya-baca bisa mengecek kesehatan, pemakaian, dan chat tetapi tidak bisa mengubah apa pun, dan peranmu di ruang kerja tetap berlaku.
  • Key tidak pernah dibagikanStream key, URL tujuan, dan kata sandi tidak pernah dikembalikan ke asisten. Detail koneksi dikembalikan dalam bentuk tersamar.
  • Setiap perubahan tercatatSetiap perubahan lewat MCP muncul di Log aktivitas ruang kerjamu, lengkap dengan nama tool, token, dan orangnya.
  • Bertanya sebelum bertindakServer meminta asisten untuk mengonfirmasi denganmu sebelum mengakhiri stream, menjeda platform, mengirim pesan di chat, atau mempersilakan tamu masuk.
  • Cabut kapan sajaCabut token di Pengaturan dan asisten langsung kehilangan akses. Setiap token dibatasi 120 permintaan MCP per menit.
  • Chat diperlakukan sebagai dataPesan chat ditulis oleh penonton, jadi server meminta asisten untuk tidak pernah mengikuti instruksi yang ada di dalamnya.
Log aktivitas ruang kerja: "Asisten AI membuat perubahan. Asisten AI (MCP): membuka ruang podcast di The Signal, token Claude Desktop, oleh Jordan Blake"
Seperti inilah perubahan dari asisten terlihat di Log aktivitasmu.

Siapkan dengan asisten yang kamu pakai

Pilih klienmu untuk melihat di mana pengaturannya, cuplikan yang tepat, dan cara memastikan semuanya berfungsi. Hanya butuh sekitar dua menit.

Claude Code

Agen coding dari Anthropic di terminal Anda. Satu perintah menambahkan server untuk semua proyek.

Panduan penyiapan resmi (terbuka di tab baru) ↗
  1. Buat token

    Di Pengaturan → Token API, buat token khusus untuk asisten ini. Pilih Hanya baca jika asisten hanya perlu melihat.

    Masuk untuk membuat token
  2. Tambahkan server

    Untuk Anda (semua proyek)
    ~/.claude.json
    Untuk satu proyek
    .mcp.json
    Satu perintah
    claude mcp add --transport http --scope user streamrepeater https://streamrepeater.com/mcp \
      --header "Authorization: Bearer YOUR_TOKEN"
    File konfigurasi, token dibaca dari variabel lingkungan .mcp.json
    {
        "mcpServers": {
            "streamrepeater": {
                "type": "http",
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer ${STREAMREPEATER_TOKEN}"
                }
            }
        }
    }
  3. Pastikan berfungsi

    Jalankan ini dan cari tanda centang di sebelah streamrepeater, atau ketik /mcp di dalam sesi:

    claude mcp list

    Lalu tanyakan: Tampilkan daftar channel saya dan beri tahu mana yang sedang live.

  • Untuk proyek tim, commit .mcp.json yang berisi ${STREAMREPEATER_TOKEN} dan minta setiap orang mengatur variabel itu sendiri. Claude Code meminta setiap orang menyetujui server proyek saat pertama kali.
  • Menambahkan server tidak menguji token. Token yang salah akan muncul sebagai koneksi gagal di claude mcp list.

Claude (web, desktop & mobile)

claude.ai, aplikasi desktop Claude, dan Cowork berbagi konektor kustom, dan aplikasi seluler memakai konektor yang Anda tambahkan di sana. Paket gratis bisa menambahkan satu konektor kustom.

Panduan penyiapan resmi (terbuka di tab baru) ↗
  1. Buat token

    Di Pengaturan → Token API, buat token khusus untuk asisten ini. Pilih Hanya baca jika asisten hanya perlu melihat.

    Masuk untuk membuat token
  2. Tambahkan konektor kustom

    1. Buka Customize → Connectors, klik + Add, lalu Add custom connector. Pada paket Team atau Enterprise, pemilik menambahkannya di Organization settings → Connectors.
    2. Masukkan Stream Repeater sebagai nama dan URL server di bawah, lalu klik Continue.
    3. Di bagian Authentication, pilih No sign in.
    4. Di bagian Request headers, tambahkan header di bawah beserta token Anda, lalu klik Add.
    URL server
    https://streamrepeater.com/mcp
    Header permintaan
    Authorization: Bearer YOUR_TOKEN
  3. Pastikan berfungsi

    Di chat, klik +, buka Connectors, lalu aktifkan Stream Repeater.

    Lalu tanyakan: Tampilkan daftar channel saya dan beri tahu mana yang sedang live.

  • Claude terhubung dari server Anthropic, bukan dari komputer Anda, jadi cara kerjanya sama di setiap perangkat.
  • Pada paket Team dan Enterprise, header yang ditambahkan pemilik dipakai bersama oleh semua orang yang menggunakan konektor itu. Gunakan token Hanya baca kecuali semua orang memang boleh membuat perubahan.

OpenAI Codex

Agen coding dari OpenAI. Command line, ekstensi IDE, dan aplikasi Codex berbagi satu file konfigurasi.

Panduan penyiapan resmi (terbuka di tab baru) ↗
  1. Buat token

    Di Pengaturan → Token API, buat token khusus untuk asisten ini. Pilih Hanya baca jika asisten hanya perlu melihat.

    Masuk untuk membuat token
  2. Tambahkan server

    Untuk Anda (semua proyek)
    ~/.codex/config.toml
    Untuk satu proyek
    .codex/config.toml
    Atur token sebagai variabel lingkungan terlebih dahulu
    export STREAMREPEATER_TOKEN="YOUR_TOKEN"
    Satu perintah
    codex mcp add streamrepeater --url https://streamrepeater.com/mcp \
      --bearer-token-env-var STREAMREPEATER_TOKEN
    File konfigurasi, token dibaca dari variabel lingkungan ~/.codex/config.toml
    [mcp_servers.streamrepeater]
    url = "https://streamrepeater.com/mcp"
    bearer_token_env_var = "STREAMREPEATER_TOKEN"
  3. Pastikan berfungsi

    Jalankan ini, atau ketik /mcp di dalam Codex:

    codex mcp list

    Lalu tanyakan: Tampilkan daftar channel saya dan beri tahu mana yang sedang live.

  • Codex membaca token dari variabel lingkungan setiap kali dijalankan, jadi token tidak pernah tersimpan di file konfigurasi. Tambahkan baris export ke profil shell Anda agar tetap tersimpan.
  • Di Windows, atur variabelnya dengan setx STREAMREPEATER_TOKEN "YOUR_TOKEN" lalu buka terminal baru.

Gemini CLI

Agen open-source dari Google untuk terminal.

Panduan penyiapan resmi (terbuka di tab baru) ↗
  1. Buat token

    Di Pengaturan → Token API, buat token khusus untuk asisten ini. Pilih Hanya baca jika asisten hanya perlu melihat.

    Masuk untuk membuat token
  2. Tambahkan server

    Untuk Anda (semua proyek)
    ~/.gemini/settings.json
    Untuk satu proyek
    .gemini/settings.json
    Satu perintah
    gemini mcp add --transport http --scope user \
      --header "Authorization: Bearer YOUR_TOKEN" \
      streamrepeater https://streamrepeater.com/mcp
    File konfigurasi ~/.gemini/settings.json
    {
        "mcpServers": {
            "streamrepeater": {
                "httpUrl": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Pastikan berfungsi

    Jalankan ini, atau ketik /mcp di dalam sesi:

    gemini mcp list

    Lalu tanyakan: Tampilkan daftar channel saya dan beri tahu mana yang sedang live.

  • Gunakan httpUrl, bukan url: di Gemini CLI, url berarti transport SSE yang lebih lama.
  • Tanpa --scope user, server hanya ditambahkan ke proyek saat ini.

Google Antigravity

IDE agent-first dari Google beserta command line agy.

Panduan penyiapan resmi (terbuka di tab baru) ↗
  1. Buat token

    Di Pengaturan → Token API, buat token khusus untuk asisten ini. Pilih Hanya baca jika asisten hanya perlu melihat.

    Masuk untuk membuat token
  2. Tambahkan server

    macOS dan Linux
    ~/.gemini/antigravity/mcp_config.json
    Windows
    %USERPROFILE%\.gemini\antigravity\mcp_config.json
    Buka dari
    … → MCP Servers → Manage MCP Servers → View raw config
    File konfigurasi mcp_config.json
    {
        "mcpServers": {
            "streamrepeater": {
                "serverUrl": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Pastikan berfungsi

    Di panel Agent, buka … → MCP Servers dan muat ulang daftarnya. Stream Repeater akan muncul beserta tool-nya.

    Lalu tanyakan: Tampilkan daftar channel saya dan beri tahu mana yang sedang live.

  • Antigravity memerlukan serverUrl. Dengan url, ia melaporkan bahwa serverUrl atau command harus ditentukan.
  • Jika versi Anda menyimpan file di tempat lain, View raw config selalu membuka file yang benar.

Cursor

Editor kode AI. File global berlaku di semua proyek; file proyek hanya di proyek itu.

Panduan penyiapan resmi (terbuka di tab baru) ↗
  1. Buat token

    Di Pengaturan → Token API, buat token khusus untuk asisten ini. Pilih Hanya baca jika asisten hanya perlu melihat.

    Masuk untuk membuat token
  2. Tambahkan server

    Untuk Anda (semua proyek)
    ~/.cursor/mcp.json
    Untuk satu proyek
    .cursor/mcp.json
    File konfigurasi, token dibaca dari variabel lingkungan ~/.cursor/mcp.json
    {
        "mcpServers": {
            "streamrepeater": {
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer ${env:STREAMREPEATER_TOKEN}"
                }
            }
        }
    }
    File konfigurasi ~/.cursor/mcp.json
    {
        "mcpServers": {
            "streamrepeater": {
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Pastikan berfungsi

    Buka pengaturan Cursor, cari MCP, dan pastikan Stream Repeater aktif dan menampilkan tool-nya.

    Lalu tanyakan: Tampilkan daftar channel saya dan beri tahu mana yang sedang live.

  • Cuplikan pertama membaca token dari variabel lingkungan STREAMREPEATER_TOKEN. Atur variabel itu sebelum Anda menjalankan Cursor.
  • Cursor meminta persetujuan Anda untuk setiap panggilan tool kecuali Anda mengizinkannya.

VS Code (GitHub Copilot)

Mode agen GitHub Copilot di Visual Studio Code.

Panduan penyiapan resmi (terbuka di tab baru) ↗
  1. Buat token

    Di Pengaturan → Token API, buat token khusus untuk asisten ini. Pilih Hanya baca jika asisten hanya perlu melihat.

    Masuk untuk membuat token
  2. Tambahkan server

    Untuk satu proyek
    .vscode/mcp.json
    Untuk Anda (semua proyek)
    MCP: Open User Configuration
    File konfigurasi .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. Pastikan berfungsi

    Jalankan MCP: List Servers dari Command Palette, lalu mulai Stream Repeater. Gunakan Copilot Chat dalam mode Agent.

    Lalu tanyakan: Tampilkan daftar channel saya dan beri tahu mana yang sedang live.

  • VS Code meminta token saat server pertama kali dijalankan dan menyimpannya di penyimpanan rahasianya, jadi token tidak disimpan di file.
  • Perhatikan bahwa kunci tingkat atasnya adalah servers, bukan mcpServers.

Windsurf

Editor Windsurf beserta agen Cascade-nya.

Panduan penyiapan resmi (terbuka di tab baru) ↗
  1. Buat token

    Di Pengaturan → Token API, buat token khusus untuk asisten ini. Pilih Hanya baca jika asisten hanya perlu melihat.

    Masuk untuk membuat token
  2. Tambahkan server

    macOS dan Linux
    ~/.codeium/windsurf/mcp_config.json
    macOS dan Linux
    ~/.config/devin/mcp_config.json
    Windows
    %AppData%\devin\mcp_config.json
    File konfigurasi, token dibaca dari variabel lingkungan mcp_config.json
    {
        "mcpServers": {
            "streamrepeater": {
                "serverUrl": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer ${env:STREAMREPEATER_TOKEN}"
                }
            }
        }
    }
  3. Pastikan berfungsi

    Di Cascade, buka panel MCP, tekan refresh, dan pastikan Stream Repeater menampilkan tool-nya.

    Lalu tanyakan: Tampilkan daftar channel saya dan beri tahu mana yang sedang live.

  • Windsurf membaca token dari variabel lingkungan STREAMREPEATER_TOKEN. Atur variabel itu sebelum Anda menjalankan editor.
  • Versi yang lebih baru menyimpan file di folder devin yang ditunjukkan di atas. Buka dari pengaturan MCP di Cascade jika Anda tidak yakin mana yang dipakai versi Anda.

Zed

Editor kode yang cepat dan kolaboratif.

Panduan penyiapan resmi (terbuka di tab baru) ↗
  1. Buat token

    Di Pengaturan → Token API, buat token khusus untuk asisten ini. Pilih Hanya baca jika asisten hanya perlu melihat.

    Masuk untuk membuat token
  2. Tambahkan server

    macOS dan Linux
    ~/.config/zed/settings.json
    Buka dari
    zed: open settings file
    File konfigurasi settings.json
    {
        "context_servers": {
            "streamrepeater": {
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Pastikan berfungsi

    Buka Settings → AI → MCP Servers. Titik hijau di sebelah Stream Repeater berarti sudah terhubung.

    Lalu tanyakan: Tampilkan daftar channel saya dan beri tahu mana yang sedang live.

  • Anda juga bisa menambahkannya dari Settings → AI → MCP Servers tanpa mengedit file. Zed hanya menawarkan login OAuth jika header Authorization tidak diatur.

Cline

Agen coding open-source untuk VS Code, JetBrains, dan terminal.

Panduan penyiapan resmi (terbuka di tab baru) ↗
  1. Buat token

    Di Pengaturan → Token API, buat token khusus untuk asisten ini. Pilih Hanya baca jika asisten hanya perlu melihat.

    Masuk untuk membuat token
  2. Tambahkan server

    Buka dari
    MCP Servers → Configure → Configure MCP Servers
    Untuk Anda (semua proyek)
    ~/.cline/data/settings/cline_mcp_settings.json
    Satu perintah
    cline mcp add streamrepeater https://streamrepeater.com/mcp --transport http \
      --header "Authorization: Bearer YOUR_TOKEN" --yes
    File konfigurasi cline_mcp_settings.json
    {
        "mcpServers": {
            "streamrepeater": {
                "type": "streamableHttp",
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                },
                "disabled": false,
                "autoApprove": []
            }
        }
    }
  3. Pastikan berfungsi

    Buka panel MCP Servers dan pastikan Stream Repeater tampil sebagai terhubung.

    Lalu tanyakan: Tampilkan daftar channel saya dan beri tahu mana yang sedang live.

  • Pertahankan "type": "streamableHttp": tanpanya Cline kembali ke transport SSE yang lebih lama.

Continue

Asisten open-source untuk VS Code dan JetBrains.

Panduan penyiapan resmi (terbuka di tab baru) ↗
  1. Buat token

    Di Pengaturan → Token API, buat token khusus untuk asisten ini. Pilih Hanya baca jika asisten hanya perlu melihat.

    Masuk untuk membuat token
  2. Tambahkan server

    Untuk satu proyek
    .continue/mcpServers/streamrepeater.yaml
    File konfigurasi .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. Pastikan berfungsi

    Muat ulang Continue, beralih ke mode Agent, dan pastikan tool Stream Repeater muncul.

    Lalu tanyakan: Tampilkan daftar channel saya dan beri tahu mana yang sedang live.

  • Tool MCP hanya berfungsi dalam mode Agent di Continue.
  • Jangan commit file ini jika berisi token asli.

Goose

Agen open-source dari Block, untuk desktop dan command line.

Panduan penyiapan resmi (terbuka di tab baru) ↗
  1. Buat token

    Di Pengaturan → Token API, buat token khusus untuk asisten ini. Pilih Hanya baca jika asisten hanya perlu melihat.

    Masuk untuk membuat token
  2. Tambahkan server

    macOS dan Linux
    ~/.config/goose/config.yaml
    File konfigurasi, token dibaca dari variabel lingkungan ~/.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. Pastikan berfungsi

    Mulai ulang Goose dan tanyakan tool Stream Repeater apa saja yang dimilikinya.

    Lalu tanyakan: Tampilkan daftar channel saya dan beri tahu mana yang sedang live.

  • Kuncinya uri, bukan url. Goose mengganti $STREAMREPEATER_TOKEN dengan variabel lingkungan, jadi atur variabel itu sebelum Anda menjalankan Goose.
  • Anda juga bisa menjalankan goose configure, pilih Add Extension, lalu Remote Extension (Streamable HTTP), dan tambahkan header-nya ke file setelahnya.

ChatGPT

Server MCP kustom di ChatGPT.

Panduan penyiapan resmi (terbuka di tab baru) ↗
Segera hadir

ChatGPT tidak bisa mengirim token API: ChatGPT hanya terhubung ke server yang menyediakan login OAuth. Kami sedang menambahkan OAuth. Sampai saat itu, gunakan Claude, Codex, atau klien lain di daftar ini.

  • Kebijakan akun dan ruang kerja ChatGPT Anda menentukan apakah Anda bisa menambahkan server MCP kustom.

Other MCP clients

Klien apa pun yang mendukung transport Streamable HTTP dan bisa mengirim header Authorization.

Panduan penyiapan resmi (terbuka di tab baru) ↗
  1. Buat token

    Di Pengaturan → Token API, buat token khusus untuk asisten ini. Pilih Hanya baca jika asisten hanya perlu melihat.

    Masuk untuk membuat token
  2. Tambahkan server

    File konfigurasi
    {
        "mcpServers": {
            "streamrepeater": {
                "type": "http",
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
    Uji koneksi dengan curl
    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. Pastikan berfungsi

    Kirim permintaan initialize dengan curl. Balasan JSON yang berisi serverInfo berarti URL dan token sudah benar; 401 berarti token salah.

    Lalu tanyakan: Tampilkan daftar channel saya dan beri tahu mana yang sedang live.

  • Jika klien Anda hanya bisa menjalankan server lokal (stdio), jembatan open-source mcp-remote bisa menghubungkannya: npx -y mcp-remote SERVER_URL --header "Authorization: Bearer YOUR_TOKEN".

https://streamrepeater.com/mcpPanduan penyiapan lengkap dan daftar tool →

Berfungsi dengan asisten yang sudah kamu pakai

Klien MCP apa pun yang mendukung transport Streamable HTTP dan bisa mengirim header Authorization. Pilih salah satu untuk melihat penyiapannya.

Claude di web, desktop, dan ponsel Anda sudah bisa dipakai sekarang: tambahkan konektor kustom dan tempel token Anda sebagai header permintaan. ChatGPT hanya bisa terhubung lewat login OAuth, yang segera hadir.

Lebih suka menulis kodenya sendiri?

Asisten memakai API publik yang sama dengan yang bisa kamu panggil dari skrip dan layananmu sendiri.

REST API

131 operasi yang mencakup channel, tujuan, rekaman, klip, chat, analitik, dan Podcast Rooms, dideskripsikan dalam OpenAPI 3.1.

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

Webhook

Terima POST bertanda tangan saat sesuatu terjadi, dicoba ulang hingga 6 kali jika endpoint-mu sedang mati. Event-nya antara lain:

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

Juga untuk crawler AI

Ringkasan teks biasa tentang produk, API, dan setiap tool MCP, untuk model yang membaca web.

Pertanyaan

Apa itu MCP?

Model Context Protocol adalah standar terbuka yang memungkinkan asisten AI memakai tool di aplikasi lain. Stream Repeater menjalankan server MCP, jadi asisten yang mendukung MCP bisa mengurus stream-mu saat kamu memintanya.

Asisten mana saja yang bisa dipakai?

Claude Desktop, Claude Code, Cursor, VS Code, dan klien MCP lain yang mendukung transport Streamable HTTP dan bisa mengirim header Authorization. Halaman penyiapan menyediakan konfigurasi salin-tempel untuk masing-masing.

Apakah bisa dipakai di ChatGPT atau di claude.ai?

Belum. Konektor yang ditambahkan di web masuk dengan OAuth alih-alih token yang ditempel, dan untuk saat ini server ini hanya menerima token API. Sementara itu, gunakan klien desktop atau editor.

Bisakah asisten melihat stream key-ku?

Tidak. Stream key, URL tujuan, dan kata sandi tidak pernah dikembalikan ke asisten. Ia hanya mendapat detail koneksi yang disamarkan dan diberi tahu di mana kamu bisa menyalin yang asli.

Bisakah aku membiarkannya melihat tanpa menyentuh?

Bisa. Buat token Hanya-baca. Asisten lalu bisa mengecek kesehatan, pemakaian, rekaman, dan chat, tetapi setiap tool yang mengubah sesuatu akan ditolak.

Bagaimana aku tahu apa yang diubahnya?

Setiap perubahan lewat MCP dicatat di Log aktivitas ruang kerjamu, lengkap dengan tool, token, dan orang pemilik token itu.

Apakah ada biaya tambahan?

Tidak. Token API dan server MCP tersedia di semua paket. Apa yang bisa dilakukan sebuah tool tetap bergantung pada paketmu: misalnya, tool rekaman memerlukan paket dengan perekaman.

Apakah asisten berjalan terus-menerus?

Tidak. Ia hanya bertindak saat kamu memintanya, di asistenmu. Bagaimanapun juga, Stream Repeater tetap me-relay stream-mu dengan sendirinya.

Beri asistenmu kunci ruang kontrol, bukan stream key

Buat ruang kerja gratis, buat token API, dan hubungkan asistenmu.

Pro gratis 14 hari, tanpa kartu Mulai gratis