Steuere deine Streams mit einer Frage

Stream Repeater hat einen MCP-Server. So können Claude, Cursor, VS Code und andere KI-Assistenten auf deine Bitte hin deinen Stream prüfen, live gehen, ein Ziel pausieren, einen Moment clippen oder den Chat lesen – mit deinem eigenen API-Token und nichts, was das Token nicht ohnehin dürfte.

In jedem Tarif enthalten. Funktioniert mit jedem MCP-Client, der einen Header senden kann.

Dein KI-AssistentStream Repeater verbunden
  1. Du: Läuft mein Stream gerade sauber?
  2. Verwendet get_channel_status · The Signal
  3. Assistent: Ja. The Signal ist seit 1 Std. 12 Min. live, mit etwa 6 Mb/s und ohne Paketverlust. YouTube und Twitch laufen; Kick startet nach einem Abbruch gerade neu. Soll ich in einer Minute noch mal nachsehen?
Ein Beispielgespräch. Die Werkzeuge sind echt; dein Assistent wird es mit eigenen Worten formulieren.

Was es ist, ganz einfach erklärt

MCP, das Model Context Protocol, ist der Weg, über den KI-Assistenten andere Software nutzen. Verbinde unseren Server einmal, und dein Assistent kann deinen Stream-Repeater-Arbeitsbereich genauso sehen und steuern wie du im Dashboard.

  1. Du fragst

    Schreib, was du willst, so wie du es einer Produktionsleitung sagen würdest. Keine Befehle zu lernen.

  2. Er nutzt deine API

    Der Assistent wählt die passenden Werkzeuge, und jedes ruft dieselbe API auf wie ein Skript – mit denselben Berechtigungsprüfungen.

  3. Du behältst die Kontrolle

    Der Server weist Assistenten an, vor allem, was Zuschauer bemerken würden, bei dir nachzufragen, und ein Nur-Lesen-Token kann überhaupt nichts ändern.

Was du fragen kannst

Ein paar Gespräche, mit den Werkzeugen, die der Assistent dabei verwendet hat.

Eine Plattform pausieren, die anderen weiterlaufen lassen

Dein KI-AssistentStream Repeater verbunden
  1. Du: Pausiere YouTube erst mal, aber lass Twitch weiterlaufen.
  2. Verwendet list_destinations · The Signal
  3. Assistent: Wenn ich YouTube pausiere, endet die Übertragung für die Zuschauer dort. Soll ich?
  4. Du: Ja.
  5. Verwendet set_destination_enabled · YouTube → pausiert
  6. Assistent: YouTube ist pausiert. Twitch und Kick sind weiter live. Sag mir, wann ich es wieder einschalten soll.

Dein Kontingent prüfen

Dein KI-AssistentStream Repeater verbunden
  1. Du: Wie viel Bandbreite habe ich diesen Monat verbraucht? Reicht sie?
  2. Verwendet get_usage · Signal Media
  3. Assistent: Du hast 182 GB von 500 GB verbraucht. Bei etwa 9 GB am Tag landest du am Monatsende bei rund 270 GB, also deutlich innerhalb deines Kontingents.

Einen Moment clippen

Dein KI-AssistentStream Repeater verbunden
  1. Du: Clippe die letzten 30 Sekunden und nenn den Clip „Clutch-Runde“.
  2. Verwendet create_clip · 30 s
  3. Assistent: Erledigt. „Clutch-Runde“ wird gerade aus der Live-Aufnahme geschnitten und ist gleich in deinen Clips.

Deine Keys bleiben deine

Dein KI-AssistentStream Repeater verbunden
  1. Du: Wie lautet mein Stream-Key? Ich brauche ihn für OBS.
  2. Verwendet get_stream_keys · The Signal
  3. Assistent: Ich sehe nur einen maskierten Key und kann ihn daher nicht vorlesen. Kopiere ihn auf der Kanalseite im Dashboard unter den Verbindungsdetails. Die Serveradresse für OBS kannst du so verwenden, wie sie ist.

Ein Beispielgespräch. Die Werkzeuge sind echt; dein Assistent wird es mit eigenen Worten formulieren.

Alles, was dein Assistent kann

Der Server hat heute 29 Werkzeuge. Diese Liste wird direkt vom Server gelesen und ist daher immer aktuell.

Arbeitsbereiche und Zustand

5

Was du hast, ob alles sauber läuft und wie viel du verbraucht hast.

  • list_workspaces Nur Lesen

    Listet deine Arbeitsbereiche, deine Rolle in jedem und den jeweiligen Tarif auf.

  • list_channels Nur Lesen

    Listet Kanäle mit Live-Status, Go-Live-Schalter, Aufzeichnung und Anzahl der Ziele auf.

  • get_channel_status Nur Lesen

    Zustand eines Streams: live oder nicht, Bitrate, Laufzeit, Paketverlust, Zuschauer und der Relay-Zustand jedes Ziels.

  • get_usage Nur Lesen

    Verbrauchte Bandbreite im Verhältnis zu deinem Kontingent, mit Prognose.

  • get_stream_keys Nur Lesen

    Serveradressen für deinen Encoder mit maskierten Keys und wo du die echten kopieren kannst.

Live gehen und Ziele

5

Einen Kanal ein- oder ausschalten, Plattformen hinzufügen, pausieren und fortsetzen.

  • list_destinations Nur Lesen

    Listet auf, wohin ein Kanal weitergeleitet wird — ohne URLs oder Stream-Keys.

  • go_live Nimmt Änderungen vor

    Schaltet den Ingest eines Kanals ein, sodass er an jedes aktivierte Ziel weitergeleitet wird.

  • end_stream Nimmt Änderungen vor

    Schaltet den Ingest eines Kanals aus und beendet die Übertragung überall.

  • add_destination Nimmt Änderungen vor

    Fügt ein Ziel aus einem verbundenen Konto, einer vollständigen URL oder aus Server und Key hinzu.

  • set_destination_enabled Nimmt Änderungen vor

    Pausiert ein Ziel oder setzt es fort.

Aufnahmen und Clips

5

Cloud-Aufzeichnung ein- oder ausschalten, Aufnahmen auflisten und Clips erstellen.

  • list_recordings Nur Lesen

    Listet die in der Cloud aufgezeichneten Segmente eines Kanals auf.

  • list_clips Nur Lesen

    Listet die Clips eines Kanals auf, die neuesten zuerst.

  • start_recording Nimmt Änderungen vor

    Schaltet die Cloud-Aufzeichnung für einen Kanal ein.

  • stop_recording Nimmt Änderungen vor

    Schaltet die Cloud-Aufzeichnung für einen Kanal aus.

  • create_clip Nimmt Änderungen vor

    Clippt die letzten Sekunden der Live-Aufzeichnung oder schneidet einen Clip aus einer Aufzeichnung.

Livechat

2

Deinen gemeinsamen Chat lesen und darin schreiben.

  • get_recent_chat Nur Lesen

    Liest die neuesten Nachrichten aus deinem zusammengeführten Live-Chat.

  • send_chat_message Nimmt Änderungen vor

    Postet eine Nachricht in deinem Live-Chat auf den verbundenen Plattformen.

Podcast Rooms

12

Räume öffnen oder buchen, sehen, wer wartet, Gäste hereinlassen, stummschalten, auf die Bühne holen oder entfernen.

  • list_podcast_rooms Nur Lesen

    Listet die Podcast-Räume eines Kanals auf: offen, gebucht oder vergangen, mit Beitrittscodes und Links.

  • get_podcast_room Nur Lesen

    Ein Podcast-Raum: Status, Beitrittslink und wer wartet oder auf Sendung ist.

  • list_podcast_participants Nur Lesen

    Listet Host und Gäste in einem Podcast-Raum auf, wartend oder auf Sendung.

  • get_podcast_settings Nur Lesen

    Die Podcast-Rooms-Standards eines Kanals, sein Branding und der Status der eigenen Domain.

  • start_podcast_room Nimmt Änderungen vor

    Öffnet jetzt einen Podcast-Raum oder bucht einen für später und gibt den Beitrittslink zurück.

  • end_podcast_room Nimmt Änderungen vor

    Beendet einen offenen Podcast-Raum für alle oder storniert einen gebuchten.

  • admit_podcast_guest Nimmt Änderungen vor

    Lässt einen Gast aus dem Warteraum herein.

  • deny_podcast_guest Nimmt Änderungen vor

    Weist einen Gast ab, der noch wartet.

  • remove_podcast_guest Nimmt Änderungen vor

    Nimmt einen Gast aus der Sendung und aus dem Raum.

  • mute_podcast_guest Nimmt Änderungen vor

    Schaltet einen Gast im Mix des Hosts stumm oder wieder laut.

  • stage_podcast_guest Nimmt Änderungen vor

    Holt einen Gast auf die Bühne oder schickt ihn backstage.

  • update_podcast_settings Nimmt Änderungen vor

    Ändert die Podcast-Rooms-Standards eines Kanals.

Vollständige Werkzeugreferenz und Client-Einrichtung →

Sicher in der Hand eines Assistenten

Der Assistent arbeitet über ein API-Token, das du erstellst und widerrufen kannst. Er bekommt nicht mehr Zugriff als dieses Token, und weniger als du.

  • Nur Lesen oder voller ZugriffDas wählst du beim Erstellen des Tokens. Ein Nur-Lesen-Token kann Zustand, Nutzung und Chat prüfen, aber nichts ändern, und deine Rolle im Arbeitsbereich gilt weiterhin.
  • Keys werden nie geteiltStream-Keys, Ziel-URLs und Passwörter werden nie an einen Assistenten zurückgegeben. Verbindungsdetails kommen maskiert zurück.
  • Jede Änderung wird protokolliertJede Änderung über MCP erscheint im Aktivitätsprotokoll deines Arbeitsbereichs, mit Werkzeug, Token und Person.
  • Fragt, bevor er handeltDer Server weist Assistenten an, bei dir nachzufragen, bevor sie einen Stream beenden, eine Plattform pausieren, im Chat posten oder einen Gast hereinlassen.
  • Jederzeit widerrufenWiderrufe das Token in den Einstellungen, und der Assistent verliert sofort den Zugriff. Jedes Token ist auf 120 MCP-Anfragen pro Minute begrenzt.
  • Chat gilt als DatenChatnachrichten schreiben Zuschauer, deshalb weist der Server Assistenten an, Anweisungen darin niemals zu befolgen.
Das Aktivitätsprotokoll des Arbeitsbereichs: „Ein KI-Assistent hat eine Änderung vorgenommen. KI-Assistent (MCP): hat einen Podcast-Raum auf The Signal geöffnet, Token Claude Desktop, von Jordan Blake“
So sieht eine Änderung durch einen Assistenten in deinem Aktivitätsprotokoll aus.

Richte es mit deinem Assistenten ein

Wähle deinen Client und sieh, wohin die Einstellung gehört, das passende Snippet und wie du prüfst, ob alles funktioniert. Das dauert etwa zwei Minuten.

Claude Code

Der Coding-Agent von Anthropic in deinem Terminal. Ein Befehl fügt den Server für alle Projekte hinzu.

Offizielle Einrichtungsanleitung (öffnet in einem neuen Tab) ↗
  1. Token erstellen

    Erstelle unter Einstellungen → API-Token ein Token nur für diesen Assistenten. Wähle „Nur Lesen“, wenn er nur nachsehen soll.

    Melde dich an, um ein Token zu erstellen
  2. Server hinzufügen

    Für dich (alle Projekte)
    ~/.claude.json
    Für ein Projekt
    .mcp.json
    Ein Befehl
    claude mcp add --transport http --scope user streamrepeater https://streamrepeater.com/mcp \
      --header "Authorization: Bearer YOUR_TOKEN"
    Konfigurationsdatei, Token aus einer Umgebungsvariablen gelesen .mcp.json
    {
        "mcpServers": {
            "streamrepeater": {
                "type": "http",
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer ${STREAMREPEATER_TOKEN}"
                }
            }
        }
    }
  3. Prüfen, ob es funktioniert

    Führe dies aus und achte auf einen Haken neben streamrepeater, oder tippe /mcp in einer Sitzung:

    claude mcp list

    Frag dann: Liste meine Kanäle auf und sag mir, welche live sind.

  • Für ein Teamprojekt committest du .mcp.json mit ${STREAMREPEATER_TOKEN} darin, und jede Person setzt diese Variable selbst. Claude Code fragt jede Person beim ersten Mal, ob sie einen Projektserver zulassen will.
  • Beim Hinzufügen des Servers wird das Token nicht geprüft. Ein falsches Token zeigt sich als fehlgeschlagene Verbindung in claude mcp list.

Claude (web, desktop & mobile)

claude.ai, die Claude-Desktop-App und Cowork teilen sich eigene Connectors, und die mobilen Apps nutzen die, die du dort hinzufügst. Im Free-Tarif kannst du einen eigenen Connector hinzufügen.

Offizielle Einrichtungsanleitung (öffnet in einem neuen Tab) ↗
  1. Eigenen Connector hinzufügen

    1. Öffne Customize → Connectors, klicke auf + Add und dann auf Add custom connector. In einem Team- oder Enterprise-Tarif fügt ihn stattdessen ein Owner unter Organization settings → Connectors hinzu.
    2. Gib Stream Repeater als Namen und die Server-URL unten ein und klicke dann auf Continue.
    3. Behalte unter Authentication die Anmeldeoption, die Claude vorschlägt, und klicke dann auf Add.
    4. Melde dich bei Stream Repeater an, wenn du dazu aufgefordert wirst, wähle einen Arbeitsbereich und lege fest, ob der Assistent Änderungen vornehmen darf.
    Server-URL
    https://streamrepeater.com/mcp
  2. Prüfen, ob es funktioniert

    Klicke in einem Chat auf +, öffne Connectors und schalte Stream Repeater ein.

    Frag dann: Liste meine Kanäle auf und sag mir, welche live sind.

  • Claude verbindet sich von den Servern von Anthropic aus, nicht von deinem Computer, und funktioniert daher auf jedem Gerät gleich.
  • In Team- und Enterprise-Tarifen gilt ein Header, den ein Owner hinzufügt, für alle, die den Connector nutzen. Verwende ein Token mit „Nur Lesen“, sofern nicht alle Änderungen vornehmen dürfen sollen.

OpenAI Codex

Der Coding-Agent von OpenAI. Kommandozeile, IDE-Erweiterung und die Codex-App teilen sich eine Konfigurationsdatei.

Offizielle Einrichtungsanleitung (öffnet in einem neuen Tab) ↗
  1. Token erstellen

    Erstelle unter Einstellungen → API-Token ein Token nur für diesen Assistenten. Wähle „Nur Lesen“, wenn er nur nachsehen soll.

    Melde dich an, um ein Token zu erstellen
  2. Server hinzufügen

    Für dich (alle Projekte)
    ~/.codex/config.toml
    Für ein Projekt
    .codex/config.toml
    Lege das Token zuerst als Umgebungsvariable fest
    export STREAMREPEATER_TOKEN="YOUR_TOKEN"
    Ein Befehl
    codex mcp add streamrepeater --url https://streamrepeater.com/mcp \
      --bearer-token-env-var STREAMREPEATER_TOKEN
    Konfigurationsdatei, Token aus einer Umgebungsvariablen gelesen ~/.codex/config.toml
    [mcp_servers.streamrepeater]
    url = "https://streamrepeater.com/mcp"
    bearer_token_env_var = "STREAMREPEATER_TOKEN"
  3. Prüfen, ob es funktioniert

    Führe dies aus oder tippe /mcp in Codex:

    codex mcp list

    Frag dann: Liste meine Kanäle auf und sag mir, welche live sind.

  • Codex liest das Token bei jedem Start aus der Umgebungsvariablen, sodass es nie in der Konfigurationsdatei steht. Füge die export-Zeile deinem Shell-Profil hinzu, damit sie erhalten bleibt.
  • Unter Windows setzt du die Variable mit setx STREAMREPEATER_TOKEN "YOUR_TOKEN" und öffnest ein neues Terminal.

Gemini CLI

Der Open-Source-Agent von Google für das Terminal.

Offizielle Einrichtungsanleitung (öffnet in einem neuen Tab) ↗
  1. Token erstellen

    Erstelle unter Einstellungen → API-Token ein Token nur für diesen Assistenten. Wähle „Nur Lesen“, wenn er nur nachsehen soll.

    Melde dich an, um ein Token zu erstellen
  2. Server hinzufügen

    Für dich (alle Projekte)
    ~/.gemini/settings.json
    Für ein Projekt
    .gemini/settings.json
    Ein Befehl
    gemini mcp add --transport http --scope user \
      --header "Authorization: Bearer YOUR_TOKEN" \
      streamrepeater https://streamrepeater.com/mcp
    Konfigurationsdatei ~/.gemini/settings.json
    {
        "mcpServers": {
            "streamrepeater": {
                "httpUrl": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Prüfen, ob es funktioniert

    Führe dies aus oder tippe /mcp in einer Sitzung:

    gemini mcp list

    Frag dann: Liste meine Kanäle auf und sag mir, welche live sind.

  • Verwende httpUrl, nicht url: In Gemini CLI steht url für den älteren SSE-Transport.
  • Ohne --scope user wird der Server nur zum aktuellen Projekt hinzugefügt.

Google Antigravity

Die Agent-first-IDE von Google und ihre Kommandozeile agy.

Offizielle Einrichtungsanleitung (öffnet in einem neuen Tab) ↗
  1. Token erstellen

    Erstelle unter Einstellungen → API-Token ein Token nur für diesen Assistenten. Wähle „Nur Lesen“, wenn er nur nachsehen soll.

    Melde dich an, um ein Token zu erstellen
  2. Server hinzufügen

    macOS und Linux
    ~/.gemini/antigravity/mcp_config.json
    Windows
    %USERPROFILE%\.gemini\antigravity\mcp_config.json
    Öffnen über
    … → MCP Servers → Manage MCP Servers → View raw config
    Konfigurationsdatei mcp_config.json
    {
        "mcpServers": {
            "streamrepeater": {
                "serverUrl": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Prüfen, ob es funktioniert

    Öffne im Agent-Bereich … → MCP Servers und aktualisiere die Liste. Stream Repeater sollte mit seinen Tools erscheinen.

    Frag dann: Liste meine Kanäle auf und sag mir, welche live sind.

  • Antigravity braucht serverUrl. Mit url meldet es, dass serverUrl oder command angegeben werden muss.
  • Wenn deine Version die Datei woanders ablegt, öffnet View raw config immer die richtige.

Cursor

Der KI-Code-Editor. Eine globale Datei gilt in jedem Projekt, eine Projektdatei nur in diesem Projekt.

Offizielle Einrichtungsanleitung (öffnet in einem neuen Tab) ↗
  1. Token erstellen

    Erstelle unter Einstellungen → API-Token ein Token nur für diesen Assistenten. Wähle „Nur Lesen“, wenn er nur nachsehen soll.

    Melde dich an, um ein Token zu erstellen
  2. Server hinzufügen

    Für dich (alle Projekte)
    ~/.cursor/mcp.json
    Für ein Projekt
    .cursor/mcp.json
    Konfigurationsdatei, Token aus einer Umgebungsvariablen gelesen ~/.cursor/mcp.json
    {
        "mcpServers": {
            "streamrepeater": {
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer ${env:STREAMREPEATER_TOKEN}"
                }
            }
        }
    }
    Konfigurationsdatei ~/.cursor/mcp.json
    {
        "mcpServers": {
            "streamrepeater": {
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Prüfen, ob es funktioniert

    Öffne die Einstellungen von Cursor, suche MCP und prüfe, ob Stream Repeater eingeschaltet ist und seine Tools auflistet.

    Frag dann: Liste meine Kanäle auf und sag mir, welche live sind.

  • Das erste Snippet liest das Token aus der Umgebungsvariablen STREAMREPEATER_TOKEN. Setze sie, bevor du Cursor startest.
  • Cursor bittet dich, jeden Tool-Aufruf zu bestätigen, sofern du ihn nicht erlaubst.

VS Code (GitHub Copilot)

Der Agent-Modus von GitHub Copilot in Visual Studio Code.

Offizielle Einrichtungsanleitung (öffnet in einem neuen Tab) ↗
  1. Token erstellen

    Erstelle unter Einstellungen → API-Token ein Token nur für diesen Assistenten. Wähle „Nur Lesen“, wenn er nur nachsehen soll.

    Melde dich an, um ein Token zu erstellen
  2. Server hinzufügen

    Für ein Projekt
    .vscode/mcp.json
    Für dich (alle Projekte)
    MCP: Open User Configuration
    Konfigurationsdatei .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. Prüfen, ob es funktioniert

    Führe MCP: List Servers aus der Befehlspalette aus und starte dann Stream Repeater. Nutze Copilot Chat im Modus Agent.

    Frag dann: Liste meine Kanäle auf und sag mir, welche live sind.

  • VS Code fragt beim ersten Start des Servers nach dem Token und bewahrt es in seinem geheimen Speicher auf, sodass es nicht in der Datei steht.
  • Beachte, dass der oberste Schlüssel servers lautet, nicht mcpServers.

Windsurf

Der Windsurf-Editor und sein Agent Cascade.

Offizielle Einrichtungsanleitung (öffnet in einem neuen Tab) ↗
  1. Token erstellen

    Erstelle unter Einstellungen → API-Token ein Token nur für diesen Assistenten. Wähle „Nur Lesen“, wenn er nur nachsehen soll.

    Melde dich an, um ein Token zu erstellen
  2. Server hinzufügen

    macOS und Linux
    ~/.codeium/windsurf/mcp_config.json
    macOS und Linux
    ~/.config/devin/mcp_config.json
    Windows
    %AppData%\devin\mcp_config.json
    Konfigurationsdatei, Token aus einer Umgebungsvariablen gelesen mcp_config.json
    {
        "mcpServers": {
            "streamrepeater": {
                "serverUrl": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer ${env:STREAMREPEATER_TOKEN}"
                }
            }
        }
    }
  3. Prüfen, ob es funktioniert

    Öffne in Cascade das MCP-Panel, klicke auf Aktualisieren und prüfe, ob Stream Repeater seine Tools auflistet.

    Frag dann: Liste meine Kanäle auf und sag mir, welche live sind.

  • Windsurf liest das Token aus der Umgebungsvariablen STREAMREPEATER_TOKEN. Setze sie, bevor du den Editor startest.
  • Neuere Versionen legen die Datei im oben gezeigten devin-Ordner ab. Öffne sie über die MCP-Einstellungen von Cascade, wenn du nicht sicher bist, welche deine Version nutzt.

Zed

Der schnelle, kollaborative Code-Editor.

Offizielle Einrichtungsanleitung (öffnet in einem neuen Tab) ↗
  1. Token erstellen

    Erstelle unter Einstellungen → API-Token ein Token nur für diesen Assistenten. Wähle „Nur Lesen“, wenn er nur nachsehen soll.

    Melde dich an, um ein Token zu erstellen
  2. Server hinzufügen

    macOS und Linux
    ~/.config/zed/settings.json
    Öffnen über
    zed: open settings file
    Konfigurationsdatei settings.json
    {
        "context_servers": {
            "streamrepeater": {
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Prüfen, ob es funktioniert

    Öffne Settings → AI → MCP Servers. Ein grüner Punkt neben Stream Repeater bedeutet, dass er verbunden ist.

    Frag dann: Liste meine Kanäle auf und sag mir, welche live sind.

  • Du kannst ihn auch über Settings → AI → MCP Servers hinzufügen, ohne die Datei zu bearbeiten. Zed bietet eine OAuth-Anmeldung nur an, wenn kein Authorization-Header gesetzt ist.

Cline

Der Open-Source-Coding-Agent für VS Code, JetBrains und das Terminal.

Offizielle Einrichtungsanleitung (öffnet in einem neuen Tab) ↗
  1. Token erstellen

    Erstelle unter Einstellungen → API-Token ein Token nur für diesen Assistenten. Wähle „Nur Lesen“, wenn er nur nachsehen soll.

    Melde dich an, um ein Token zu erstellen
  2. Server hinzufügen

    Öffnen über
    MCP Servers → Configure → Configure MCP Servers
    Für dich (alle Projekte)
    ~/.cline/data/settings/cline_mcp_settings.json
    Ein Befehl
    cline mcp add streamrepeater https://streamrepeater.com/mcp --transport http \
      --header "Authorization: Bearer YOUR_TOKEN" --yes
    Konfigurationsdatei cline_mcp_settings.json
    {
        "mcpServers": {
            "streamrepeater": {
                "type": "streamableHttp",
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                },
                "disabled": false,
                "autoApprove": []
            }
        }
    }
  3. Prüfen, ob es funktioniert

    Öffne das MCP-Servers-Panel und prüfe, ob Stream Repeater als verbunden angezeigt wird.

    Frag dann: Liste meine Kanäle auf und sag mir, welche live sind.

  • Behalte "type": "streamableHttp" bei: Ohne diese Angabe greift Cline auf den älteren SSE-Transport zurück.

Continue

Der Open-Source-Assistent für VS Code und JetBrains.

Offizielle Einrichtungsanleitung (öffnet in einem neuen Tab) ↗
  1. Token erstellen

    Erstelle unter Einstellungen → API-Token ein Token nur für diesen Assistenten. Wähle „Nur Lesen“, wenn er nur nachsehen soll.

    Melde dich an, um ein Token zu erstellen
  2. Server hinzufügen

    Für ein Projekt
    .continue/mcpServers/streamrepeater.yaml
    Konfigurationsdatei .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. Prüfen, ob es funktioniert

    Lade Continue neu, wechsle in den Modus Agent und prüfe, ob die Tools von Stream Repeater erscheinen.

    Frag dann: Liste meine Kanäle auf und sag mir, welche live sind.

  • MCP-Tools funktionieren in Continue nur im Agent-Modus.
  • Committe diese Datei nicht, wenn ein echtes Token darin steht.

Goose

Der Open-Source-Agent von Block, auf dem Desktop und in der Kommandozeile.

Offizielle Einrichtungsanleitung (öffnet in einem neuen Tab) ↗
  1. Token erstellen

    Erstelle unter Einstellungen → API-Token ein Token nur für diesen Assistenten. Wähle „Nur Lesen“, wenn er nur nachsehen soll.

    Melde dich an, um ein Token zu erstellen
  2. Server hinzufügen

    macOS und Linux
    ~/.config/goose/config.yaml
    Konfigurationsdatei, Token aus einer Umgebungsvariablen gelesen ~/.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. Prüfen, ob es funktioniert

    Starte Goose neu und frag, welche Tools von Stream Repeater es hat.

    Frag dann: Liste meine Kanäle auf und sag mir, welche live sind.

  • Der Schlüssel heißt uri, nicht url. Goose ersetzt $STREAMREPEATER_TOKEN durch die Umgebungsvariable, also setze sie, bevor du Goose startest.
  • Du kannst auch goose configure ausführen, Add Extension und dann Remote Extension (Streamable HTTP) wählen und den Header anschließend in der Datei ergänzen.

ChatGPT

Eigene MCP-Server in ChatGPT.

Offizielle Einrichtungsanleitung (öffnet in einem neuen Tab) ↗
  1. Eigenen Connector hinzufügen

    1. Öffne chatgpt.com/plugins, klicke auf + und dann auf Add custom MCP server.
    2. Gib Stream Repeater als Namen und die Server-URL unten unter Connection ein.
    3. Wähle OAuth als Authentifizierung, bestätige die Warnung und klicke dann auf Create as a plugin.
    4. Melde dich bei Stream Repeater an, wenn du dazu aufgefordert wirst, wähle einen Arbeitsbereich und lege fest, ob ChatGPT Änderungen vornehmen darf.
    Server-URL
    https://streamrepeater.com/mcp
  2. Prüfen, ob es funktioniert

    Prüfe, ob die Tools von Stream Repeater aufgelistet sind, und nutze das Plugin dann in einem Chat.

    Frag dann: Liste meine Kanäle auf und sag mir, welche live sind.

  • Die Richtlinien deines ChatGPT-Kontos und deines ChatGPT-Arbeitsbereichs entscheiden, ob du eigene MCP-Server hinzufügen kannst.

Other MCP clients

Jeder Client, der den Streamable-HTTP-Transport unterstützt und einen Authorization-Header senden kann.

Offizielle Einrichtungsanleitung (öffnet in einem neuen Tab) ↗
  1. Token erstellen

    Erstelle unter Einstellungen → API-Token ein Token nur für diesen Assistenten. Wähle „Nur Lesen“, wenn er nur nachsehen soll.

    Melde dich an, um ein Token zu erstellen
  2. Server hinzufügen

    Konfigurationsdatei
    {
        "mcpServers": {
            "streamrepeater": {
                "type": "http",
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
    Verbindung mit curl testen
    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. Prüfen, ob es funktioniert

    Sende die initialize-Anfrage mit curl. Eine JSON-Antwort mit serverInfo bedeutet, dass URL und Token stimmen; 401 bedeutet, dass das Token falsch ist.

    Frag dann: Liste meine Kanäle auf und sag mir, welche live sind.

  • Wenn dein Client nur lokale (stdio-)Server starten kann, verbindet ihn die Open-Source-Brücke mcp-remote: npx -y mcp-remote SERVER_URL --header "Authorization: Bearer YOUR_TOKEN".

https://streamrepeater.com/mcpVollständige Einrichtungsanleitung und Liste der Tools →

Funktioniert mit dem Assistenten, den du schon nutzt

Mit jedem MCP-Client, der den Streamable-HTTP-Transport unterstützt und einen Authorization-Header senden kann. Wähle einen aus, um seine Einrichtung zu sehen.

Claude und ChatGPT können sich per OAuth anmelden: Füge die Server-URL als eigenen Connector hinzu, melde dich an und wähle dann einen Arbeitsbereich und ob der Assistent Änderungen vornehmen darf. Es muss kein Token eingefügt werden.

Schreibst du den Code lieber selbst?

Der Assistent nutzt dieselbe öffentliche API, die du aus deinen eigenen Skripten und Diensten aufrufen kannst.

REST-API

131 Operationen für Kanäle, Ziele, Aufnahmen, Clips, Chat, Analysen und Podcast Rooms, beschrieben in OpenAPI 3.1.

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

Webhooks

Erhalte einen signierten POST, wenn etwas passiert, mit bis zu 6 Wiederholungen, falls dein Endpunkt nicht erreichbar ist. Zu den Ereignissen gehören:

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

Auch für KI-Crawler

Eine Klartext-Zusammenfassung des Produkts, der API und jedes MCP-Werkzeugs, für Modelle, die das Web lesen.

Fragen

Was ist MCP?

Das Model Context Protocol ist ein offener Standard, mit dem KI-Assistenten Werkzeuge in anderen Apps nutzen können. Stream Repeater betreibt einen MCP-Server, sodass ein Assistent mit MCP-Unterstützung auf deine Bitte hin mit deinen Streams arbeiten kann.

Welche Assistenten funktionieren damit?

Claude Desktop, Claude Code, Cursor, VS Code und jeder andere MCP-Client, der den Streamable-HTTP-Transport unterstützt und einen Authorization-Header senden kann. Auf der Einrichtungsseite gibt es für jeden eine Konfiguration zum Kopieren.

Funktioniert es in ChatGPT oder auf claude.ai?

Noch nicht. Im Web hinzugefügte Connectoren melden sich per OAuth an statt mit einem eingefügten Token, und dieser Server akzeptiert vorerst nur API-Token. Nutze bis dahin einen Desktop- oder Editor-Client.

Kann der Assistent meinen Stream-Key sehen?

Nein. Stream-Keys, Ziel-URLs und Passwörter werden nie an einen Assistenten zurückgegeben. Er bekommt maskierte Verbindungsdetails und den Hinweis, wo du die echten kopieren kannst.

Kann ich ihn nur schauen, aber nichts anfassen lassen?

Ja. Erstelle ein Nur-Lesen-Token. Der Assistent kann dann Zustand, Nutzung, Aufnahmen und Chat prüfen, aber jedes Werkzeug, das etwas ändert, wird abgelehnt.

Woher weiß ich, was er geändert hat?

Jede Änderung über MCP wird im Aktivitätsprotokoll deines Arbeitsbereichs festgehalten, mit Werkzeug, Token und der Person, zu der es gehört.

Kostet das extra?

Nein. API-Token und der MCP-Server sind in jedem Tarif enthalten. Was ein Werkzeug kann, hängt aber weiterhin von deinem Tarif ab: Aufnahme-Werkzeuge brauchen zum Beispiel einen Tarif mit Aufzeichnung.

Läuft der Assistent die ganze Zeit?

Nein. Er tut nur etwas, wenn du ihn in deinem Assistenten darum bittest. Stream Repeater leitet deine Streams so oder so selbstständig weiter.

Gib deinem Assistenten die Schlüssel zum Regieraum, nicht die Stream-Keys

Erstelle einen kostenlosen Arbeitsbereich, leg ein API-Token an und verbinde deinen Assistenten.

14 Tage Pro gratis, ohne Karte Kostenlos starten