Regel je streams door het te vragen

Stream Repeater heeft een MCP-server, zodat Claude, Cursor, VS Code en andere AI-assistenten op jouw verzoek je stream kunnen controleren, live gaan, een bestemming pauzeren, een moment clippen of de chat lezen, met je eigen API-token en niets wat dat token niet toch al kon.

Inbegrepen bij elk abonnement. Werkt met elke MCP-client die een header kan meesturen.

Je AI-assistentStream Repeater gekoppeld
  1. Jij: Loopt mijn stream nu goed?
  2. Gebruikt get_channel_status · The Signal
  3. Assistent: Ja. The Signal is al 1 u 12 min live, op ongeveer 6 Mb/s zonder pakketverlies. YouTube en Twitch draaien; Kick start opnieuw na een onderbreking. Zal ik over een minuut nog eens kijken?
Een voorbeeldgesprek. De tools zijn echt; je assistent zegt het op zijn eigen manier.

Wat het is, in gewone taal

MCP, het Model Context Protocol, is de manier waarop AI-assistenten andere software gebruiken. Koppel de onze één keer, en je assistent kan je Stream Repeater-werkruimte zien en bedienen zoals jij dat in het dashboard doet.

  1. Jij vraagt

    Typ wat je wilt, zoals je het aan een producer zou vragen. Geen commando’s om te leren.

  2. Hij gebruikt je API

    De assistent kiest de juiste tools, en elke tool roept dezelfde API aan als een script, met dezelfde rechtencontroles.

  3. Jij houdt de regie

    De server vraagt assistenten om eerst bij jou te checken voor alles wat kijkers zouden merken, en een alleen-lezen-token kan helemaal niets wijzigen.

Dingen die je kunt vragen

Een paar gesprekken, met de tools die de assistent onderweg gebruikte.

Eén platform pauzeren, de rest laten lopen

Je AI-assistentStream Repeater gekoppeld
  1. Jij: Pauzeer YouTube even, maar laat Twitch doorlopen.
  2. Gebruikt list_destinations · The Signal
  3. Assistent: Als ik YouTube pauzeer, stopt de uitzending voor de kijkers daar. Zal ik doorgaan?
  4. Jij: Ja.
  5. Gebruikt set_destination_enabled · YouTube → gepauzeerd
  6. Assistent: YouTube is gepauzeerd. Twitch en Kick zijn nog live. Zeg maar wanneer ik het weer aan moet zetten.

Je tegoed controleren

Je AI-assistentStream Repeater gekoppeld
  1. Jij: Hoeveel bandbreedte heb ik deze maand gebruikt? Kom ik tekort?
  2. Gebruikt get_usage · Signal Media
  3. Assistent: Je hebt 182 GB van 500 GB gebruikt. Met ongeveer 9 GB per dag eindig je de maand rond 270 GB, ruim binnen je tegoed.

Een moment clippen

Je AI-assistentStream Repeater gekoppeld
  1. Jij: Clip de laatste 30 seconden en noem het „Beslissende ronde”.
  2. Gebruikt create_clip · 30 s
  3. Assistent: Klaar. „Beslissende ronde” wordt uit de live-opname geknipt en staat zo bij je clips.

Je sleutels blijven van jou

Je AI-assistentStream Repeater gekoppeld
  1. Jij: Wat is mijn streamsleutel? Ik heb hem nodig voor OBS.
  2. Gebruikt get_stream_keys · The Signal
  3. Assistent: Ik zie alleen een gemaskeerde sleutel, dus ik kan hem niet voorlezen. Kopieer hem op de kanaalpagina in het dashboard, onder de verbindingsgegevens. Het serveradres voor OBS kun je gewoon gebruiken zoals het is.

Een voorbeeldgesprek. De tools zijn echt; je assistent zegt het op zijn eigen manier.

Alles wat je assistent kan

De server heeft vandaag 29 tools. Deze lijst wordt van de server zelf gelezen, dus hij is altijd actueel.

Werkruimtes en status

5

Wat je hebt, of alles goed loopt en hoeveel je hebt gebruikt.

  • list_workspaces Alleen-lezen

    Toont je werkruimtes, je rol in elke werkruimte en het abonnement.

  • list_channels Alleen-lezen

    Toont kanalen met livestatus, de go-live-schakelaar, opname en het aantal bestemmingen.

  • get_channel_status Alleen-lezen

    Gezondheid van een stream: live of niet, bitrate, uptime, pakketverlies, kijkers en de relaystatus van elke bestemming.

  • get_usage Alleen-lezen

    Verbruikte bandbreedte ten opzichte van je tegoed, met een prognose.

  • get_stream_keys Alleen-lezen

    Serveradressen voor je encoder, met gemaskeerde sleutels, en waar je de echte kunt kopiëren.

Live gaan en bestemmingen

5

Een kanaal aan- of uitzetten, platforms toevoegen, pauzeren en hervatten.

  • list_destinations Alleen-lezen

    Toont waarnaartoe een kanaal wordt doorgestuurd, zonder URL’s of streamsleutels.

  • go_live Voert wijzigingen door

    Zet de ingest van een kanaal aan, zodat het naar elke ingeschakelde bestemming wordt doorgestuurd.

  • end_stream Voert wijzigingen door

    Zet de ingest van een kanaal uit en beëindigt de uitzending overal.

  • add_destination Voert wijzigingen door

    Voegt een bestemming toe vanuit een gekoppeld account, een volledige URL of een server en sleutel.

  • set_destination_enabled Voert wijzigingen door

    Pauzeert of hervat één bestemming.

Opnames en clips

5

Cloudopname aan- of uitzetten, opnames weergeven en clips maken.

  • list_recordings Alleen-lezen

    Toont de in de cloud opgenomen segmenten van een kanaal.

  • list_clips Alleen-lezen

    Toont de clips van een kanaal, nieuwste eerst.

  • start_recording Voert wijzigingen door

    Zet cloudopname aan voor een kanaal.

  • stop_recording Voert wijzigingen door

    Zet cloudopname uit voor een kanaal.

  • create_clip Voert wijzigingen door

    Clipt de laatste paar seconden van de live-opname, of knipt een clip uit een opname.

Livechat

2

Je gebundelde chat lezen en erin posten.

  • get_recent_chat Alleen-lezen

    Leest recente berichten uit je gebundelde livechat.

  • send_chat_message Voert wijzigingen door

    Plaatst een bericht in je livechat op de gekoppelde platforms.

Podcast Rooms

12

Ruimtes openen of boeken, zien wie er wacht, gasten toelaten, dempen, op het podium zetten of verwijderen.

  • list_podcast_rooms Alleen-lezen

    Toont de podcastruimtes van een kanaal: open, gepland of afgelopen, met deelnamecodes en links.

  • get_podcast_room Alleen-lezen

    Eén podcastruimte: status, deelnamelink en wie er wacht of in de uitzending is.

  • list_podcast_participants Alleen-lezen

    Toont de host en gasten in een podcastruimte, wachtend of in de uitzending.

  • get_podcast_settings Alleen-lezen

    De standaardinstellingen voor Podcast Rooms van een kanaal, de huisstijl en de status van het eigen domein.

  • start_podcast_room Voert wijzigingen door

    Opent nu een podcastruimte of plant er een voor later, en geeft de deelnamelink terug.

  • end_podcast_room Voert wijzigingen door

    Beëindigt een open podcastruimte voor iedereen, of annuleert een geplande.

  • admit_podcast_guest Voert wijzigingen door

    Laat een gast binnen vanuit de wachtruimte.

  • deny_podcast_guest Voert wijzigingen door

    Weigert een gast die nog wacht.

  • remove_podcast_guest Voert wijzigingen door

    Haalt een gast uit de uitzending en uit de ruimte.

  • mute_podcast_guest Voert wijzigingen door

    Dempt een gast in de mix van de host of zet het geluid weer aan.

  • stage_podcast_guest Voert wijzigingen door

    Haalt een gast op het podium of stuurt die backstage.

  • update_podcast_settings Voert wijzigingen door

    Wijzigt de standaardinstellingen voor Podcast Rooms van een kanaal.

Volledige toolreferentie en clientinstallatie →

Veilig om aan een assistent te geven

De assistent werkt via een API-token dat jij aanmaakt en kunt intrekken. Hij krijgt niet meer toegang dan dat token, en minder dan jij.

  • Alleen-lezen of volledige toegangDat kies je bij het aanmaken van het token. Een alleen-lezen-token kan status, gebruik en chat bekijken maar niets wijzigen, en je rol in de werkruimte blijft gelden.
  • Sleutels worden nooit gedeeldStreamsleutels, bestemmings-URL’s en wachtwoorden worden nooit aan een assistent teruggegeven. Verbindingsgegevens komen gemaskeerd terug.
  • Elke wijziging wordt gelogdElke wijziging via MCP verschijnt in het activiteitenlog van je werkruimte, met de tool, het token en de persoon.
  • Vraagt voordat hij iets doetDe server vraagt assistenten om eerst bij jou te bevestigen voordat ze een stream beëindigen, een platform pauzeren, in de chat posten of een gast toelaten.
  • Altijd in te trekkenTrek het token in via Instellingen en de assistent verliest meteen de toegang. Elk token is beperkt tot 120 MCP-verzoeken per minuut.
  • Chat geldt als dataChatberichten worden door kijkers geschreven, dus de server vertelt assistenten nooit instructies daarin op te volgen.
Het activiteitenlog van de werkruimte: „Een AI-assistent heeft een wijziging doorgevoerd. AI-assistent (MCP): heeft een podcastruimte geopend op The Signal, token Claude Desktop, door Jordan Blake”
Zo ziet een wijziging door een assistent eruit in je activiteitenlog.

Stel het in met de assistent die je gebruikt

Kies je client om te zien waar de instelling hoort, het exacte fragment en hoe je controleert of het werkt. Het duurt ongeveer twee minuten.

Claude Code

De codeeragent van Anthropic in je terminal. Eén opdracht voegt de server toe voor elk project.

Officiële installatiegids (opent in een nieuw tabblad) ↗
  1. Maak een token

    Maak in Instellingen → API-tokens een token speciaal voor deze assistent. Kies Alleen-lezen als hij alleen mag kijken.

    Meld je aan om een token te maken
  2. Voeg de server toe

    Voor jou (alle projecten)
    ~/.claude.json
    Voor één project
    .mcp.json
    Eén opdracht
    claude mcp add --transport http --scope user streamrepeater https://streamrepeater.com/mcp \
      --header "Authorization: Bearer YOUR_TOKEN"
    Configuratiebestand, token uit een omgevingsvariabele .mcp.json
    {
        "mcpServers": {
            "streamrepeater": {
                "type": "http",
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer ${STREAMREPEATER_TOKEN}"
                }
            }
        }
    }
  3. Controleer of het werkt

    Voer dit uit en kijk of er een vinkje naast streamrepeater staat, of typ /mcp in een sessie:

    claude mcp list

    Vraag dan: Toon mijn kanalen en vertel me welke live zijn.

  • Commit voor een teamproject .mcp.json met ${STREAMREPEATER_TOKEN} erin en laat iedereen die variabele zelf instellen. Claude Code vraagt elke persoon de eerste keer om een projectserver goed te keuren.
  • Het toevoegen van de server test het token niet. Een verkeerd token verschijnt als mislukte verbinding in claude mcp list.

Claude (web, desktop & mobile)

claude.ai, de Claude-desktopapp en Cowork delen eigen connectors, en de mobiele apps gebruiken de connectors die je daar toevoegt. Met een gratis abonnement kun je één eigen connector toevoegen.

Officiële installatiegids (opent in een nieuw tabblad) ↗
  1. Voeg een eigen connector toe

    1. Open Customize → Connectors, klik op + Add en dan op Add custom connector. Bij een Team- of Enterprise-abonnement voegt een eigenaar hem toe via Organization settings → Connectors.
    2. Vul Stream Repeater in als naam en de server-URL hieronder, en klik op Continue.
    3. Laat onder Authentication de aanmeldoptie staan die Claude voorstelt, en klik op Add.
    4. Meld je aan bij Stream Repeater wanneer daarom wordt gevraagd, kies een werkruimte en kies of de assistent wijzigingen mag doen.
    Server-URL
    https://streamrepeater.com/mcp
  2. Controleer of het werkt

    Klik in een chat op +, open Connectors en zet Stream Repeater aan.

    Vraag dan: Toon mijn kanalen en vertel me welke live zijn.

  • Claude maakt verbinding vanaf de servers van Anthropic, niet vanaf je computer, dus het werkt op elk apparaat hetzelfde.
  • Bij Team- en Enterprise-abonnementen wordt een header die een eigenaar toevoegt gedeeld door iedereen die de connector gebruikt. Gebruik een token met Alleen-lezen, tenzij iedereen wijzigingen mag doen.

OpenAI Codex

De codeeragent van OpenAI. De opdrachtregel, de IDE-extensie en de Codex-app delen één configuratiebestand.

Officiële installatiegids (opent in een nieuw tabblad) ↗
  1. Maak een token

    Maak in Instellingen → API-tokens een token speciaal voor deze assistent. Kies Alleen-lezen als hij alleen mag kijken.

    Meld je aan om een token te maken
  2. Voeg de server toe

    Voor jou (alle projecten)
    ~/.codex/config.toml
    Voor één project
    .codex/config.toml
    Stel eerst het token in als omgevingsvariabele
    export STREAMREPEATER_TOKEN="YOUR_TOKEN"
    Eén opdracht
    codex mcp add streamrepeater --url https://streamrepeater.com/mcp \
      --bearer-token-env-var STREAMREPEATER_TOKEN
    Configuratiebestand, token uit een omgevingsvariabele ~/.codex/config.toml
    [mcp_servers.streamrepeater]
    url = "https://streamrepeater.com/mcp"
    bearer_token_env_var = "STREAMREPEATER_TOKEN"
  3. Controleer of het werkt

    Voer dit uit, of typ /mcp in Codex:

    codex mcp list

    Vraag dan: Toon mijn kanalen en vertel me welke live zijn.

  • Codex leest het token bij elke start uit de omgevingsvariabele, dus het token staat nooit in het configuratiebestand. Zet de export-regel in je shellprofiel om hem te bewaren.
  • Stel op Windows de variabele in met setx STREAMREPEATER_TOKEN "YOUR_TOKEN" en open een nieuwe terminal.

Gemini CLI

De opensource-agent van Google voor de terminal.

Officiële installatiegids (opent in een nieuw tabblad) ↗
  1. Maak een token

    Maak in Instellingen → API-tokens een token speciaal voor deze assistent. Kies Alleen-lezen als hij alleen mag kijken.

    Meld je aan om een token te maken
  2. Voeg de server toe

    Voor jou (alle projecten)
    ~/.gemini/settings.json
    Voor één project
    .gemini/settings.json
    Eén opdracht
    gemini mcp add --transport http --scope user \
      --header "Authorization: Bearer YOUR_TOKEN" \
      streamrepeater https://streamrepeater.com/mcp
    Configuratiebestand ~/.gemini/settings.json
    {
        "mcpServers": {
            "streamrepeater": {
                "httpUrl": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Controleer of het werkt

    Voer dit uit, of typ /mcp in een sessie:

    gemini mcp list

    Vraag dan: Toon mijn kanalen en vertel me welke live zijn.

  • Gebruik httpUrl, niet url: in Gemini CLI betekent url het oudere SSE-transport.
  • Zonder --scope user wordt de server alleen aan het huidige project toegevoegd.

Google Antigravity

De agent-first IDE van Google en de bijbehorende agy-opdrachtregel.

Officiële installatiegids (opent in een nieuw tabblad) ↗
  1. Maak een token

    Maak in Instellingen → API-tokens een token speciaal voor deze assistent. Kies Alleen-lezen als hij alleen mag kijken.

    Meld je aan om een token te maken
  2. Voeg de server toe

    macOS en Linux
    ~/.gemini/antigravity/mcp_config.json
    Windows
    %USERPROFILE%\.gemini\antigravity\mcp_config.json
    Open het via
    … → MCP Servers → Manage MCP Servers → View raw config
    Configuratiebestand mcp_config.json
    {
        "mcpServers": {
            "streamrepeater": {
                "serverUrl": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Controleer of het werkt

    Open in het Agent-paneel … → MCP Servers en vernieuw de lijst. Stream Repeater hoort met zijn tools te verschijnen.

    Vraag dan: Toon mijn kanalen en vertel me welke live zijn.

  • Antigravity heeft serverUrl nodig. Met url meldt het dat serverUrl of command moet worden opgegeven.
  • Staat het bestand in jouw versie ergens anders, dan opent View raw config altijd het juiste.

Cursor

De AI-code-editor. Een globaal bestand werkt in elk project; een projectbestand alleen in dat project.

Officiële installatiegids (opent in een nieuw tabblad) ↗
  1. Maak een token

    Maak in Instellingen → API-tokens een token speciaal voor deze assistent. Kies Alleen-lezen als hij alleen mag kijken.

    Meld je aan om een token te maken
  2. Voeg de server toe

    Voor jou (alle projecten)
    ~/.cursor/mcp.json
    Voor één project
    .cursor/mcp.json
    Configuratiebestand, token uit een omgevingsvariabele ~/.cursor/mcp.json
    {
        "mcpServers": {
            "streamrepeater": {
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer ${env:STREAMREPEATER_TOKEN}"
                }
            }
        }
    }
    Configuratiebestand ~/.cursor/mcp.json
    {
        "mcpServers": {
            "streamrepeater": {
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Controleer of het werkt

    Open de instellingen van Cursor, zoek MCP en controleer of Stream Repeater aanstaat en zijn tools toont.

    Vraag dan: Toon mijn kanalen en vertel me welke live zijn.

  • Het eerste fragment leest het token uit de omgevingsvariabele STREAMREPEATER_TOKEN. Stel die in voordat je Cursor start.
  • Cursor vraagt je elke toolaanroep goed te keuren, tenzij je dat toestaat.

VS Code (GitHub Copilot)

De agentmodus van GitHub Copilot in Visual Studio Code.

Officiële installatiegids (opent in een nieuw tabblad) ↗
  1. Maak een token

    Maak in Instellingen → API-tokens een token speciaal voor deze assistent. Kies Alleen-lezen als hij alleen mag kijken.

    Meld je aan om een token te maken
  2. Voeg de server toe

    Voor één project
    .vscode/mcp.json
    Voor jou (alle projecten)
    MCP: Open User Configuration
    Configuratiebestand .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. Controleer of het werkt

    Voer MCP: List Servers uit vanuit het opdrachtenpalet en start Stream Repeater. Gebruik Copilot Chat in de modus Agent.

    Vraag dan: Toon mijn kanalen en vertel me welke live zijn.

  • VS Code vraagt om het token wanneer de server voor het eerst start en bewaart het in zijn geheime opslag, dus het wordt niet in het bestand opgeslagen.
  • Let op: de sleutel op het hoogste niveau is servers, niet mcpServers.

Windsurf

De Windsurf-editor en zijn Cascade-agent.

Officiële installatiegids (opent in een nieuw tabblad) ↗
  1. Maak een token

    Maak in Instellingen → API-tokens een token speciaal voor deze assistent. Kies Alleen-lezen als hij alleen mag kijken.

    Meld je aan om een token te maken
  2. Voeg de server toe

    macOS en Linux
    ~/.codeium/windsurf/mcp_config.json
    macOS en Linux
    ~/.config/devin/mcp_config.json
    Windows
    %AppData%\devin\mcp_config.json
    Configuratiebestand, token uit een omgevingsvariabele mcp_config.json
    {
        "mcpServers": {
            "streamrepeater": {
                "serverUrl": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer ${env:STREAMREPEATER_TOKEN}"
                }
            }
        }
    }
  3. Controleer of het werkt

    Open in Cascade het MCP-paneel, klik op vernieuwen en controleer of Stream Repeater zijn tools toont.

    Vraag dan: Toon mijn kanalen en vertel me welke live zijn.

  • Windsurf leest het token uit de omgevingsvariabele STREAMREPEATER_TOKEN. Stel die in voordat je de editor start.
  • Nieuwere versies bewaren het bestand in de devin-map hierboven. Open het via de MCP-instellingen van Cascade als je niet zeker weet welke jouw versie gebruikt.

Zed

De snelle code-editor om samen in te werken.

Officiële installatiegids (opent in een nieuw tabblad) ↗
  1. Maak een token

    Maak in Instellingen → API-tokens een token speciaal voor deze assistent. Kies Alleen-lezen als hij alleen mag kijken.

    Meld je aan om een token te maken
  2. Voeg de server toe

    macOS en Linux
    ~/.config/zed/settings.json
    Open het via
    zed: open settings file
    Configuratiebestand settings.json
    {
        "context_servers": {
            "streamrepeater": {
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Controleer of het werkt

    Open Settings → AI → MCP Servers. Een groene stip naast Stream Repeater betekent dat hij verbonden is.

    Vraag dan: Toon mijn kanalen en vertel me welke live zijn.

  • Je kunt hem ook toevoegen via Settings → AI → MCP Servers zonder het bestand te bewerken. Zed biedt alleen een aanmelding via OAuth aan als er geen Authorization-header is ingesteld.

Cline

De opensource-codeeragent voor VS Code, JetBrains en de terminal.

Officiële installatiegids (opent in een nieuw tabblad) ↗
  1. Maak een token

    Maak in Instellingen → API-tokens een token speciaal voor deze assistent. Kies Alleen-lezen als hij alleen mag kijken.

    Meld je aan om een token te maken
  2. Voeg de server toe

    Open het via
    MCP Servers → Configure → Configure MCP Servers
    Voor jou (alle projecten)
    ~/.cline/data/settings/cline_mcp_settings.json
    Eén opdracht
    cline mcp add streamrepeater https://streamrepeater.com/mcp --transport http \
      --header "Authorization: Bearer YOUR_TOKEN" --yes
    Configuratiebestand cline_mcp_settings.json
    {
        "mcpServers": {
            "streamrepeater": {
                "type": "streamableHttp",
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                },
                "disabled": false,
                "autoApprove": []
            }
        }
    }
  3. Controleer of het werkt

    Open het MCP Servers-paneel en controleer of Stream Repeater als verbonden wordt getoond.

    Vraag dan: Toon mijn kanalen en vertel me welke live zijn.

  • Laat "type": "streamableHttp" staan: zonder valt Cline terug op het oudere SSE-transport.

Continue

De opensource-assistent voor VS Code en JetBrains.

Officiële installatiegids (opent in een nieuw tabblad) ↗
  1. Maak een token

    Maak in Instellingen → API-tokens een token speciaal voor deze assistent. Kies Alleen-lezen als hij alleen mag kijken.

    Meld je aan om een token te maken
  2. Voeg de server toe

    Voor één project
    .continue/mcpServers/streamrepeater.yaml
    Configuratiebestand .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. Controleer of het werkt

    Herlaad Continue, schakel over naar de modus Agent en controleer of de tools van Stream Repeater verschijnen.

    Vraag dan: Toon mijn kanalen en vertel me welke live zijn.

  • MCP-tools werken alleen in de Agent-modus van Continue.
  • Commit dit bestand niet met een echt token erin.

Goose

De opensource-agent van Block, op de desktop en de opdrachtregel.

Officiële installatiegids (opent in een nieuw tabblad) ↗
  1. Maak een token

    Maak in Instellingen → API-tokens een token speciaal voor deze assistent. Kies Alleen-lezen als hij alleen mag kijken.

    Meld je aan om een token te maken
  2. Voeg de server toe

    macOS en Linux
    ~/.config/goose/config.yaml
    Configuratiebestand, token uit een omgevingsvariabele ~/.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. Controleer of het werkt

    Start Goose opnieuw en vraag welke Stream Repeater-tools hij heeft.

    Vraag dan: Toon mijn kanalen en vertel me welke live zijn.

  • De sleutel is uri, niet url. Goose vervangt $STREAMREPEATER_TOKEN door de omgevingsvariabele, dus stel die in voordat je Goose start.
  • Je kunt ook goose configure uitvoeren, Add Extension kiezen en dan Remote Extension (Streamable HTTP), en daarna de header in het bestand toevoegen.

ChatGPT

Eigen MCP-servers in ChatGPT.

Officiële installatiegids (opent in een nieuw tabblad) ↗
  1. Voeg een eigen connector toe

    1. Open chatgpt.com/plugins, klik op + en dan op Add custom MCP server.
    2. Vul Stream Repeater in als naam, en de server-URL hieronder bij Connection.
    3. Kies OAuth als authenticatie, bevestig de waarschuwing en klik op Create as a plugin.
    4. Meld je aan bij Stream Repeater wanneer daarom wordt gevraagd, kies een werkruimte en kies of ChatGPT wijzigingen mag doen.
    Server-URL
    https://streamrepeater.com/mcp
  2. Controleer of het werkt

    Controleer of de tools van Stream Repeater worden getoond en gebruik de plugin daarna in een chat.

    Vraag dan: Toon mijn kanalen en vertel me welke live zijn.

  • Het beleid van je ChatGPT-account en -werkruimte bepaalt of je eigen MCP-servers kunt toevoegen.

Other MCP clients

Elke client die het Streamable HTTP-transport ondersteunt en een Authorization-header kan meesturen.

Officiële installatiegids (opent in een nieuw tabblad) ↗
  1. Maak een token

    Maak in Instellingen → API-tokens een token speciaal voor deze assistent. Kies Alleen-lezen als hij alleen mag kijken.

    Meld je aan om een token te maken
  2. Voeg de server toe

    Configuratiebestand
    {
        "mcpServers": {
            "streamrepeater": {
                "type": "http",
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
    Test de verbinding met 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. Controleer of het werkt

    Stuur het initialize-verzoek met curl. Een JSON-antwoord met serverInfo betekent dat de URL en het token kloppen; 401 betekent dat het token verkeerd is.

    Vraag dan: Toon mijn kanalen en vertel me welke live zijn.

  • Kan je client alleen lokale (stdio-)servers starten, dan kan de opensource-brug mcp-remote hem koppelen: npx -y mcp-remote SERVER_URL --header "Authorization: Bearer YOUR_TOKEN".

https://streamrepeater.com/mcpVolledige installatiegids en de lijst met tools →

Werkt met de assistent die je al gebruikt

Elke MCP-client die het Streamable HTTP-transport ondersteunt en een Authorization-header kan meesturen. Kies er een om de installatie te zien.

Claude en ChatGPT kunnen zich aanmelden met OAuth: voeg de server-URL toe als eigen connector, meld je aan en kies dan een werkruimte en of de assistent wijzigingen mag doen. Er hoeft geen token geplakt te worden.

Schrijf je de code liever zelf?

De assistent gebruikt dezelfde openbare API die jij vanuit je eigen scripts en services kunt aanroepen.

REST-API

131 bewerkingen voor kanalen, bestemmingen, opnames, clips, chat, analyses en Podcast Rooms, beschreven in OpenAPI 3.1.

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

Webhooks

Krijg een ondertekende POST als er iets gebeurt, met tot 6 nieuwe pogingen als je endpoint onbereikbaar is. Events zijn onder meer:

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

Ook voor AI-crawlers

Een samenvatting in platte tekst van het product, de API en elke MCP-tool, voor modellen die het web lezen.

Vragen

Wat is MCP?

Het Model Context Protocol is een open standaard waarmee AI-assistenten tools in andere apps kunnen gebruiken. Stream Repeater draait een MCP-server, zodat een assistent die MCP ondersteunt op jouw verzoek met je streams kan werken.

Welke assistenten werken ermee?

Claude Desktop, Claude Code, Cursor, VS Code en elke andere MCP-client die het Streamable HTTP-transport ondersteunt en een Authorization-header kan meesturen. Op de installatiepagina staat voor elk een configuratie om te kopiëren.

Werkt het in ChatGPT of op claude.ai?

Nog niet. Connectors die je op het web toevoegt melden zich aan met OAuth in plaats van een geplakt token, en deze server accepteert voorlopig alleen API-tokens. Gebruik in de tussentijd een desktop- of editorclient.

Kan de assistent mijn streamsleutel zien?

Nee. Streamsleutels, bestemmings-URL’s en wachtwoorden worden nooit aan een assistent teruggegeven. Hij krijgt gemaskeerde verbindingsgegevens en hoort waar jij de echte kunt kopiëren.

Kan ik hem laten kijken maar niets laten aanraken?

Ja. Maak een alleen-lezen-token aan. De assistent kan dan status, gebruik, opnames en chat bekijken, maar elke tool die iets wijzigt wordt geweigerd.

Hoe weet ik wat hij heeft gewijzigd?

Elke wijziging via MCP komt in het activiteitenlog van je werkruimte, met de tool, het token en de persoon bij wie het hoort.

Kost het extra?

Nee. API-tokens en de MCP-server zitten bij elk abonnement. Wat een tool kan, hangt wel af van je abonnement: opnametools hebben bijvoorbeeld een abonnement met opname nodig.

Draait de assistent de hele tijd?

Nee. Hij doet alleen iets als je het hem in je assistent vraagt. Stream Repeater blijft je streams hoe dan ook zelf doorsturen.

Geef je assistent de sleutels van de regiekamer, niet je streamsleutels

Maak een gratis werkruimte aan, maak een API-token en koppel je assistent.

14 dagen Pro gratis, zonder creditcard Gratis beginnen