Steruj transmisjami, po prostu prosząc

Stream Repeater ma serwer MCP, więc Claude, Cursor, VS Code i inni asystenci AI mogą na Twoją prośbę sprawdzić transmisję, zacząć nadawać, wstrzymać miejsce docelowe, zrobić klip lub przeczytać czat — z Twoim własnym tokenem API i bez niczego, czego ten token i tak nie mógłby zrobić.

W każdym planie. Działa z każdym klientem MCP, który potrafi wysłać nagłówek.

Twój asystent AIStream Repeater połączony
  1. Ty: Czy moja transmisja działa teraz dobrze?
  2. Użyto get_channel_status · The Signal
  3. Asystent: Tak. The Signal nadaje od 1 h 12 min z prędkością około 6 Mb/s, bez utraty pakietów. YouTube i Twitch działają; Kick uruchamia się ponownie po przerwie. Sprawdzić to jeszcze raz za minutę?
Przykładowa rozmowa. Narzędzia są prawdziwe; Twój asystent ujmie to po swojemu.

Co to jest, w prostych słowach

MCP, czyli Model Context Protocol, to sposób, w jaki asystenci AI korzystają z innego oprogramowania. Połącz nasz serwer raz, a Twój asystent będzie mógł przeglądać i obsługiwać Twój obszar roboczy Stream Repeater tak samo, jak Ty w panelu.

  1. Ty prosisz

    Napisz, czego chcesz, tak jak poprosiłbyś realizatora. Żadnych poleceń do nauki.

  2. Asystent używa Twojego API

    Asystent wybiera właściwe narzędzia, a każde z nich wywołuje to samo API co skrypt, z tymi samymi kontrolami uprawnień.

  3. Decyzja należy do Ciebie

    Serwer każe asystentom pytać Cię o zgodę przed wszystkim, co zauważyliby widzowie, a token tylko do odczytu nie może niczego zmienić.

O co możesz poprosić

Kilka rozmów wraz z narzędziami, których asystent po drodze użył.

Wstrzymaj jedną platformę, resztę zostaw

Twój asystent AIStream Repeater połączony
  1. Ty: Wstrzymaj na razie YouTube, ale niech Twitch dalej działa.
  2. Użyto list_destinations · The Signal
  3. Asystent: Wstrzymanie YouTube zakończy tam transmisję dla widzów. Kontynuować?
  4. Ty: Tak.
  5. Użyto set_destination_enabled · YouTube → wstrzymane
  6. Asystent: YouTube jest wstrzymany. Twitch i Kick nadal nadają. Daj znać, kiedy go przywrócić.

Sprawdź swój limit

Twój asystent AIStream Repeater połączony
  1. Ty: Ile transferu zużyłem w tym miesiącu? Wystarczy mi?
  2. Użyto get_usage · Signal Media
  3. Asystent: Zużyłeś 182 GB z 500 GB. Przy około 9 GB dziennie skończysz miesiąc z wynikiem około 270 GB, z dużym zapasem.

Utwórz klip

Twój asystent AIStream Repeater połączony
  1. Ty: Zrób klip z ostatnich 30 sekund i nazwij go „Decydująca runda”.
  2. Użyto create_clip · 30 s
  3. Asystent: Gotowe. „Decydująca runda” jest wycinana z nagrania na żywo i za chwilę pojawi się w Twoich klipach.

Twoje klucze zostają u Ciebie

Twój asystent AIStream Repeater połączony
  1. Ty: Jaki jest mój klucz transmisji? Potrzebuję go do OBS.
  2. Użyto get_stream_keys · The Signal
  3. Asystent: Widzę tylko zamaskowany klucz, więc nie mogę go podać. Skopiuj go ze strony kanału w panelu, w szczegółach połączenia. Adres serwera dla OBS możesz użyć bez zmian.

Przykładowa rozmowa. Narzędzia są prawdziwe; Twój asystent ujmie to po swojemu.

Wszystko, co może Twój asystent

Serwer ma dziś 29 narzędzi. Ta lista jest pobierana bezpośrednio z serwera, więc zawsze jest aktualna.

Obszary robocze i stan

5

Co masz, czy wszystko działa dobrze i ile już zużyłeś.

  • list_workspaces Tylko odczyt

    Wyświetla Twoje obszary robocze, Twoją rolę w każdym z nich i jego plan.

  • list_channels Tylko odczyt

    Wyświetla kanały ze stanem na żywo, przełącznikiem nadawania, nagrywaniem i liczbą miejsc docelowych.

  • get_channel_status Tylko odczyt

    Stan transmisji: na żywo czy nie, bitrate, czas działania, utrata pakietów, widzowie i stan przekazywania do każdego miejsca docelowego.

  • get_usage Tylko odczyt

    Zużyty transfer w porównaniu z limitem, wraz z prognozą.

  • get_stream_keys Tylko odczyt

    Adresy serwerów dla Twojego enkodera z zamaskowanymi kluczami oraz informacja, skąd skopiować prawdziwe.

Nadawanie i miejsca docelowe

5

Włączaj i wyłączaj kanał, dodawaj, wstrzymuj i wznawiaj platformy.

  • list_destinations Tylko odczyt

    Wyświetla, dokąd kanał jest przekazywany, bez adresów URL i kluczy transmisji.

  • go_live Wprowadza zmiany

    Włącza odbiór sygnału kanału, aby był przekazywany do każdego włączonego miejsca docelowego.

  • end_stream Wprowadza zmiany

    Wyłącza odbiór sygnału kanału, kończąc transmisję wszędzie.

  • add_destination Wprowadza zmiany

    Dodaje miejsce docelowe z połączonego konta, pełnego adresu URL lub serwera i klucza.

  • set_destination_enabled Wprowadza zmiany

    Wstrzymuje lub wznawia jedno miejsce docelowe.

Nagrania i klipy

5

Włączaj i wyłączaj nagrywanie w chmurze, przeglądaj nagrania i twórz klipy.

  • list_recordings Tylko odczyt

    Wyświetla segmenty kanału nagrane w chmurze.

  • list_clips Tylko odczyt

    Wyświetla klipy kanału, od najnowszych.

  • start_recording Wprowadza zmiany

    Włącza nagrywanie w chmurze dla kanału.

  • stop_recording Wprowadza zmiany

    Wyłącza nagrywanie w chmurze dla kanału.

  • create_clip Wprowadza zmiany

    Tworzy klip z ostatnich kilku sekund nagrania na żywo albo wycina klip z nagrania.

Czat na żywo

2

Czytaj ujednolicony czat i pisz w nim.

  • get_recent_chat Tylko odczyt

    Odczytuje najnowsze wiadomości z ujednoliconego czatu na żywo.

  • send_chat_message Wprowadza zmiany

    Publikuje wiadomość na czacie na żywo na połączonych platformach.

Pokoje podcastowe

12

Otwieraj i rezerwuj pokoje, sprawdzaj, kto czeka, wpuszczaj, wyciszaj, przenoś na scenę i usuwaj gości.

  • list_podcast_rooms Tylko odczyt

    Wyświetla pokoje podcastowe kanału: otwarte, zaplanowane lub minione, z kodami i linkami do dołączenia.

  • get_podcast_room Tylko odczyt

    Jeden pokój podcastowy: stan, link do dołączenia oraz kto czeka, a kto jest na antenie.

  • list_podcast_participants Tylko odczyt

    Wyświetla prowadzącego i gości w pokoju podcastowym, oczekujących lub na antenie.

  • get_podcast_settings Tylko odczyt

    Domyślne ustawienia Pokoi podcastowych kanału, branding i stan własnej domeny.

  • start_podcast_room Wprowadza zmiany

    Otwiera pokój podcastowy teraz lub planuje go na później i zwraca link do dołączenia.

  • end_podcast_room Wprowadza zmiany

    Kończy otwarty pokój podcastowy dla wszystkich lub anuluje zaplanowany.

  • admit_podcast_guest Wprowadza zmiany

    Wpuszcza gościa z poczekalni.

  • deny_podcast_guest Wprowadza zmiany

    Odprawia gościa, który wciąż czeka.

  • remove_podcast_guest Wprowadza zmiany

    Zdejmuje gościa z anteny i usuwa go z pokoju.

  • mute_podcast_guest Wprowadza zmiany

    Wycisza gościa w miksie prowadzącego lub przywraca jego dźwięk.

  • stage_podcast_guest Wprowadza zmiany

    Wprowadza gościa na scenę lub odsyła go za kulisy.

  • update_podcast_settings Wprowadza zmiany

    Zmienia domyślne ustawienia Pokoi podcastowych kanału.

Pełna lista narzędzi i konfiguracja klientów →

Bezpieczny dla asystenta

Asystent działa przez token API, który tworzysz i możesz unieważnić. Nie dostaje większego dostępu niż ten token, a mniejszy niż Ty.

  • Tylko odczyt lub pełny dostępWybierasz przy tworzeniu tokenu. Token tylko do odczytu może sprawdzać stan, zużycie i czat, ale niczego nie zmieni, a Twoja rola w obszarze roboczym nadal obowiązuje.
  • Klucze nigdy nie są udostępnianeKlucze transmisji, adresy URL miejsc docelowych i hasła nigdy nie są zwracane asystentowi. Szczegóły połączenia wracają zamaskowane.
  • Każda zmiana jest zapisywanaKażda zmiana wprowadzona przez MCP pojawia się w Dzienniku aktywności obszaru roboczego, z nazwą narzędzia, tokenu i osoby.
  • Pyta, zanim zadziałaSerwer każe asystentom potwierdzić z Tobą zakończenie transmisji, wstrzymanie platformy, wpis na czacie lub wpuszczenie gościa.
  • Unieważnij w każdej chwiliUnieważnij token w Ustawieniach, a asystent natychmiast traci dostęp. Każdy token ma limit 120 żądań MCP na minutę.
  • Czat traktowany jak daneWiadomości na czacie piszą widzowie, więc serwer każe asystentom nigdy nie wykonywać zawartych w nich poleceń.
Dziennik aktywności obszaru roboczego: „Asystent AI wprowadził zmianę. Asystent AI (MCP): otworzył pokój podcastowy na The Signal, token Claude Desktop, przez Jordan Blake”
Tak wygląda zmiana wprowadzona przez asystenta w Dzienniku aktywności.

Skonfiguruj z asystentem, którego używasz

Wybierz klienta, aby zobaczyć, gdzie wpisać ustawienia, dokładny fragment konfiguracji i jak sprawdzić, czy działa. Zajmuje to około dwóch minut.

Claude Code

Agent programistyczny Anthropic w Twoim terminalu. Jedno polecenie dodaje serwer dla wszystkich projektów.

Oficjalna instrukcja konfiguracji (otwiera się w nowej karcie) ↗
  1. Utwórz token

    W Ustawienia → Tokeny API utwórz token tylko dla tego asystenta. Wybierz Tylko odczyt, jeśli ma tylko podglądać.

    Zaloguj się, aby utworzyć token
  2. Dodaj serwer

    Dla Ciebie (wszystkie projekty)
    ~/.claude.json
    Dla jednego projektu
    .mcp.json
    Jedno polecenie
    claude mcp add --transport http --scope user streamrepeater https://streamrepeater.com/mcp \
      --header "Authorization: Bearer YOUR_TOKEN"
    Plik konfiguracyjny, token odczytywany ze zmiennej środowiskowej .mcp.json
    {
        "mcpServers": {
            "streamrepeater": {
                "type": "http",
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer ${STREAMREPEATER_TOKEN}"
                }
            }
        }
    }
  3. Sprawdź, czy działa

    Uruchom to i poszukaj znacznika obok streamrepeater albo wpisz /mcp w trakcie sesji:

    claude mcp list

    Następnie zapytaj: Wypisz moje kanały i powiedz, które są na żywo.

  • W projekcie zespołowym zatwierdź plik .mcp.json zawierający ${STREAMREPEATER_TOKEN} i niech każdy sam ustawi tę zmienną. Claude Code przy pierwszym użyciu prosi każdą osobę o zatwierdzenie serwera projektu.
  • Dodanie serwera nie sprawdza tokenu. Błędny token pojawi się jako nieudane połączenie w claude mcp list.

Claude (web, desktop & mobile)

claude.ai, aplikacja desktopowa Claude i Cowork współdzielą własne konektory, a aplikacje mobilne używają tych, które tam dodasz. W planach Free można dodać jeden własny konektor.

Oficjalna instrukcja konfiguracji (otwiera się w nowej karcie) ↗
  1. Utwórz token

    W Ustawienia → Tokeny API utwórz token tylko dla tego asystenta. Wybierz Tylko odczyt, jeśli ma tylko podglądać.

    Zaloguj się, aby utworzyć token
  2. Dodaj własny konektor

    1. Otwórz Customize → Connectors, kliknij + Add, a następnie Add custom connector. W planie Team lub Enterprise właściciel dodaje go zamiast tego w Organization settings → Connectors.
    2. Wpisz Stream Repeater jako nazwę i poniższy adres URL serwera, a następnie kliknij Continue.
    3. W sekcji Authentication wybierz No sign in.
    4. W sekcji Request headers dodaj poniższy nagłówek ze swoim tokenem, a następnie kliknij Add.
    Adres URL serwera
    https://streamrepeater.com/mcp
    Nagłówek żądania
    Authorization: Bearer YOUR_TOKEN
  3. Sprawdź, czy działa

    W czacie kliknij +, otwórz Connectors i włącz Stream Repeater.

    Następnie zapytaj: Wypisz moje kanały i powiedz, które są na żywo.

  • Claude łączy się z serwerów Anthropic, a nie z Twojego komputera, więc działa tak samo na każdym urządzeniu.
  • W planach Team i Enterprise nagłówek dodany przez właściciela jest wspólny dla wszystkich korzystających z konektora. Użyj tokenu Tylko odczyt, chyba że każdy ma móc wprowadzać zmiany.

OpenAI Codex

Agent programistyczny OpenAI. Wiersz poleceń, rozszerzenie IDE i aplikacja Codex korzystają z jednego pliku konfiguracyjnego.

Oficjalna instrukcja konfiguracji (otwiera się w nowej karcie) ↗
  1. Utwórz token

    W Ustawienia → Tokeny API utwórz token tylko dla tego asystenta. Wybierz Tylko odczyt, jeśli ma tylko podglądać.

    Zaloguj się, aby utworzyć token
  2. Dodaj serwer

    Dla Ciebie (wszystkie projekty)
    ~/.codex/config.toml
    Dla jednego projektu
    .codex/config.toml
    Najpierw ustaw token jako zmienną środowiskową
    export STREAMREPEATER_TOKEN="YOUR_TOKEN"
    Jedno polecenie
    codex mcp add streamrepeater --url https://streamrepeater.com/mcp \
      --bearer-token-env-var STREAMREPEATER_TOKEN
    Plik konfiguracyjny, token odczytywany ze zmiennej środowiskowej ~/.codex/config.toml
    [mcp_servers.streamrepeater]
    url = "https://streamrepeater.com/mcp"
    bearer_token_env_var = "STREAMREPEATER_TOKEN"
  3. Sprawdź, czy działa

    Uruchom to albo wpisz /mcp w Codex:

    codex mcp list

    Następnie zapytaj: Wypisz moje kanały i powiedz, które są na żywo.

  • Codex odczytuje token ze zmiennej środowiskowej przy każdym uruchomieniu, więc token nigdy nie trafia do pliku konfiguracyjnego. Dodaj linię export do profilu powłoki, aby go zachować.
  • W systemie Windows ustaw zmienną poleceniem setx STREAMREPEATER_TOKEN "YOUR_TOKEN" i otwórz nowy terminal.

Gemini CLI

Otwartoźródłowy agent Google do terminala.

Oficjalna instrukcja konfiguracji (otwiera się w nowej karcie) ↗
  1. Utwórz token

    W Ustawienia → Tokeny API utwórz token tylko dla tego asystenta. Wybierz Tylko odczyt, jeśli ma tylko podglądać.

    Zaloguj się, aby utworzyć token
  2. Dodaj serwer

    Dla Ciebie (wszystkie projekty)
    ~/.gemini/settings.json
    Dla jednego projektu
    .gemini/settings.json
    Jedno polecenie
    gemini mcp add --transport http --scope user \
      --header "Authorization: Bearer YOUR_TOKEN" \
      streamrepeater https://streamrepeater.com/mcp
    Plik konfiguracyjny ~/.gemini/settings.json
    {
        "mcpServers": {
            "streamrepeater": {
                "httpUrl": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Sprawdź, czy działa

    Uruchom to albo wpisz /mcp w trakcie sesji:

    gemini mcp list

    Następnie zapytaj: Wypisz moje kanały i powiedz, które są na żywo.

  • Użyj httpUrl, a nie url: w Gemini CLI url oznacza starszy transport SSE.
  • Bez --scope user serwer zostanie dodany tylko do bieżącego projektu.

Google Antigravity

Środowisko IDE Google nastawione na agentów i jego wiersz poleceń agy.

Oficjalna instrukcja konfiguracji (otwiera się w nowej karcie) ↗
  1. Utwórz token

    W Ustawienia → Tokeny API utwórz token tylko dla tego asystenta. Wybierz Tylko odczyt, jeśli ma tylko podglądać.

    Zaloguj się, aby utworzyć token
  2. Dodaj serwer

    macOS i Linux
    ~/.gemini/antigravity/mcp_config.json
    Windows
    %USERPROFILE%\.gemini\antigravity\mcp_config.json
    Otwórz z
    … → MCP Servers → Manage MCP Servers → View raw config
    Plik konfiguracyjny mcp_config.json
    {
        "mcpServers": {
            "streamrepeater": {
                "serverUrl": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Sprawdź, czy działa

    W panelu Agent otwórz … → MCP Servers i odśwież listę. Stream Repeater powinien pojawić się wraz ze swoimi narzędziami.

    Następnie zapytaj: Wypisz moje kanały i powiedz, które są na żywo.

  • Antigravity wymaga serverUrl. Przy url zgłasza, że należy podać serverUrl lub command.
  • Jeśli Twoja wersja przechowuje plik gdzie indziej, View raw config zawsze otwiera właściwy.

Cursor

Edytor kodu z AI. Plik globalny działa w każdym projekcie, a plik projektu tylko w tym projekcie.

Oficjalna instrukcja konfiguracji (otwiera się w nowej karcie) ↗
  1. Utwórz token

    W Ustawienia → Tokeny API utwórz token tylko dla tego asystenta. Wybierz Tylko odczyt, jeśli ma tylko podglądać.

    Zaloguj się, aby utworzyć token
  2. Dodaj serwer

    Dla Ciebie (wszystkie projekty)
    ~/.cursor/mcp.json
    Dla jednego projektu
    .cursor/mcp.json
    Plik konfiguracyjny, token odczytywany ze zmiennej środowiskowej ~/.cursor/mcp.json
    {
        "mcpServers": {
            "streamrepeater": {
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer ${env:STREAMREPEATER_TOKEN}"
                }
            }
        }
    }
    Plik konfiguracyjny ~/.cursor/mcp.json
    {
        "mcpServers": {
            "streamrepeater": {
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Sprawdź, czy działa

    Otwórz ustawienia Cursor, znajdź MCP i sprawdź, czy Stream Repeater jest włączony i wyświetla swoje narzędzia.

    Następnie zapytaj: Wypisz moje kanały i powiedz, które są na żywo.

  • Pierwszy fragment odczytuje token ze zmiennej środowiskowej STREAMREPEATER_TOKEN. Ustaw ją przed uruchomieniem Cursor.
  • Cursor prosi o zatwierdzenie każdego wywołania narzędzia, chyba że na to zezwolisz.

VS Code (GitHub Copilot)

Tryb agenta GitHub Copilot w Visual Studio Code.

Oficjalna instrukcja konfiguracji (otwiera się w nowej karcie) ↗
  1. Utwórz token

    W Ustawienia → Tokeny API utwórz token tylko dla tego asystenta. Wybierz Tylko odczyt, jeśli ma tylko podglądać.

    Zaloguj się, aby utworzyć token
  2. Dodaj serwer

    Dla jednego projektu
    .vscode/mcp.json
    Dla Ciebie (wszystkie projekty)
    MCP: Open User Configuration
    Plik konfiguracyjny .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. Sprawdź, czy działa

    Uruchom MCP: List Servers z palety poleceń, a następnie uruchom Stream Repeater. Używaj Copilot Chat w trybie Agent.

    Następnie zapytaj: Wypisz moje kanały i powiedz, które są na żywo.

  • VS Code prosi o token przy pierwszym uruchomieniu serwera i przechowuje go w swoim bezpiecznym magazynie, więc nie jest zapisywany w pliku.
  • Zwróć uwagę, że klucz najwyższego poziomu to servers, a nie mcpServers.

Windsurf

Edytor Windsurf i jego agent Cascade.

Oficjalna instrukcja konfiguracji (otwiera się w nowej karcie) ↗
  1. Utwórz token

    W Ustawienia → Tokeny API utwórz token tylko dla tego asystenta. Wybierz Tylko odczyt, jeśli ma tylko podglądać.

    Zaloguj się, aby utworzyć token
  2. Dodaj serwer

    macOS i Linux
    ~/.codeium/windsurf/mcp_config.json
    macOS i Linux
    ~/.config/devin/mcp_config.json
    Windows
    %AppData%\devin\mcp_config.json
    Plik konfiguracyjny, token odczytywany ze zmiennej środowiskowej mcp_config.json
    {
        "mcpServers": {
            "streamrepeater": {
                "serverUrl": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer ${env:STREAMREPEATER_TOKEN}"
                }
            }
        }
    }
  3. Sprawdź, czy działa

    W Cascade otwórz panel MCP, kliknij odświeżanie i sprawdź, czy Stream Repeater wyświetla swoje narzędzia.

    Następnie zapytaj: Wypisz moje kanały i powiedz, które są na żywo.

  • Windsurf odczytuje token ze zmiennej środowiskowej STREAMREPEATER_TOKEN. Ustaw ją przed uruchomieniem edytora.
  • Nowsze wersje przechowują plik w pokazanym powyżej folderze devin. Jeśli nie wiesz, którego używa Twoja wersja, otwórz go z ustawień MCP w Cascade.

Zed

Szybki edytor kodu do współpracy.

Oficjalna instrukcja konfiguracji (otwiera się w nowej karcie) ↗
  1. Utwórz token

    W Ustawienia → Tokeny API utwórz token tylko dla tego asystenta. Wybierz Tylko odczyt, jeśli ma tylko podglądać.

    Zaloguj się, aby utworzyć token
  2. Dodaj serwer

    macOS i Linux
    ~/.config/zed/settings.json
    Otwórz z
    zed: open settings file
    Plik konfiguracyjny settings.json
    {
        "context_servers": {
            "streamrepeater": {
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Sprawdź, czy działa

    Otwórz Settings → AI → MCP Servers. Zielona kropka obok Stream Repeater oznacza, że jest połączony.

    Następnie zapytaj: Wypisz moje kanały i powiedz, które są na żywo.

  • Możesz go też dodać w Settings → AI → MCP Servers bez edytowania pliku. Zed oferuje logowanie OAuth tylko wtedy, gdy nie ustawiono nagłówka Authorization.

Cline

Otwartoźródłowy agent programistyczny dla VS Code, JetBrains i terminala.

Oficjalna instrukcja konfiguracji (otwiera się w nowej karcie) ↗
  1. Utwórz token

    W Ustawienia → Tokeny API utwórz token tylko dla tego asystenta. Wybierz Tylko odczyt, jeśli ma tylko podglądać.

    Zaloguj się, aby utworzyć token
  2. Dodaj serwer

    Otwórz z
    MCP Servers → Configure → Configure MCP Servers
    Dla Ciebie (wszystkie projekty)
    ~/.cline/data/settings/cline_mcp_settings.json
    Jedno polecenie
    cline mcp add streamrepeater https://streamrepeater.com/mcp --transport http \
      --header "Authorization: Bearer YOUR_TOKEN" --yes
    Plik konfiguracyjny cline_mcp_settings.json
    {
        "mcpServers": {
            "streamrepeater": {
                "type": "streamableHttp",
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                },
                "disabled": false,
                "autoApprove": []
            }
        }
    }
  3. Sprawdź, czy działa

    Otwórz panel MCP Servers i sprawdź, czy Stream Repeater jest oznaczony jako połączony.

    Następnie zapytaj: Wypisz moje kanały i powiedz, które są na żywo.

  • Zachowaj "type": "streamableHttp": bez tego Cline wraca do starszego transportu SSE.

Continue

Otwartoźródłowy asystent dla VS Code i JetBrains.

Oficjalna instrukcja konfiguracji (otwiera się w nowej karcie) ↗
  1. Utwórz token

    W Ustawienia → Tokeny API utwórz token tylko dla tego asystenta. Wybierz Tylko odczyt, jeśli ma tylko podglądać.

    Zaloguj się, aby utworzyć token
  2. Dodaj serwer

    Dla jednego projektu
    .continue/mcpServers/streamrepeater.yaml
    Plik konfiguracyjny .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. Sprawdź, czy działa

    Przeładuj Continue, przełącz się na tryb Agent i sprawdź, czy pojawiły się narzędzia Stream Repeater.

    Następnie zapytaj: Wypisz moje kanały i powiedz, które są na żywo.

  • Narzędzia MCP działają tylko w trybie Agent w Continue.
  • Nie zatwierdzaj tego pliku z prawdziwym tokenem w środku.

Goose

Otwartoźródłowy agent Block na komputer i do wiersza poleceń.

Oficjalna instrukcja konfiguracji (otwiera się w nowej karcie) ↗
  1. Utwórz token

    W Ustawienia → Tokeny API utwórz token tylko dla tego asystenta. Wybierz Tylko odczyt, jeśli ma tylko podglądać.

    Zaloguj się, aby utworzyć token
  2. Dodaj serwer

    macOS i Linux
    ~/.config/goose/config.yaml
    Plik konfiguracyjny, token odczytywany ze zmiennej środowiskowej ~/.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. Sprawdź, czy działa

    Uruchom ponownie Goose i zapytaj, jakie narzędzia Stream Repeater ma do dyspozycji.

    Następnie zapytaj: Wypisz moje kanały i powiedz, które są na żywo.

  • Klucz to uri, a nie url. Goose zastępuje $STREAMREPEATER_TOKEN wartością zmiennej środowiskowej, więc ustaw ją przed uruchomieniem Goose.
  • Możesz też uruchomić goose configure, wybrać Add Extension, a następnie Remote Extension (Streamable HTTP), i dodać nagłówek później w pliku.

ChatGPT

Własne serwery MCP w ChatGPT.

Oficjalna instrukcja konfiguracji (otwiera się w nowej karcie) ↗
Wkrótce

ChatGPT nie potrafi wysłać tokenu API: łączy się tylko z serwerami oferującymi logowanie OAuth. Właśnie dodajemy OAuth. Do tego czasu używaj Claude, Codex lub innego klienta z tej listy.

  • To zasady Twojego konta i obszaru roboczego ChatGPT decydują, czy możesz dodawać własne serwery MCP.

Other MCP clients

Każdy klient, który obsługuje transport Streamable HTTP i potrafi wysłać nagłówek Authorization.

Oficjalna instrukcja konfiguracji (otwiera się w nowej karcie) ↗
  1. Utwórz token

    W Ustawienia → Tokeny API utwórz token tylko dla tego asystenta. Wybierz Tylko odczyt, jeśli ma tylko podglądać.

    Zaloguj się, aby utworzyć token
  2. Dodaj serwer

    Plik konfiguracyjny
    {
        "mcpServers": {
            "streamrepeater": {
                "type": "http",
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
    Przetestuj połączenie za pomocą 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. Sprawdź, czy działa

    Wyślij żądanie initialize za pomocą curl. Odpowiedź JSON z serverInfo oznacza, że adres URL i token są poprawne; 401 oznacza błędny token.

    Następnie zapytaj: Wypisz moje kanały i powiedz, które są na żywo.

  • Jeśli Twój klient potrafi uruchamiać tylko lokalne serwery (stdio), może się połączyć przez otwartoźródłowy mostek mcp-remote: npx -y mcp-remote SERVER_URL --header "Authorization: Bearer YOUR_TOKEN".

https://streamrepeater.com/mcpPełna instrukcja konfiguracji i lista narzędzi →

Działa z asystentem, którego już używasz

Z każdym klientem MCP, który obsługuje transport Streamable HTTP i potrafi wysłać nagłówek Authorization. Wybierz jednego, aby zobaczyć konfigurację.

Claude w przeglądarce, na komputerze i w telefonie działa już dziś: dodaj własny konektor i wklej token jako nagłówek żądania. ChatGPT łączy się tylko przez logowanie OAuth, które wkrótce udostępnimy.

Wolisz napisać kod samodzielnie?

Asystent korzysta z tego samego publicznego API, które możesz wywoływać z własnych skryptów i usług.

REST API

131 operacji obejmujących kanały, miejsca docelowe, nagrania, klipy, czat, analitykę i pokoje podcastowe, opisanych w OpenAPI 3.1.

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

Webhooki

Otrzymuj podpisane żądanie POST, gdy coś się wydarzy, ponawiane do 6 razy, jeśli Twój punkt końcowy nie odpowiada. Zdarzenia obejmują m.in.:

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

Również dla crawlerów AI

Tekstowe podsumowanie produktu, API i każdego narzędzia MCP dla modeli, które czytają sieć.

Pytania

Czym jest MCP?

Model Context Protocol to otwarty standard, który pozwala asystentom AI korzystać z narzędzi w innych aplikacjach. Stream Repeater ma serwer MCP, więc asystent obsługujący MCP może na Twoją prośbę pracować z Twoimi transmisjami.

Którzy asystenci z tym działają?

Claude Desktop, Claude Code, Cursor, VS Code i każdy inny klient MCP, który obsługuje transport Streamable HTTP i potrafi wysłać nagłówek Authorization. Na stronie konfiguracji znajdziesz gotowe ustawienia do skopiowania dla każdego z nich.

Czy to działa w ChatGPT lub na claude.ai?

Jeszcze nie. Konektory dodawane w przeglądarce logują się przez OAuth zamiast wklejonego tokenu, a ten serwer na razie przyjmuje tylko tokeny API. Do tego czasu używaj klienta desktopowego lub edytora.

Czy asystent widzi mój klucz transmisji?

Nie. Klucze transmisji, adresy URL miejsc docelowych i hasła nigdy nie są zwracane asystentowi. Otrzymuje zamaskowane szczegóły połączenia i informację, gdzie możesz skopiować prawdziwe.

Czy mogę pozwolić mu tylko patrzeć?

Tak. Utwórz token Tylko odczyt. Asystent może wtedy sprawdzać stan, zużycie, nagrania i czat, ale każde narzędzie, które coś zmienia, zostanie odrzucone.

Skąd wiem, co zmienił?

Każda zmiana wprowadzona przez MCP jest zapisywana w Dzienniku aktywności obszaru roboczego wraz z narzędziem, tokenem i osobą, do której należy.

Czy to kosztuje dodatkowo?

Nie. Tokeny API i serwer MCP są dostępne w każdym planie. To, co może zrobić narzędzie, nadal zależy od planu: na przykład narzędzia do nagrywania wymagają planu z nagrywaniem.

Czy asystent działa cały czas?

Nie. Działa tylko wtedy, gdy go o coś poprosisz w swoim asystencie. Stream Repeater i tak samodzielnie przekazuje Twoje transmisje.

Daj asystentowi klucze do reżyserki, a nie klucze transmisji

Utwórz bezpłatny obszar roboczy, wygeneruj token API i połącz swojego asystenta.

14 dni planu Pro za darmo, bez karty Zacznij za darmo