Comande suas transmissões só pedindo

O Stream Repeater tem um servidor MCP, então Claude, Cursor, VS Code e outros assistentes de IA podem verificar sua transmissão, entrar ao vivo, pausar um destino, recortar um momento ou ler o chat quando você pedir, com o seu próprio token de API e nada que esse token já não pudesse fazer.

Incluído em todos os planos. Funciona com qualquer cliente MCP que consiga enviar um cabeçalho.

Seu assistente de IAStream Repeater conectado
  1. Você: Minha transmissão está saudável agora?
  2. Usou get_channel_status · The Signal
  3. Assistente: Sim. O The Signal está ao vivo há 1 h 12 min a cerca de 6 Mb/s, sem perda de pacotes. YouTube e Twitch estão rodando; o Kick está reiniciando depois de uma queda. Quer que eu verifique de novo em um minuto?
Uma conversa de exemplo. As ferramentas são reais; seu assistente vai dizer as coisas do jeito dele.

O que é, em linguagem simples

MCP, o Model Context Protocol, é como os assistentes de IA usam outros softwares. Conecte o nosso uma vez e seu assistente pode ver e comandar seu espaço de trabalho do Stream Repeater do mesmo jeito que você faz no painel.

  1. Você pede

    Escreva o que quer, como pediria a um produtor. Nenhum comando para aprender.

  2. Ele usa a sua API

    O assistente escolhe as ferramentas certas, e cada uma chama a mesma API que um script chamaria, com as mesmas verificações de permissão.

  3. Você continua no comando

    O servidor orienta os assistentes a confirmar com você antes de qualquer coisa que o público perceberia, e um token somente leitura não consegue alterar nada.

O que você pode pedir

Algumas conversas, com as ferramentas que o assistente usou pelo caminho.

Pause uma plataforma e mantenha as outras

Seu assistente de IAStream Repeater conectado
  1. Você: Pause o YouTube por enquanto, mas deixe a Twitch rodando.
  2. Usou list_destinations · The Signal
  3. Assistente: Pausar o YouTube encerra a transmissão para o público de lá. Posso seguir?
  4. Você: Pode.
  5. Usou set_destination_enabled · YouTube → pausado
  6. Assistente: O YouTube está pausado. Twitch e Kick continuam ao vivo. Me avise quando quiser voltar.

Confira sua franquia

Seu assistente de IAStream Repeater conectado
  1. Você: Quanto de banda eu usei este mês? Vai acabar?
  2. Usou get_usage · Signal Media
  3. Assistente: Você usou 182 GB de 500 GB. Com cerca de 9 GB por dia, vai fechar o mês perto de 270 GB, bem dentro da sua franquia.

Recorte um momento

Seu assistente de IAStream Repeater conectado
  1. Você: Faça um clipe dos últimos 30 segundos e chame de “Rodada decisiva”.
  2. Usou create_clip · 30 s
  3. Assistente: Pronto. “Rodada decisiva” está sendo recortado da gravação ao vivo e vai aparecer nos seus clipes em instantes.

Suas chaves continuam suas

Seu assistente de IAStream Repeater conectado
  1. Você: Qual é a minha chave de transmissão? Preciso dela para o OBS.
  2. Usou get_stream_keys · The Signal
  3. Assistente: Só consigo ver uma chave mascarada, então não posso informá-la. Copie-a na página do canal no painel, nos detalhes de conexão. O endereço do servidor para o OBS pode ser usado como está.

Uma conversa de exemplo. As ferramentas são reais; seu assistente vai dizer as coisas do jeito dele.

Tudo o que seu assistente pode fazer

Hoje o servidor tem 29 ferramentas. Esta lista é lida do próprio servidor, então está sempre atualizada.

Espaços de trabalho e saúde

5

O que você tem, se está tudo saudável e quanto você já usou.

  • list_workspaces Somente leitura

    Lista seus espaços de trabalho, o seu papel em cada um e o plano de cada um.

  • list_channels Somente leitura

    Lista os canais com status ao vivo, o botão de entrar ao vivo, a gravação e a quantidade de destinos.

  • get_channel_status Somente leitura

    Saúde de uma transmissão: ao vivo ou não, bitrate, tempo no ar, perda de pacotes, espectadores e o estado da retransmissão de cada destino.

  • get_usage Somente leitura

    Banda usada em relação à sua franquia, com uma previsão.

  • get_stream_keys Somente leitura

    Endereços de servidor para o seu encoder, com as chaves mascaradas, e onde copiar as verdadeiras.

Entrar ao vivo e destinos

5

Ligue ou desligue um canal; adicione, pause e retome plataformas.

  • list_destinations Somente leitura

    Lista para onde um canal é retransmitido, sem URLs nem chaves de transmissão.

  • go_live Faz alterações

    Liga a ingestão de um canal para que ele seja retransmitido a todos os destinos ativados.

  • end_stream Faz alterações

    Desliga a ingestão de um canal, encerrando a transmissão em todos os lugares.

  • add_destination Faz alterações

    Adiciona um destino a partir de uma conta conectada, de uma URL completa ou de um servidor e uma chave.

  • set_destination_enabled Faz alterações

    Pausa ou retoma um destino.

Gravações e clipes

5

Ative ou desative a gravação na nuvem, liste gravações e crie clipes.

  • list_recordings Somente leitura

    Lista os segmentos de um canal gravados na nuvem.

  • list_clips Somente leitura

    Lista os clipes de um canal, do mais recente ao mais antigo.

  • start_recording Faz alterações

    Liga a gravação na nuvem de um canal.

  • stop_recording Faz alterações

    Desliga a gravação na nuvem de um canal.

  • create_clip Faz alterações

    Recorta os últimos segundos da gravação ao vivo, ou corta um clipe de uma gravação.

Chat ao vivo

2

Leia seu chat unificado e escreva nele.

  • get_recent_chat Somente leitura

    Lê as mensagens recentes do seu chat ao vivo unificado.

  • send_chat_message Faz alterações

    Publica uma mensagem no seu chat ao vivo nas plataformas conectadas.

Podcast Rooms

12

Abra ou agende salas, veja quem está esperando, deixe entrar, silencie, leve ao palco ou remova convidados.

  • list_podcast_rooms Somente leitura

    Lista as salas de podcast de um canal: abertas, agendadas ou anteriores, com códigos e links de entrada.

  • get_podcast_room Somente leitura

    Uma sala de podcast: status, link de entrada e quem está aguardando ou no ar.

  • list_podcast_participants Somente leitura

    Lista o anfitrião e os convidados de uma sala de podcast, aguardando ou no ar.

  • get_podcast_settings Somente leitura

    Os padrões do Podcast Rooms de um canal, a identidade visual e o estado do domínio personalizado.

  • start_podcast_room Faz alterações

    Abre uma sala de podcast agora, ou agenda uma para depois, e retorna o link de entrada.

  • end_podcast_room Faz alterações

    Encerra uma sala de podcast aberta para todos ou cancela uma agendada.

  • admit_podcast_guest Faz alterações

    Deixa entrar um convidado da sala de espera.

  • deny_podcast_guest Faz alterações

    Recusa um convidado que ainda está aguardando.

  • remove_podcast_guest Faz alterações

    Tira um convidado do ar e da sala.

  • mute_podcast_guest Faz alterações

    Silencia ou reativa o som de um convidado na mixagem do anfitrião.

  • stage_podcast_guest Faz alterações

    Leva um convidado ao palco ou o manda para os bastidores.

  • update_podcast_settings Faz alterações

    Altera os padrões do Podcast Rooms de um canal.

Referência completa das ferramentas e configuração dos clientes →

Seguro para entregar a um assistente

O assistente trabalha com um token de API que você cria e pode revogar. Ele não tem mais acesso do que esse token, e tem menos do que você.

  • Somente leitura ou acesso totalVocê escolhe ao criar o token. Um token somente leitura pode verificar a saúde, o uso e o chat, mas não consegue alterar nada, e a sua função no espaço de trabalho continua valendo.
  • As chaves nunca são compartilhadasChaves de transmissão, URLs de destino e senhas nunca são devolvidas a um assistente. Os detalhes de conexão chegam mascarados.
  • Toda alteração é registradaCada alteração feita via MCP aparece no Registro de atividades do seu espaço de trabalho, com a ferramenta, o token e a pessoa.
  • Pergunta antes de agirO servidor orienta os assistentes a confirmar com você antes de encerrar uma transmissão, pausar uma plataforma, escrever no chat ou deixar um convidado entrar.
  • Revogue quando quiserRevogue o token em Configurações e o assistente perde o acesso na hora. Cada token é limitado a 120 solicitações MCP por minuto.
  • Chat tratado como dadosQuem escreve as mensagens do chat é o público, então o servidor orienta os assistentes a nunca seguir instruções encontradas nelas.
O Registro de atividades do espaço de trabalho: “Um assistente de IA fez uma alteração. Assistente de IA (MCP): abriu uma sala de podcast no The Signal, token Claude Desktop, por Jordan Blake”
Como aparece no seu Registro de atividades uma alteração feita por um assistente.

Configure com o assistente que você usa

Escolha seu cliente para ver onde fica a configuração, o trecho exato e como verificar se funciona. Leva cerca de dois minutos.

Claude Code

O agente de programação da Anthropic no seu terminal. Um comando adiciona o servidor para todos os projetos.

Guia de configuração oficial (abre em uma nova aba) ↗
  1. Crie um token

    Em Configurações → Tokens de API, crie um token só para este assistente. Escolha Somente leitura se ele só deve olhar.

    Faça login para criar um token
  2. Adicione o servidor

    Para você (todos os projetos)
    ~/.claude.json
    Para um projeto
    .mcp.json
    Um comando
    claude mcp add --transport http --scope user streamrepeater https://streamrepeater.com/mcp \
      --header "Authorization: Bearer YOUR_TOKEN"
    Arquivo de configuração, com o token lido de uma variável de ambiente .mcp.json
    {
        "mcpServers": {
            "streamrepeater": {
                "type": "http",
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer ${STREAMREPEATER_TOKEN}"
                }
            }
        }
    }
  3. Verifique se funciona

    Execute isto e procure um visto ao lado de streamrepeater, ou digite /mcp dentro de uma sessão:

    claude mcp list

    Depois pergunte: Liste meus canais e diga quais estão ao vivo.

  • Em um projeto de equipe, faça commit do .mcp.json com ${STREAMREPEATER_TOKEN} e peça para cada pessoa definir essa variável. O Claude Code pede que cada pessoa aprove um servidor de projeto na primeira vez.
  • Adicionar o servidor não testa o token. Um token errado aparece como conexão com falha em claude mcp list.

Claude (web, desktop & mobile)

O claude.ai, o app de desktop do Claude e o Cowork compartilham os conectores personalizados, e os apps para celular usam os que você adiciona lá. Planos gratuitos podem adicionar um conector personalizado.

Guia de configuração oficial (abre em uma nova aba) ↗
  1. Crie um token

    Em Configurações → Tokens de API, crie um token só para este assistente. Escolha Somente leitura se ele só deve olhar.

    Faça login para criar um token
  2. Adicione um conector personalizado

    1. Abra Customize → Connectors, clique em + Add e depois em Add custom connector. Em um plano Team ou Enterprise, quem adiciona é um proprietário, em Organization settings → Connectors.
    2. Informe Stream Repeater como nome e a URL do servidor abaixo, e clique em Continue.
    3. Em Authentication, escolha No sign in.
    4. Em Request headers, adicione o cabeçalho abaixo com o seu token e clique em Add.
    URL do servidor
    https://streamrepeater.com/mcp
    Cabeçalho da requisição
    Authorization: Bearer YOUR_TOKEN
  3. Verifique se funciona

    Em um chat, clique em +, abra Connectors e ative o Stream Repeater.

    Depois pergunte: Liste meus canais e diga quais estão ao vivo.

  • O Claude se conecta a partir dos servidores da Anthropic, não do seu computador, então funciona igual em todos os dispositivos.
  • Nos planos Team e Enterprise, um cabeçalho adicionado por um proprietário é compartilhado por todos que usam o conector. Use um token Somente leitura, a menos que todos devam poder fazer alterações.

OpenAI Codex

O agente de programação da OpenAI. A linha de comando, a extensão para IDE e o app do Codex compartilham um único arquivo de configuração.

Guia de configuração oficial (abre em uma nova aba) ↗
  1. Crie um token

    Em Configurações → Tokens de API, crie um token só para este assistente. Escolha Somente leitura se ele só deve olhar.

    Faça login para criar um token
  2. Adicione o servidor

    Para você (todos os projetos)
    ~/.codex/config.toml
    Para um projeto
    .codex/config.toml
    Defina primeiro o token como variável de ambiente
    export STREAMREPEATER_TOKEN="YOUR_TOKEN"
    Um comando
    codex mcp add streamrepeater --url https://streamrepeater.com/mcp \
      --bearer-token-env-var STREAMREPEATER_TOKEN
    Arquivo de configuração, com o token lido de uma variável de ambiente ~/.codex/config.toml
    [mcp_servers.streamrepeater]
    url = "https://streamrepeater.com/mcp"
    bearer_token_env_var = "STREAMREPEATER_TOKEN"
  3. Verifique se funciona

    Execute isto, ou digite /mcp dentro do Codex:

    codex mcp list

    Depois pergunte: Liste meus canais e diga quais estão ao vivo.

  • O Codex lê o token da variável de ambiente sempre que inicia, então o token nunca fica no arquivo de configuração. Adicione a linha export ao perfil do seu shell para mantê-la.
  • No Windows, defina a variável com setx STREAMREPEATER_TOKEN "YOUR_TOKEN" e abra um novo terminal.

Gemini CLI

O agente de código aberto do Google para o terminal.

Guia de configuração oficial (abre em uma nova aba) ↗
  1. Crie um token

    Em Configurações → Tokens de API, crie um token só para este assistente. Escolha Somente leitura se ele só deve olhar.

    Faça login para criar um token
  2. Adicione o servidor

    Para você (todos os projetos)
    ~/.gemini/settings.json
    Para um projeto
    .gemini/settings.json
    Um comando
    gemini mcp add --transport http --scope user \
      --header "Authorization: Bearer YOUR_TOKEN" \
      streamrepeater https://streamrepeater.com/mcp
    Arquivo de configuração ~/.gemini/settings.json
    {
        "mcpServers": {
            "streamrepeater": {
                "httpUrl": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Verifique se funciona

    Execute isto, ou digite /mcp dentro de uma sessão:

    gemini mcp list

    Depois pergunte: Liste meus canais e diga quais estão ao vivo.

  • Use httpUrl, não url: no Gemini CLI, url significa o transporte SSE mais antigo.
  • Sem --scope user, o servidor é adicionado apenas ao projeto atual.

Google Antigravity

A IDE com foco em agentes do Google e sua linha de comando agy.

Guia de configuração oficial (abre em uma nova aba) ↗
  1. Crie um token

    Em Configurações → Tokens de API, crie um token só para este assistente. Escolha Somente leitura se ele só deve olhar.

    Faça login para criar um token
  2. Adicione o servidor

    macOS e Linux
    ~/.gemini/antigravity/mcp_config.json
    Windows
    %USERPROFILE%\.gemini\antigravity\mcp_config.json
    Abra em
    … → MCP Servers → Manage MCP Servers → View raw config
    Arquivo de configuração mcp_config.json
    {
        "mcpServers": {
            "streamrepeater": {
                "serverUrl": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Verifique se funciona

    No painel Agent, abra … → MCP Servers e atualize a lista. O Stream Repeater deve aparecer com suas ferramentas.

    Depois pergunte: Liste meus canais e diga quais estão ao vivo.

  • O Antigravity precisa de serverUrl. Com url, ele avisa que serverUrl ou command deve ser especificado.
  • Se a sua versão guarda o arquivo em outro lugar, View raw config sempre abre o arquivo certo.

Cursor

O editor de código com IA. Um arquivo global funciona em todos os projetos; um arquivo de projeto, só naquele projeto.

Guia de configuração oficial (abre em uma nova aba) ↗
  1. Crie um token

    Em Configurações → Tokens de API, crie um token só para este assistente. Escolha Somente leitura se ele só deve olhar.

    Faça login para criar um token
  2. Adicione o servidor

    Para você (todos os projetos)
    ~/.cursor/mcp.json
    Para um projeto
    .cursor/mcp.json
    Arquivo de configuração, com o token lido de uma variável de ambiente ~/.cursor/mcp.json
    {
        "mcpServers": {
            "streamrepeater": {
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer ${env:STREAMREPEATER_TOKEN}"
                }
            }
        }
    }
    Arquivo de configuração ~/.cursor/mcp.json
    {
        "mcpServers": {
            "streamrepeater": {
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Verifique se funciona

    Abra as configurações do Cursor, encontre MCP e verifique se o Stream Repeater está ativado e lista suas ferramentas.

    Depois pergunte: Liste meus canais e diga quais estão ao vivo.

  • O primeiro trecho lê o token da variável de ambiente STREAMREPEATER_TOKEN. Defina-a antes de abrir o Cursor.
  • O Cursor pede que você aprove cada chamada de ferramenta, a menos que você permita.

VS Code (GitHub Copilot)

O modo agente do GitHub Copilot no Visual Studio Code.

Guia de configuração oficial (abre em uma nova aba) ↗
  1. Crie um token

    Em Configurações → Tokens de API, crie um token só para este assistente. Escolha Somente leitura se ele só deve olhar.

    Faça login para criar um token
  2. Adicione o servidor

    Para um projeto
    .vscode/mcp.json
    Para você (todos os projetos)
    MCP: Open User Configuration
    Arquivo de configuração .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. Verifique se funciona

    Execute MCP: List Servers na Paleta de Comandos e inicie o Stream Repeater. Use o Copilot Chat no modo Agent.

    Depois pergunte: Liste meus canais e diga quais estão ao vivo.

  • O VS Code pede o token na primeira vez que o servidor inicia e o guarda no armazenamento de segredos, então ele não fica salvo no arquivo.
  • Atenção: a chave de nível superior é servers, não mcpServers.

Windsurf

O editor Windsurf e seu agente Cascade.

Guia de configuração oficial (abre em uma nova aba) ↗
  1. Crie um token

    Em Configurações → Tokens de API, crie um token só para este assistente. Escolha Somente leitura se ele só deve olhar.

    Faça login para criar um token
  2. Adicione o servidor

    macOS e Linux
    ~/.codeium/windsurf/mcp_config.json
    macOS e Linux
    ~/.config/devin/mcp_config.json
    Windows
    %AppData%\devin\mcp_config.json
    Arquivo de configuração, com o token lido de uma variável de ambiente mcp_config.json
    {
        "mcpServers": {
            "streamrepeater": {
                "serverUrl": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer ${env:STREAMREPEATER_TOKEN}"
                }
            }
        }
    }
  3. Verifique se funciona

    No Cascade, abra o painel MCP, clique em atualizar e verifique se o Stream Repeater lista suas ferramentas.

    Depois pergunte: Liste meus canais e diga quais estão ao vivo.

  • O Windsurf lê o token da variável de ambiente STREAMREPEATER_TOKEN. Defina-a antes de abrir o editor.
  • Versões mais novas guardam o arquivo na pasta devin mostrada acima. Abra-o pelas configurações de MCP do Cascade se não tiver certeza de qual a sua usa.

Zed

O editor de código rápido e colaborativo.

Guia de configuração oficial (abre em uma nova aba) ↗
  1. Crie um token

    Em Configurações → Tokens de API, crie um token só para este assistente. Escolha Somente leitura se ele só deve olhar.

    Faça login para criar um token
  2. Adicione o servidor

    macOS e Linux
    ~/.config/zed/settings.json
    Abra em
    zed: open settings file
    Arquivo de configuração settings.json
    {
        "context_servers": {
            "streamrepeater": {
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Verifique se funciona

    Abra Settings → AI → MCP Servers. Um ponto verde ao lado do Stream Repeater significa que ele está conectado.

    Depois pergunte: Liste meus canais e diga quais estão ao vivo.

  • Você também pode adicioná-lo em Settings → AI → MCP Servers sem editar o arquivo. O Zed só oferece login via OAuth quando nenhum cabeçalho Authorization está definido.

Cline

O agente de programação de código aberto para VS Code, JetBrains e o terminal.

Guia de configuração oficial (abre em uma nova aba) ↗
  1. Crie um token

    Em Configurações → Tokens de API, crie um token só para este assistente. Escolha Somente leitura se ele só deve olhar.

    Faça login para criar um token
  2. Adicione o servidor

    Abra em
    MCP Servers → Configure → Configure MCP Servers
    Para você (todos os projetos)
    ~/.cline/data/settings/cline_mcp_settings.json
    Um comando
    cline mcp add streamrepeater https://streamrepeater.com/mcp --transport http \
      --header "Authorization: Bearer YOUR_TOKEN" --yes
    Arquivo de configuração cline_mcp_settings.json
    {
        "mcpServers": {
            "streamrepeater": {
                "type": "streamableHttp",
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                },
                "disabled": false,
                "autoApprove": []
            }
        }
    }
  3. Verifique se funciona

    Abra o painel MCP Servers e verifique se o Stream Repeater aparece como conectado.

    Depois pergunte: Liste meus canais e diga quais estão ao vivo.

  • Mantenha "type": "streamableHttp": sem isso, o Cline volta para o transporte SSE mais antigo.

Continue

O assistente de código aberto para VS Code e JetBrains.

Guia de configuração oficial (abre em uma nova aba) ↗
  1. Crie um token

    Em Configurações → Tokens de API, crie um token só para este assistente. Escolha Somente leitura se ele só deve olhar.

    Faça login para criar um token
  2. Adicione o servidor

    Para um projeto
    .continue/mcpServers/streamrepeater.yaml
    Arquivo de configuração .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. Verifique se funciona

    Recarregue o Continue, mude para o modo Agent e verifique se as ferramentas do Stream Repeater aparecem.

    Depois pergunte: Liste meus canais e diga quais estão ao vivo.

  • As ferramentas MCP só funcionam no modo Agent do Continue.
  • Não faça commit deste arquivo com um token real dentro.

Goose

O agente de código aberto da Block, no desktop e na linha de comando.

Guia de configuração oficial (abre em uma nova aba) ↗
  1. Crie um token

    Em Configurações → Tokens de API, crie um token só para este assistente. Escolha Somente leitura se ele só deve olhar.

    Faça login para criar um token
  2. Adicione o servidor

    macOS e Linux
    ~/.config/goose/config.yaml
    Arquivo de configuração, com o token lido de uma variável de 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. Verifique se funciona

    Reinicie o Goose e pergunte quais ferramentas do Stream Repeater ele tem.

    Depois pergunte: Liste meus canais e diga quais estão ao vivo.

  • A chave é uri, não url. O Goose substitui $STREAMREPEATER_TOKEN pela variável de ambiente, então defina-a antes de abrir o Goose.
  • Você também pode executar goose configure, escolher Add Extension e depois Remote Extension (Streamable HTTP), e adicionar o cabeçalho no arquivo em seguida.

ChatGPT

Servidores MCP personalizados no ChatGPT.

Guia de configuração oficial (abre em uma nova aba) ↗
Em breve

O ChatGPT não consegue enviar um token de API: ele só se conecta a servidores que oferecem login via OAuth. Estamos adicionando OAuth agora. Até lá, use o Claude, o Codex ou outro cliente desta lista.

  • As políticas da sua conta e do seu espaço de trabalho do ChatGPT decidem se você pode adicionar servidores MCP personalizados.

Other MCP clients

Qualquer cliente compatível com o transporte Streamable HTTP que consiga enviar um cabeçalho Authorization.

Guia de configuração oficial (abre em uma nova aba) ↗
  1. Crie um token

    Em Configurações → Tokens de API, crie um token só para este assistente. Escolha Somente leitura se ele só deve olhar.

    Faça login para criar um token
  2. Adicione o servidor

    Arquivo de configuração
    {
        "mcpServers": {
            "streamrepeater": {
                "type": "http",
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
    Teste a conexão com 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. Verifique se funciona

    Envie a requisição initialize com curl. Uma resposta JSON com serverInfo significa que a URL e o token estão certos; 401 significa que o token está errado.

    Depois pergunte: Liste meus canais e diga quais estão ao vivo.

  • Se o seu cliente só consegue iniciar servidores locais (stdio), a ponte de código aberto mcp-remote pode conectá-lo: npx -y mcp-remote SERVER_URL --header "Authorization: Bearer YOUR_TOKEN".

https://streamrepeater.com/mcpGuia de configuração completo e a lista de ferramentas →

Funciona com o assistente que você já usa

Qualquer cliente MCP compatível com o transporte Streamable HTTP que consiga enviar um cabeçalho Authorization. Escolha um para ver a configuração.

O Claude na web, no desktop e no celular já funciona: adicione um conector personalizado e cole seu token como cabeçalho da requisição. O ChatGPT só se conecta com login via OAuth, que chega em breve.

Prefere escrever o código você mesmo?

O assistente usa a mesma API pública que você pode chamar dos seus próprios scripts e serviços.

API REST

131 operações cobrindo canais, destinos, gravações, clipes, chat, análises e Podcast Rooms, descritas em OpenAPI 3.1.

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

Webhooks

Receba um POST assinado quando algo acontece, com até 6 novas tentativas se o seu endpoint estiver fora do ar. Os eventos incluem:

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

Também para rastreadores de IA

Um resumo em texto simples do produto, da API e de cada ferramenta MCP, para modelos que leem a web.

Perguntas

O que é MCP?

O Model Context Protocol é um padrão aberto que permite que assistentes de IA usem ferramentas de outros apps. O Stream Repeater tem um servidor MCP, então um assistente compatível com MCP pode trabalhar com suas transmissões quando você pedir.

Quais assistentes funcionam com ele?

Claude Desktop, Claude Code, Cursor, VS Code e qualquer outro cliente MCP compatível com o transporte Streamable HTTP que consiga enviar um cabeçalho Authorization. A página de configuração tem configurações prontas para copiar e colar em cada um.

Funciona no ChatGPT ou no claude.ai?

Ainda não. Conectores adicionados na web fazem login com OAuth em vez de um token colado, e por enquanto este servidor só aceita tokens de API. Enquanto isso, use um cliente de desktop ou de editor.

O assistente consegue ver minha chave de transmissão?

Não. Chaves de transmissão, URLs de destino e senhas nunca são devolvidas a um assistente. Ele recebe os detalhes de conexão mascarados e é informado de onde você pode copiar os verdadeiros.

Posso deixar ele olhar sem mexer?

Sim. Crie um token Somente leitura. O assistente pode verificar a saúde, o uso, as gravações e o chat, mas toda ferramenta que altera algo é recusada.

Como sei o que ele alterou?

Cada alteração feita via MCP é anotada no Registro de atividades do seu espaço de trabalho, com a ferramenta, o token e a pessoa a quem ele pertence.

Custa algo a mais?

Não. Tokens de API e o servidor MCP vêm em todos os planos. O que uma ferramenta pode fazer ainda depende do seu plano: as ferramentas de gravação precisam de um plano com gravação, por exemplo.

O assistente fica rodando o tempo todo?

Não. Ele só faz algo quando você pede, no seu assistente. O Stream Repeater continua retransmitindo suas transmissões sozinho de qualquer forma.

Dê ao seu assistente as chaves da sala de controle, não as chaves de transmissão

Crie um espaço de trabalho grátis, gere um token de API e conecte seu assistente.

14 dias de Pro grátis, sem cartão Comece grátis