Gestisci i tuoi stream chiedendo

Stream Repeater ha un server MCP, così Claude, Cursor, VS Code e altri assistenti IA possono controllare il tuo stream, andare in diretta, mettere in pausa una destinazione, creare una clip o leggere la chat quando glielo chiedi, con il tuo token API e niente che quel token non potrebbe già fare.

Incluso in tutti i piani. Funziona con qualsiasi client MCP in grado di inviare un header.

Il tuo assistente IAStream Repeater collegato
  1. Tu: Il mio stream va bene in questo momento?
  2. Usato get_channel_status · The Signal
  3. Assistente: Sì. The Signal è in diretta da 1 h 12 min a circa 6 Mb/s, senza perdita di pacchetti. YouTube e Twitch sono attivi; Kick sta ripartendo dopo un’interruzione. Vuoi che ricontrolli tra un minuto?
Una conversazione di esempio. Gli strumenti sono reali; il tuo assistente userà parole sue.

Che cos’è, in parole semplici

MCP, il Model Context Protocol, è il modo in cui gli assistenti IA usano altri software. Collega il nostro una volta e il tuo assistente potrà vedere e gestire il tuo spazio di lavoro Stream Repeater come fai tu dalla dashboard.

  1. Tu chiedi

    Scrivi quello che vuoi, come lo chiederesti a un produttore. Nessun comando da imparare.

  2. Usa la tua API

    L’assistente sceglie gli strumenti giusti e ognuno chiama la stessa API che userebbe uno script, con gli stessi controlli sui permessi.

  3. Il controllo resta tuo

    Il server chiede agli assistenti di consultarti prima di qualsiasi azione che gli spettatori noterebbero, e un token in sola lettura non può modificare proprio nulla.

Cose che puoi chiedere

Alcune conversazioni, con gli strumenti usati dall’assistente lungo la strada.

Metti in pausa una piattaforma, tieni le altre

Il tuo assistente IAStream Repeater collegato
  1. Tu: Metti in pausa YouTube per ora, ma lascia attivo Twitch.
  2. Usato list_destinations · The Signal
  3. Assistente: Mettere in pausa YouTube interrompe la trasmissione per chi guarda lì. Procedo?
  4. Tu: Sì.
  5. Usato set_destination_enabled · YouTube → in pausa
  6. Assistente: YouTube è in pausa. Twitch e Kick sono ancora in diretta. Dimmi quando riattivarlo.

Controlla quanto ti resta

Il tuo assistente IAStream Repeater collegato
  1. Tu: Quanta banda ho usato questo mese? Rischio di finirla?
  2. Usato get_usage · Signal Media
  3. Assistente: Hai usato 182 GB su 500 GB. A circa 9 GB al giorno chiuderai il mese intorno ai 270 GB, ben dentro il tuo limite.

Salva un momento in una clip

Il tuo assistente IAStream Repeater collegato
  1. Tu: Fai una clip degli ultimi 30 secondi e chiamala «Round decisivo».
  2. Usato create_clip · 30 s
  3. Assistente: Fatto. «Round decisivo» viene tagliata dalla registrazione in diretta e sarà tra le tue clip tra un momento.

Le tue chiavi restano tue

Il tuo assistente IAStream Repeater collegato
  1. Tu: Qual è la mia chiave di streaming? Mi serve per OBS.
  2. Usato get_stream_keys · The Signal
  3. Assistente: Vedo solo una chiave mascherata, quindi non posso leggertela. Copiala dalla pagina del canale nella dashboard, nei dettagli di connessione. L’indirizzo del server per OBS puoi usarlo così com’è.

Una conversazione di esempio. Gli strumenti sono reali; il tuo assistente userà parole sue.

Tutto quello che il tuo assistente può fare

Oggi il server ha 29 strumenti. Questo elenco viene letto direttamente dal server, quindi è sempre aggiornato.

Spazi di lavoro e stato

5

Cosa hai, se tutto funziona e quanto hai consumato.

  • list_workspaces Sola lettura

    Elenca i tuoi spazi di lavoro, il tuo ruolo in ciascuno e il relativo piano.

  • list_channels Sola lettura

    Elenca i canali con lo stato live, l’interruttore per andare in diretta, la registrazione e il numero di destinazioni.

  • get_channel_status Sola lettura

    Stato di uno stream: in diretta o no, bitrate, uptime, perdita di pacchetti, spettatori e lo stato del relay di ogni destinazione.

  • get_usage Sola lettura

    Banda consumata rispetto alla tua quota, con una previsione.

  • get_stream_keys Sola lettura

    Indirizzi del server per il tuo encoder, con le chiavi oscurate, e dove copiare quelle vere.

Diretta e destinazioni

5

Attiva o disattiva un canale, aggiungi, metti in pausa e riattiva piattaforme.

  • list_destinations Sola lettura

    Elenca dove viene ritrasmesso un canale, senza URL né chiavi di stream.

  • go_live Apporta modifiche

    Attiva l’ingest di un canale, così viene ritrasmesso a tutte le destinazioni abilitate.

  • end_stream Apporta modifiche

    Disattiva l’ingest di un canale, terminando la trasmissione ovunque.

  • add_destination Apporta modifiche

    Aggiunge una destinazione da un account collegato, da un URL completo o da un server e una chiave.

  • set_destination_enabled Apporta modifiche

    Mette in pausa o riprende una destinazione.

Registrazioni e clip

5

Attiva o disattiva la registrazione nel cloud, elenca le registrazioni e crea clip.

  • list_recordings Sola lettura

    Elenca i segmenti di un canale registrati nel cloud.

  • list_clips Sola lettura

    Elenca le clip di un canale, dalla più recente.

  • start_recording Apporta modifiche

    Attiva la registrazione nel cloud per un canale.

  • stop_recording Apporta modifiche

    Disattiva la registrazione nel cloud per un canale.

  • create_clip Apporta modifiche

    Crea una clip degli ultimi secondi della registrazione live, oppure ritaglia una clip da una registrazione.

Chat dal vivo

2

Leggi la tua chat unificata e scrivici.

  • get_recent_chat Sola lettura

    Legge i messaggi recenti della tua chat live unificata.

  • send_chat_message Apporta modifiche

    Pubblica un messaggio nella tua chat live sulle piattaforme collegate.

Podcast Rooms

12

Apri o prenota stanze, vedi chi è in attesa, fai entrare, silenzia, porta sul palco o rimuovi gli ospiti.

  • list_podcast_rooms Sola lettura

    Elenca le stanze podcast di un canale: aperte, prenotate o passate, con codici e link per partecipare.

  • get_podcast_room Sola lettura

    Una stanza podcast: stato, link per partecipare e chi è in attesa o in onda.

  • list_podcast_participants Sola lettura

    Elenca l’host e gli ospiti di una stanza podcast, in attesa o in onda.

  • get_podcast_settings Sola lettura

    Le impostazioni predefinite di Podcast Rooms di un canale, il branding e lo stato del dominio personalizzato.

  • start_podcast_room Apporta modifiche

    Apre subito una stanza podcast, o ne prenota una per dopo, e restituisce il link per partecipare.

  • end_podcast_room Apporta modifiche

    Chiude per tutti una stanza podcast aperta, o annulla una prenotata.

  • admit_podcast_guest Apporta modifiche

    Fa entrare un ospite dalla sala d’attesa.

  • deny_podcast_guest Apporta modifiche

    Respinge un ospite ancora in attesa.

  • remove_podcast_guest Apporta modifiche

    Toglie un ospite dalla diretta e dalla stanza.

  • mute_podcast_guest Apporta modifiche

    Silenzia o riattiva l’audio di un ospite nel mix dell’host.

  • stage_podcast_guest Apporta modifiche

    Porta un ospite sul palco o lo rimanda dietro le quinte.

  • update_podcast_settings Apporta modifiche

    Modifica le impostazioni predefinite di Podcast Rooms di un canale.

Riferimento completo degli strumenti e configurazione dei client →

Sicuro da affidare a un assistente

L’assistente lavora tramite un token API che crei tu e che puoi revocare. Non ottiene più accesso di quel token, e meno di quello che hai tu.

  • Sola lettura o accesso completoLo scegli quando crei il token. Un token in sola lettura può controllare stato, consumi e chat ma non può modificare nulla, e il tuo ruolo nello spazio di lavoro resta valido.
  • Le chiavi non vengono mai condiviseChiavi di streaming, URL delle destinazioni e password non vengono mai restituiti a un assistente. I dettagli di connessione tornano mascherati.
  • Ogni modifica viene registrataOgni modifica fatta tramite MCP compare nel Registro attività del tuo spazio di lavoro, con lo strumento, il token e la persona.
  • Chiede prima di agireIl server chiede agli assistenti di confermare con te prima di terminare uno stream, mettere in pausa una piattaforma, scrivere in chat o far entrare un ospite.
  • Revocabile in qualsiasi momentoRevoca il token nelle Impostazioni e l’assistente perde subito l’accesso. Ogni token è limitato a 120 richieste MCP al minuto.
  • La chat è trattata come datiI messaggi della chat li scrivono gli spettatori, quindi il server dice agli assistenti di non seguire mai le istruzioni che contengono.
Il Registro attività dello spazio di lavoro: «Un assistente IA ha apportato una modifica. Assistente IA (MCP): ha aperto una stanza podcast su The Signal, token Claude Desktop, da Jordan Blake»
Come appare nel Registro attività una modifica fatta da un assistente.

Configura con l’assistente che usi

Scegli il tuo client per vedere dove va l’impostazione, lo snippet esatto e come verificare che funzioni. Ci vogliono circa due minuti.

Claude Code

L’agente di programmazione di Anthropic nel tuo terminale. Un solo comando aggiunge il server per tutti i progetti.

Guida ufficiale alla configurazione (si apre in una nuova scheda) ↗
  1. Crea un token

    In Impostazioni → Token API, crea un token solo per questo assistente. Scegli «Sola lettura» se deve solo consultare.

    Accedi per creare un token
  2. Aggiungi il server

    Per te (tutti i progetti)
    ~/.claude.json
    Per un solo progetto
    .mcp.json
    Un solo comando
    claude mcp add --transport http --scope user streamrepeater https://streamrepeater.com/mcp \
      --header "Authorization: Bearer YOUR_TOKEN"
    File di configurazione, token letto da una variabile d’ambiente .mcp.json
    {
        "mcpServers": {
            "streamrepeater": {
                "type": "http",
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer ${STREAMREPEATER_TOKEN}"
                }
            }
        }
    }
  3. Verifica che funzioni

    Esegui questo e cerca un segno di spunta accanto a streamrepeater, oppure digita /mcp in una sessione:

    claude mcp list

    Poi chiedi: Elenca i miei canali e dimmi quali sono in diretta.

  • Per un progetto di team, fai il commit di .mcp.json con ${STREAMREPEATER_TOKEN} al suo interno e chiedi a ciascuno di impostare quella variabile per conto proprio. Claude Code chiede a ogni persona di approvare un server di progetto la prima volta.
  • Aggiungere il server non verifica il token. Un token errato compare come connessione non riuscita in claude mcp list.

Claude (web, desktop & mobile)

claude.ai, l’app desktop di Claude e Cowork condividono i connettori personalizzati, e le app mobili usano quelli che aggiungi lì. I piani gratuiti possono aggiungere un connettore personalizzato.

Guida ufficiale alla configurazione (si apre in una nuova scheda) ↗
  1. Aggiungi un connettore personalizzato

    1. Apri Customize → Connectors, fai clic su + Add, poi su Add custom connector. Con un piano Team o Enterprise, è un proprietario ad aggiungerlo in Organization settings → Connectors.
    2. Inserisci Stream Repeater come nome e l’URL del server qui sotto, poi fai clic su Continue.
    3. In Authentication, mantieni l’opzione di accesso suggerita da Claude, poi fai clic su Add.
    4. Accedi a Stream Repeater quando richiesto, scegli uno spazio di lavoro e decidi se l’assistente può apportare modifiche.
    URL del server
    https://streamrepeater.com/mcp
  2. Verifica che funzioni

    In una chat, fai clic su +, apri Connectors e attiva Stream Repeater.

    Poi chiedi: Elenca i miei canali e dimmi quali sono in diretta.

  • Claude si collega dai server di Anthropic, non dal tuo computer, quindi funziona allo stesso modo su ogni dispositivo.
  • Nei piani Team ed Enterprise, un header aggiunto da un proprietario è condiviso da tutti quelli che usano il connettore. Usa un token in sola lettura, a meno che tutti non debbano poter apportare modifiche.

OpenAI Codex

L’agente di programmazione di OpenAI. La riga di comando, l’estensione per IDE e l’app Codex condividono un unico file di configurazione.

Guida ufficiale alla configurazione (si apre in una nuova scheda) ↗
  1. Crea un token

    In Impostazioni → Token API, crea un token solo per questo assistente. Scegli «Sola lettura» se deve solo consultare.

    Accedi per creare un token
  2. Aggiungi il server

    Per te (tutti i progetti)
    ~/.codex/config.toml
    Per un solo progetto
    .codex/config.toml
    Prima imposta il token come variabile d’ambiente
    export STREAMREPEATER_TOKEN="YOUR_TOKEN"
    Un solo comando
    codex mcp add streamrepeater --url https://streamrepeater.com/mcp \
      --bearer-token-env-var STREAMREPEATER_TOKEN
    File di configurazione, token letto da una variabile d’ambiente ~/.codex/config.toml
    [mcp_servers.streamrepeater]
    url = "https://streamrepeater.com/mcp"
    bearer_token_env_var = "STREAMREPEATER_TOKEN"
  3. Verifica che funzioni

    Esegui questo, oppure digita /mcp in Codex:

    codex mcp list

    Poi chiedi: Elenca i miei canali e dimmi quali sono in diretta.

  • Codex legge il token dalla variabile d’ambiente a ogni avvio, quindi il token non finisce mai nel file di configurazione. Aggiungi la riga export al profilo della tua shell per mantenerla.
  • Su Windows, imposta la variabile con setx STREAMREPEATER_TOKEN "YOUR_TOKEN" e apri un nuovo terminale.

Gemini CLI

L’agente open source di Google per il terminale.

Guida ufficiale alla configurazione (si apre in una nuova scheda) ↗
  1. Crea un token

    In Impostazioni → Token API, crea un token solo per questo assistente. Scegli «Sola lettura» se deve solo consultare.

    Accedi per creare un token
  2. Aggiungi il server

    Per te (tutti i progetti)
    ~/.gemini/settings.json
    Per un solo progetto
    .gemini/settings.json
    Un solo comando
    gemini mcp add --transport http --scope user \
      --header "Authorization: Bearer YOUR_TOKEN" \
      streamrepeater https://streamrepeater.com/mcp
    File di configurazione ~/.gemini/settings.json
    {
        "mcpServers": {
            "streamrepeater": {
                "httpUrl": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Verifica che funzioni

    Esegui questo, oppure digita /mcp in una sessione:

    gemini mcp list

    Poi chiedi: Elenca i miei canali e dimmi quali sono in diretta.

  • Usa httpUrl, non url: in Gemini CLI, url indica il vecchio trasporto SSE.
  • Senza --scope user il server viene aggiunto solo al progetto corrente.

Google Antigravity

L’IDE agent-first di Google e la sua riga di comando agy.

Guida ufficiale alla configurazione (si apre in una nuova scheda) ↗
  1. Crea un token

    In Impostazioni → Token API, crea un token solo per questo assistente. Scegli «Sola lettura» se deve solo consultare.

    Accedi per creare un token
  2. Aggiungi il server

    macOS e Linux
    ~/.gemini/antigravity/mcp_config.json
    Windows
    %USERPROFILE%\.gemini\antigravity\mcp_config.json
    Aprilo da
    … → MCP Servers → Manage MCP Servers → View raw config
    File di configurazione mcp_config.json
    {
        "mcpServers": {
            "streamrepeater": {
                "serverUrl": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Verifica che funzioni

    Nel pannello Agent, apri … → MCP Servers e aggiorna l’elenco. Stream Repeater dovrebbe comparire con i suoi strumenti.

    Poi chiedi: Elenca i miei canali e dimmi quali sono in diretta.

  • Antigravity richiede serverUrl. Con url segnala che occorre specificare serverUrl o command.
  • Se la tua versione tiene il file altrove, View raw config apre sempre quello giusto.

Cursor

L’editor di codice con IA. Un file globale funziona in tutti i progetti; un file di progetto solo in quel progetto.

Guida ufficiale alla configurazione (si apre in una nuova scheda) ↗
  1. Crea un token

    In Impostazioni → Token API, crea un token solo per questo assistente. Scegli «Sola lettura» se deve solo consultare.

    Accedi per creare un token
  2. Aggiungi il server

    Per te (tutti i progetti)
    ~/.cursor/mcp.json
    Per un solo progetto
    .cursor/mcp.json
    File di configurazione, token letto da una variabile d’ambiente ~/.cursor/mcp.json
    {
        "mcpServers": {
            "streamrepeater": {
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer ${env:STREAMREPEATER_TOKEN}"
                }
            }
        }
    }
    File di configurazione ~/.cursor/mcp.json
    {
        "mcpServers": {
            "streamrepeater": {
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Verifica che funzioni

    Apri le impostazioni di Cursor, trova MCP e verifica che Stream Repeater sia attivo e ne elenchi gli strumenti.

    Poi chiedi: Elenca i miei canali e dimmi quali sono in diretta.

  • Il primo snippet legge il token dalla variabile d’ambiente STREAMREPEATER_TOKEN. Impostala prima di avviare Cursor.
  • Cursor ti chiede di approvare ogni chiamata a uno strumento, a meno che tu non lo consenta.

VS Code (GitHub Copilot)

La modalità agente di GitHub Copilot in Visual Studio Code.

Guida ufficiale alla configurazione (si apre in una nuova scheda) ↗
  1. Crea un token

    In Impostazioni → Token API, crea un token solo per questo assistente. Scegli «Sola lettura» se deve solo consultare.

    Accedi per creare un token
  2. Aggiungi il server

    Per un solo progetto
    .vscode/mcp.json
    Per te (tutti i progetti)
    MCP: Open User Configuration
    File di configurazione .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. Verifica che funzioni

    Esegui MCP: List Servers dalla tavolozza dei comandi, poi avvia Stream Repeater. Usa Copilot Chat in modalità Agent.

    Poi chiedi: Elenca i miei canali e dimmi quali sono in diretta.

  • VS Code chiede il token la prima volta che il server si avvia e lo conserva nel suo archivio sicuro, quindi non viene salvato nel file.
  • Nota che la chiave di primo livello è servers, non mcpServers.

Windsurf

L’editor Windsurf e il suo agente Cascade.

Guida ufficiale alla configurazione (si apre in una nuova scheda) ↗
  1. Crea un token

    In Impostazioni → Token API, crea un token solo per questo assistente. Scegli «Sola lettura» se deve solo consultare.

    Accedi per creare un token
  2. Aggiungi il server

    macOS e Linux
    ~/.codeium/windsurf/mcp_config.json
    macOS e Linux
    ~/.config/devin/mcp_config.json
    Windows
    %AppData%\devin\mcp_config.json
    File di configurazione, token letto da una variabile d’ambiente mcp_config.json
    {
        "mcpServers": {
            "streamrepeater": {
                "serverUrl": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer ${env:STREAMREPEATER_TOKEN}"
                }
            }
        }
    }
  3. Verifica che funzioni

    In Cascade, apri il pannello MCP, premi aggiorna e verifica che Stream Repeater ne elenchi gli strumenti.

    Poi chiedi: Elenca i miei canali e dimmi quali sono in diretta.

  • Windsurf legge il token dalla variabile d’ambiente STREAMREPEATER_TOKEN. Impostala prima di avviare l’editor.
  • Le versioni più recenti tengono il file nella cartella devin indicata sopra. Aprilo dalle impostazioni MCP di Cascade se non sai quale usa la tua.

Zed

L’editor di codice veloce e collaborativo.

Guida ufficiale alla configurazione (si apre in una nuova scheda) ↗
  1. Crea un token

    In Impostazioni → Token API, crea un token solo per questo assistente. Scegli «Sola lettura» se deve solo consultare.

    Accedi per creare un token
  2. Aggiungi il server

    macOS e Linux
    ~/.config/zed/settings.json
    Aprilo da
    zed: open settings file
    File di configurazione settings.json
    {
        "context_servers": {
            "streamrepeater": {
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Verifica che funzioni

    Apri Settings → AI → MCP Servers. Un punto verde accanto a Stream Repeater indica che è connesso.

    Poi chiedi: Elenca i miei canali e dimmi quali sono in diretta.

  • Puoi anche aggiungerlo da Settings → AI → MCP Servers senza modificare il file. Zed offre l’accesso con OAuth solo quando non è impostato alcun header Authorization.

Cline

L’agente di programmazione open source per VS Code, JetBrains e il terminale.

Guida ufficiale alla configurazione (si apre in una nuova scheda) ↗
  1. Crea un token

    In Impostazioni → Token API, crea un token solo per questo assistente. Scegli «Sola lettura» se deve solo consultare.

    Accedi per creare un token
  2. Aggiungi il server

    Aprilo da
    MCP Servers → Configure → Configure MCP Servers
    Per te (tutti i progetti)
    ~/.cline/data/settings/cline_mcp_settings.json
    Un solo comando
    cline mcp add streamrepeater https://streamrepeater.com/mcp --transport http \
      --header "Authorization: Bearer YOUR_TOKEN" --yes
    File di configurazione cline_mcp_settings.json
    {
        "mcpServers": {
            "streamrepeater": {
                "type": "streamableHttp",
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                },
                "disabled": false,
                "autoApprove": []
            }
        }
    }
  3. Verifica che funzioni

    Apri il pannello MCP Servers e verifica che Stream Repeater risulti connesso.

    Poi chiedi: Elenca i miei canali e dimmi quali sono in diretta.

  • Mantieni "type": "streamableHttp": senza, Cline ripiega sul vecchio trasporto SSE.

Continue

L’assistente open source per VS Code e JetBrains.

Guida ufficiale alla configurazione (si apre in una nuova scheda) ↗
  1. Crea un token

    In Impostazioni → Token API, crea un token solo per questo assistente. Scegli «Sola lettura» se deve solo consultare.

    Accedi per creare un token
  2. Aggiungi il server

    Per un solo progetto
    .continue/mcpServers/streamrepeater.yaml
    File di configurazione .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. Verifica che funzioni

    Ricarica Continue, passa alla modalità Agent e verifica che compaiano gli strumenti di Stream Repeater.

    Poi chiedi: Elenca i miei canali e dimmi quali sono in diretta.

  • Gli strumenti MCP funzionano solo nella modalità Agent di Continue.
  • Non fare il commit di questo file con un token reale al suo interno.

Goose

L’agente open source di Block, su desktop e da riga di comando.

Guida ufficiale alla configurazione (si apre in una nuova scheda) ↗
  1. Crea un token

    In Impostazioni → Token API, crea un token solo per questo assistente. Scegli «Sola lettura» se deve solo consultare.

    Accedi per creare un token
  2. Aggiungi il server

    macOS e Linux
    ~/.config/goose/config.yaml
    File di configurazione, token letto da una variabile d’ambiente ~/.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. Verifica che funzioni

    Riavvia Goose e chiedigli quali strumenti di Stream Repeater ha a disposizione.

    Poi chiedi: Elenca i miei canali e dimmi quali sono in diretta.

  • La chiave è uri, non url. Goose sostituisce $STREAMREPEATER_TOKEN con la variabile d’ambiente, quindi impostala prima di avviare Goose.
  • Puoi anche eseguire goose configure, scegliere Add Extension, poi Remote Extension (Streamable HTTP), e aggiungere l’header in seguito nel file.

ChatGPT

Server MCP personalizzati in ChatGPT.

Guida ufficiale alla configurazione (si apre in una nuova scheda) ↗
  1. Aggiungi un connettore personalizzato

    1. Apri chatgpt.com/plugins, fai clic su +, poi su Add custom MCP server.
    2. Inserisci Stream Repeater come nome e l’URL del server qui sotto in Connection.
    3. Scegli OAuth per l’autenticazione, conferma l’avviso, poi fai clic su Create as a plugin.
    4. Accedi a Stream Repeater quando richiesto, scegli uno spazio di lavoro e decidi se ChatGPT può apportare modifiche.
    URL del server
    https://streamrepeater.com/mcp
  2. Verifica che funzioni

    Verifica che gli strumenti di Stream Repeater siano elencati, poi usa il plugin in una chat.

    Poi chiedi: Elenca i miei canali e dimmi quali sono in diretta.

  • Sono le regole del tuo account e del tuo spazio di lavoro ChatGPT a stabilire se puoi aggiungere server MCP personalizzati.

Other MCP clients

Qualsiasi client che supporti il trasporto Streamable HTTP e possa inviare un header Authorization.

Guida ufficiale alla configurazione (si apre in una nuova scheda) ↗
  1. Crea un token

    In Impostazioni → Token API, crea un token solo per questo assistente. Scegli «Sola lettura» se deve solo consultare.

    Accedi per creare un token
  2. Aggiungi il server

    File di configurazione
    {
        "mcpServers": {
            "streamrepeater": {
                "type": "http",
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
    Prova la connessione con 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. Verifica che funzioni

    Invia la richiesta initialize con curl. Una risposta JSON con serverInfo significa che URL e token sono corretti; 401 significa che il token è errato.

    Poi chiedi: Elenca i miei canali e dimmi quali sono in diretta.

  • Se il tuo client può avviare solo server locali (stdio), il bridge open source mcp-remote può collegarlo: npx -y mcp-remote SERVER_URL --header "Authorization: Bearer YOUR_TOKEN".

https://streamrepeater.com/mcpGuida completa alla configurazione ed elenco degli strumenti →

Funziona con l’assistente che usi già

Qualsiasi client MCP che supporti il trasporto Streamable HTTP e possa inviare un header Authorization. Scegline uno per vederne la configurazione.

Claude e ChatGPT possono accedere con OAuth: aggiungi l’URL del server come connettore personalizzato, accedi, poi scegli uno spazio di lavoro e se l’assistente può apportare modifiche. Nessun token da incollare.

Preferisci scrivere tu il codice?

L’assistente usa la stessa API pubblica che puoi chiamare dai tuoi script e servizi.

API REST

131 operazioni su canali, destinazioni, registrazioni, clip, chat, statistiche e Podcast Rooms, descritte in OpenAPI 3.1.

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

Webhook

Ricevi una POST firmata quando succede qualcosa, ritentata fino a 6 volte se il tuo endpoint non risponde. Tra gli eventi:

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

Anche per i crawler IA

Un riepilogo in testo semplice del prodotto, dell’API e di ogni strumento MCP, per i modelli che leggono il web.

Domande

Che cos’è MCP?

Il Model Context Protocol è uno standard aperto che permette agli assistenti IA di usare gli strumenti di altre app. Stream Repeater gestisce un server MCP, così un assistente che supporta MCP può lavorare sui tuoi stream quando glielo chiedi.

Quali assistenti sono compatibili?

Claude Desktop, Claude Code, Cursor, VS Code e qualsiasi altro client MCP che supporti il trasporto Streamable HTTP e possa inviare un header Authorization. La pagina di configurazione ha una configurazione da copiare e incollare per ciascuno.

Funziona in ChatGPT o su claude.ai?

Non ancora. I connettori aggiunti sul web accedono con OAuth invece che con un token incollato, e per ora questo server accetta solo token API. Nel frattempo usa un client desktop o un editor.

L’assistente può vedere la mia chiave di streaming?

No. Chiavi di streaming, URL delle destinazioni e password non vengono mai restituiti a un assistente. Riceve dettagli di connessione mascherati e gli viene indicato dove puoi copiare quelli veri.

Posso farlo guardare senza toccare nulla?

Sì. Crea un token in sola lettura. L’assistente potrà controllare stato, consumi, registrazioni e chat, ma ogni strumento che modifica qualcosa verrà rifiutato.

Come faccio a sapere cosa ha cambiato?

Ogni modifica fatta tramite MCP viene scritta nel Registro attività del tuo spazio di lavoro, con lo strumento, il token e la persona a cui appartiene.

Costa di più?

No. I token API e il server MCP sono inclusi in tutti i piani. Ciò che uno strumento può fare dipende comunque dal tuo piano: per esempio, gli strumenti di registrazione richiedono un piano con la registrazione.

L’assistente è sempre attivo?

No. Fa qualcosa solo quando glielo chiedi, nel tuo assistente. In ogni caso Stream Repeater continua a inoltrare i tuoi stream da solo.

Dai al tuo assistente le chiavi della regia, non le chiavi di streaming

Crea uno spazio di lavoro gratuito, genera un token API e collega il tuo assistente.

14 giorni di Pro gratis, senza carta Inizia gratis