Gestiona tus emisiones pidiéndolo

Stream Repeater tiene un servidor MCP, así que Claude, Cursor, VS Code y otros asistentes de IA pueden comprobar tu emisión, salir en directo, pausar un destino, recortar un momento o leer el chat cuando se lo pides, con tu propio token de API y nada que ese token no pudiera hacer ya.

Incluido en todos los planes. Funciona con cualquier cliente MCP que pueda enviar una cabecera.

Tu asistente de IAStream Repeater conectado
  1. Tú: ¿Va bien mi emisión ahora mismo?
  2. Usó get_channel_status · The Signal
  3. Asistente: Sí. The Signal lleva 1 h 12 min en directo a unos 6 Mb/s sin pérdida de paquetes. YouTube y Twitch funcionan; Kick se está reiniciando tras un corte. ¿Quieres que lo vuelva a comprobar en un minuto?
Una conversación de ejemplo. Las herramientas son reales; tu asistente lo dirá a su manera.

Qué es, en pocas palabras

MCP, el Model Context Protocol, es la forma en que los asistentes de IA usan otro software. Conecta el nuestro una vez y tu asistente podrá ver y gestionar tu espacio de trabajo de Stream Repeater igual que tú desde el panel.

  1. Tú pides

    Escribe lo que quieres, como se lo pedirías a un productor. No hay comandos que aprender.

  2. Usa tu API

    El asistente elige las herramientas adecuadas, y cada una llama a la misma API que usaría un script, con las mismas comprobaciones de permisos.

  3. Tú tienes el control

    El servidor indica a los asistentes que te consulten antes de cualquier cosa que noten los espectadores, y un token de solo lectura no puede cambiar nada en absoluto.

Cosas que puedes pedir

Algunas conversaciones, con las herramientas que el asistente usó por el camino.

Pausa una plataforma y mantén el resto

Tu asistente de IAStream Repeater conectado
  1. Tú: Pausa YouTube por ahora, pero deja Twitch en marcha.
  2. Usó list_destinations · The Signal
  3. Asistente: Pausar YouTube termina la emisión para los espectadores de allí. ¿Sigo?
  4. Tú: Sí.
  5. Usó set_destination_enabled · YouTube → en pausa
  6. Asistente: YouTube está en pausa. Twitch y Kick siguen en directo. Avísame cuando quieras reactivarlo.

Consulta tu consumo

Tu asistente de IAStream Repeater conectado
  1. Tú: ¿Cuánto ancho de banda he usado este mes? ¿Me voy a quedar sin él?
  2. Usó get_usage · Signal Media
  3. Asistente: Has usado 182 GB de 500 GB. A unos 9 GB al día terminarás el mes cerca de 270 GB, muy por debajo de tu límite.

Recorta un momento

Tu asistente de IAStream Repeater conectado
  1. Tú: Haz un clip de los últimos 30 segundos y llámalo «Ronda decisiva».
  2. Usó create_clip · 30 s
  3. Asistente: Hecho. «Ronda decisiva» se está recortando de la grabación en directo y estará en tus clips en un momento.

Tus claves siguen siendo tuyas

Tu asistente de IAStream Repeater conectado
  1. Tú: ¿Cuál es mi clave de transmisión? La necesito para OBS.
  2. Usó get_stream_keys · The Signal
  3. Asistente: Solo veo una clave enmascarada, así que no puedo leértela. Cópiala desde la página del canal en el panel, en los detalles de conexión. La dirección del servidor para OBS puedes usarla tal cual.

Una conversación de ejemplo. Las herramientas son reales; tu asistente lo dirá a su manera.

Todo lo que puede hacer tu asistente

El servidor tiene hoy 29 herramientas. Esta lista se lee del propio servidor, así que siempre está al día.

Espacios de trabajo y estado

5

Lo que tienes, si funciona bien y cuánto has consumido.

  • list_workspaces Solo lectura

    Enumera tus espacios de trabajo, tu rol en cada uno y su plan.

  • list_channels Solo lectura

    Enumera los canales con su estado en directo, el interruptor de salida en directo, la grabación y el número de destinos.

  • get_channel_status Solo lectura

    Estado de una emisión: si está en directo, bitrate, tiempo activo, pérdida de paquetes, espectadores y el estado de retransmisión de cada destino.

  • get_usage Solo lectura

    Ancho de banda consumido frente a tu cuota, con una previsión.

  • get_stream_keys Solo lectura

    Direcciones del servidor para tu codificador, con las claves ocultas, e indica dónde copiar las reales.

Emisión y destinos

5

Activa o desactiva un canal; añade, pausa y reanuda plataformas.

  • list_destinations Solo lectura

    Enumera adónde se retransmite un canal, sin URL ni claves de emisión.

  • go_live Hace cambios

    Activa la ingesta de un canal para que se retransmita a todos los destinos habilitados.

  • end_stream Hace cambios

    Desactiva la ingesta de un canal y termina la emisión en todas partes.

  • add_destination Hace cambios

    Añade un destino desde una cuenta conectada, una URL completa o un servidor y una clave.

  • set_destination_enabled Hace cambios

    Pausa o reanuda un destino.

Grabaciones y clips

5

Activa o desactiva la grabación en la nube, consulta grabaciones y crea clips.

  • list_recordings Solo lectura

    Enumera los segmentos de un canal grabados en la nube.

  • list_clips Solo lectura

    Enumera los clips de un canal, del más reciente al más antiguo.

  • start_recording Hace cambios

    Activa la grabación en la nube de un canal.

  • stop_recording Hace cambios

    Desactiva la grabación en la nube de un canal.

  • create_clip Hace cambios

    Recorta los últimos segundos de la grabación en directo o corta un clip de una grabación.

Chat en directo

2

Lee tu chat unificado y escribe en él.

  • get_recent_chat Solo lectura

    Lee los mensajes recientes de tu chat en directo unificado.

  • send_chat_message Hace cambios

    Publica un mensaje en tu chat en directo en las plataformas conectadas.

Salas de pódcast

12

Abre o reserva salas, mira quién espera y deja entrar, silencia, sube a escena o expulsa invitados.

  • list_podcast_rooms Solo lectura

    Enumera las salas de pódcast de un canal: abiertas, reservadas o pasadas, con sus códigos y enlaces para unirse.

  • get_podcast_room Solo lectura

    Una sala de pódcast: estado, enlace para unirse y quién espera o está en antena.

  • list_podcast_participants Solo lectura

    Enumera al anfitrión y a los invitados de una sala de pódcast, en espera o en antena.

  • get_podcast_settings Solo lectura

    Los valores predeterminados de Salas de pódcast de un canal, su marca y el estado del dominio propio.

  • start_podcast_room Hace cambios

    Abre una sala de pódcast ahora, o reserva una para más tarde, y devuelve el enlace para unirse.

  • end_podcast_room Hace cambios

    Termina una sala de pódcast abierta para todos o cancela una reservada.

  • admit_podcast_guest Hace cambios

    Deja entrar a un invitado desde la sala de espera.

  • deny_podcast_guest Hace cambios

    Rechaza a un invitado que todavía está esperando.

  • remove_podcast_guest Hace cambios

    Saca a un invitado de antena y de la sala.

  • mute_podcast_guest Hace cambios

    Silencia o reactiva el audio de un invitado en la mezcla del anfitrión.

  • stage_podcast_guest Hace cambios

    Sube a un invitado al escenario o lo manda entre bastidores.

  • update_podcast_settings Hace cambios

    Cambia los valores predeterminados de Salas de pódcast de un canal.

Referencia completa de herramientas y configuración de clientes →

Seguro para confiárselo a un asistente

El asistente trabaja con un token de API que tú creas y puedes revocar. No tiene más acceso que ese token, y menos que tú.

  • Solo lectura o acceso completoLo eliges al crear el token. Un token de solo lectura puede comprobar el estado, el consumo y el chat, pero no puede cambiar nada, y tu rol en el espacio de trabajo sigue aplicándose.
  • Las claves nunca se compartenLas claves de transmisión, las URL de destino y las contraseñas nunca se devuelven a un asistente. Los detalles de conexión llegan enmascarados.
  • Cada cambio queda registradoCada cambio hecho a través de MCP aparece en el Registro de actividad de tu espacio de trabajo, con la herramienta, el token y la persona.
  • Pregunta antes de actuarEl servidor indica a los asistentes que te lo confirmen antes de terminar una emisión, pausar una plataforma, escribir en el chat o dejar entrar a un invitado.
  • Revócalo cuando quierasRevoca el token en Ajustes y el asistente pierde el acceso al instante. Cada token está limitado a 120 solicitudes MCP por minuto.
  • El chat se trata como datosLos mensajes del chat los escriben los espectadores, así que el servidor indica a los asistentes que nunca sigan instrucciones que aparezcan en ellos.
El Registro de actividad del espacio de trabajo: «Un asistente de IA hizo un cambio. Asistente de IA (MCP): abrió una sala de pódcast en The Signal, token Claude Desktop, por Jordan Blake»
Así se ve en tu Registro de actividad un cambio hecho por un asistente.

Configúralo con el asistente que usas

Elige tu cliente para ver dónde va la configuración, el fragmento exacto y cómo comprobar que funciona. Tarda unos dos minutos.

Claude Code

El agente de programación de Anthropic en tu terminal. Un solo comando añade el servidor para todos los proyectos.

Guía de configuración oficial (se abre en una pestaña nueva) ↗
  1. Crea un token

    En Ajustes → Tokens de API, crea un token solo para este asistente. Elige «Solo lectura» si solo debe consultar.

    Inicia sesión para crear un token
  2. Añade el servidor

    Para ti (todos los proyectos)
    ~/.claude.json
    Para un proyecto
    .mcp.json
    Un solo comando
    claude mcp add --transport http --scope user streamrepeater https://streamrepeater.com/mcp \
      --header "Authorization: Bearer YOUR_TOKEN"
    Archivo de configuración, con el token leído de una variable de entorno .mcp.json
    {
        "mcpServers": {
            "streamrepeater": {
                "type": "http",
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer ${STREAMREPEATER_TOKEN}"
                }
            }
        }
    }
  3. Comprueba que funciona

    Ejecuta esto y busca una marca de verificación junto a streamrepeater, o escribe /mcp dentro de una sesión:

    claude mcp list

    Después pregunta: Enumera mis canales y dime cuáles están en directo.

  • En un proyecto de equipo, haz commit de .mcp.json con ${STREAMREPEATER_TOKEN} dentro y que cada persona defina esa variable por su cuenta. Claude Code pide a cada persona que apruebe el servidor del proyecto la primera vez.
  • Añadir el servidor no comprueba el token. Un token incorrecto aparece como una conexión fallida en claude mcp list.

Claude (web, desktop & mobile)

claude.ai, la app de escritorio de Claude y Cowork comparten los conectores personalizados, y las apps móviles usan los que añadas ahí. Los planes Free pueden añadir un conector personalizado.

Guía de configuración oficial (se abre en una pestaña nueva) ↗
  1. Crea un token

    En Ajustes → Tokens de API, crea un token solo para este asistente. Elige «Solo lectura» si solo debe consultar.

    Inicia sesión para crear un token
  2. Añade un conector personalizado

    1. Abre Customize → Connectors, haz clic en + Add y luego en Add custom connector. En un plan Team o Enterprise, lo añade un propietario en Organization settings → Connectors.
    2. Escribe Stream Repeater como nombre y la URL del servidor de abajo, y haz clic en Continue.
    3. En Authentication, elige No sign in.
    4. En Request headers, añade el encabezado de abajo con tu token y haz clic en Add.
    URL del servidor
    https://streamrepeater.com/mcp
    Encabezado de la solicitud
    Authorization: Bearer YOUR_TOKEN
  3. Comprueba que funciona

    En un chat, haz clic en +, abre Connectors y activa Stream Repeater.

    Después pregunta: Enumera mis canales y dime cuáles están en directo.

  • Claude se conecta desde los servidores de Anthropic, no desde tu ordenador, así que funciona igual en todos los dispositivos.
  • En los planes Team y Enterprise, un encabezado añadido por un propietario lo comparten todas las personas que usan el conector. Usa un token de «Solo lectura» salvo que todos deban poder hacer cambios.

OpenAI Codex

El agente de programación de OpenAI. La línea de comandos, la extensión del IDE y la app de Codex comparten un archivo de configuración.

Guía de configuración oficial (se abre en una pestaña nueva) ↗
  1. Crea un token

    En Ajustes → Tokens de API, crea un token solo para este asistente. Elige «Solo lectura» si solo debe consultar.

    Inicia sesión para crear un token
  2. Añade el servidor

    Para ti (todos los proyectos)
    ~/.codex/config.toml
    Para un proyecto
    .codex/config.toml
    Primero define el token como variable de entorno
    export STREAMREPEATER_TOKEN="YOUR_TOKEN"
    Un solo comando
    codex mcp add streamrepeater --url https://streamrepeater.com/mcp \
      --bearer-token-env-var STREAMREPEATER_TOKEN
    Archivo de configuración, con el token leído de una variable de entorno ~/.codex/config.toml
    [mcp_servers.streamrepeater]
    url = "https://streamrepeater.com/mcp"
    bearer_token_env_var = "STREAMREPEATER_TOKEN"
  3. Comprueba que funciona

    Ejecuta esto o escribe /mcp dentro de Codex:

    codex mcp list

    Después pregunta: Enumera mis canales y dime cuáles están en directo.

  • Codex lee el token de la variable de entorno cada vez que se inicia, así que el token nunca queda en el archivo de configuración. Añade la línea export al perfil de tu shell para conservarla.
  • En Windows, define la variable con setx STREAMREPEATER_TOKEN "YOUR_TOKEN" y abre una terminal nueva.

Gemini CLI

El agente de código abierto de Google para la terminal.

Guía de configuración oficial (se abre en una pestaña nueva) ↗
  1. Crea un token

    En Ajustes → Tokens de API, crea un token solo para este asistente. Elige «Solo lectura» si solo debe consultar.

    Inicia sesión para crear un token
  2. Añade el servidor

    Para ti (todos los proyectos)
    ~/.gemini/settings.json
    Para un proyecto
    .gemini/settings.json
    Un solo comando
    gemini mcp add --transport http --scope user \
      --header "Authorization: Bearer YOUR_TOKEN" \
      streamrepeater https://streamrepeater.com/mcp
    Archivo de configuración ~/.gemini/settings.json
    {
        "mcpServers": {
            "streamrepeater": {
                "httpUrl": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Comprueba que funciona

    Ejecuta esto o escribe /mcp dentro de una sesión:

    gemini mcp list

    Después pregunta: Enumera mis canales y dime cuáles están en directo.

  • Usa httpUrl, no url: en Gemini CLI, url significa el antiguo transporte SSE.
  • Sin --scope user, el servidor solo se añade al proyecto actual.

Google Antigravity

El IDE de Google centrado en agentes y su línea de comandos agy.

Guía de configuración oficial (se abre en una pestaña nueva) ↗
  1. Crea un token

    En Ajustes → Tokens de API, crea un token solo para este asistente. Elige «Solo lectura» si solo debe consultar.

    Inicia sesión para crear un token
  2. Añade el servidor

    macOS y Linux
    ~/.gemini/antigravity/mcp_config.json
    Windows
    %USERPROFILE%\.gemini\antigravity\mcp_config.json
    Ábrelo desde
    … → MCP Servers → Manage MCP Servers → View raw config
    Archivo de configuración mcp_config.json
    {
        "mcpServers": {
            "streamrepeater": {
                "serverUrl": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Comprueba que funciona

    En el panel Agent, abre … → MCP Servers y actualiza la lista. Stream Repeater debería aparecer con sus herramientas.

    Después pregunta: Enumera mis canales y dime cuáles están en directo.

  • Antigravity necesita serverUrl. Con url indica que hay que especificar serverUrl o command.
  • Si tu versión guarda el archivo en otro sitio, View raw config siempre abre el correcto.

Cursor

El editor de código con IA. Un archivo global funciona en todos los proyectos; un archivo de proyecto, solo en ese proyecto.

Guía de configuración oficial (se abre en una pestaña nueva) ↗
  1. Crea un token

    En Ajustes → Tokens de API, crea un token solo para este asistente. Elige «Solo lectura» si solo debe consultar.

    Inicia sesión para crear un token
  2. Añade el servidor

    Para ti (todos los proyectos)
    ~/.cursor/mcp.json
    Para un proyecto
    .cursor/mcp.json
    Archivo de configuración, con el token leído de una variable de entorno ~/.cursor/mcp.json
    {
        "mcpServers": {
            "streamrepeater": {
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer ${env:STREAMREPEATER_TOKEN}"
                }
            }
        }
    }
    Archivo de configuración ~/.cursor/mcp.json
    {
        "mcpServers": {
            "streamrepeater": {
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Comprueba que funciona

    Abre los ajustes de Cursor, busca MCP y comprueba que Stream Repeater está activado y muestra sus herramientas.

    Después pregunta: Enumera mis canales y dime cuáles están en directo.

  • El primer fragmento lee el token de la variable de entorno STREAMREPEATER_TOKEN. Defínela antes de abrir Cursor.
  • Cursor te pide que apruebes cada llamada a una herramienta, salvo que la permitas.

VS Code (GitHub Copilot)

El modo agente de GitHub Copilot en Visual Studio Code.

Guía de configuración oficial (se abre en una pestaña nueva) ↗
  1. Crea un token

    En Ajustes → Tokens de API, crea un token solo para este asistente. Elige «Solo lectura» si solo debe consultar.

    Inicia sesión para crear un token
  2. Añade el servidor

    Para un proyecto
    .vscode/mcp.json
    Para ti (todos los proyectos)
    MCP: Open User Configuration
    Archivo de configuración .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. Comprueba que funciona

    Ejecuta MCP: List Servers desde la paleta de comandos y luego inicia Stream Repeater. Usa Copilot Chat en modo Agent.

    Después pregunta: Enumera mis canales y dime cuáles están en directo.

  • VS Code pide el token la primera vez que se inicia el servidor y lo guarda en su almacenamiento de secretos, así que no queda guardado en el archivo.
  • Ten en cuenta que la clave de nivel superior es servers, no mcpServers.

Windsurf

El editor Windsurf y su agente Cascade.

Guía de configuración oficial (se abre en una pestaña nueva) ↗
  1. Crea un token

    En Ajustes → Tokens de API, crea un token solo para este asistente. Elige «Solo lectura» si solo debe consultar.

    Inicia sesión para crear un token
  2. Añade el servidor

    macOS y Linux
    ~/.codeium/windsurf/mcp_config.json
    macOS y Linux
    ~/.config/devin/mcp_config.json
    Windows
    %AppData%\devin\mcp_config.json
    Archivo de configuración, con el token leído de una variable de entorno mcp_config.json
    {
        "mcpServers": {
            "streamrepeater": {
                "serverUrl": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer ${env:STREAMREPEATER_TOKEN}"
                }
            }
        }
    }
  3. Comprueba que funciona

    En Cascade, abre el panel MCP, pulsa actualizar y comprueba que Stream Repeater muestra sus herramientas.

    Después pregunta: Enumera mis canales y dime cuáles están en directo.

  • Windsurf lee el token de la variable de entorno STREAMREPEATER_TOKEN. Defínela antes de abrir el editor.
  • Las versiones más recientes guardan el archivo en la carpeta devin que se muestra arriba. Ábrelo desde los ajustes de MCP de Cascade si no sabes cuál usa la tuya.

Zed

El editor de código rápido y colaborativo.

Guía de configuración oficial (se abre en una pestaña nueva) ↗
  1. Crea un token

    En Ajustes → Tokens de API, crea un token solo para este asistente. Elige «Solo lectura» si solo debe consultar.

    Inicia sesión para crear un token
  2. Añade el servidor

    macOS y Linux
    ~/.config/zed/settings.json
    Ábrelo desde
    zed: open settings file
    Archivo de configuración settings.json
    {
        "context_servers": {
            "streamrepeater": {
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. Comprueba que funciona

    Abre Settings → AI → MCP Servers. Un punto verde junto a Stream Repeater indica que está conectado.

    Después pregunta: Enumera mis canales y dime cuáles están en directo.

  • También puedes añadirlo desde Settings → AI → MCP Servers sin editar el archivo. Zed solo ofrece un inicio de sesión OAuth cuando no hay ningún encabezado Authorization definido.

Cline

El agente de programación de código abierto para VS Code, JetBrains y la terminal.

Guía de configuración oficial (se abre en una pestaña nueva) ↗
  1. Crea un token

    En Ajustes → Tokens de API, crea un token solo para este asistente. Elige «Solo lectura» si solo debe consultar.

    Inicia sesión para crear un token
  2. Añade el servidor

    Ábrelo desde
    MCP Servers → Configure → Configure MCP Servers
    Para ti (todos los proyectos)
    ~/.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
    Archivo de configuración cline_mcp_settings.json
    {
        "mcpServers": {
            "streamrepeater": {
                "type": "streamableHttp",
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                },
                "disabled": false,
                "autoApprove": []
            }
        }
    }
  3. Comprueba que funciona

    Abre el panel MCP Servers y comprueba que Stream Repeater aparece como conectado.

    Después pregunta: Enumera mis canales y dime cuáles están en directo.

  • Mantén "type": "streamableHttp": sin él, Cline recurre al antiguo transporte SSE.

Continue

El asistente de código abierto para VS Code y JetBrains.

Guía de configuración oficial (se abre en una pestaña nueva) ↗
  1. Crea un token

    En Ajustes → Tokens de API, crea un token solo para este asistente. Elige «Solo lectura» si solo debe consultar.

    Inicia sesión para crear un token
  2. Añade el servidor

    Para un proyecto
    .continue/mcpServers/streamrepeater.yaml
    Archivo de configuración .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. Comprueba que funciona

    Recarga Continue, cambia al modo Agent y comprueba que aparecen las herramientas de Stream Repeater.

    Después pregunta: Enumera mis canales y dime cuáles están en directo.

  • Las herramientas MCP solo funcionan en el modo Agent de Continue.
  • No hagas commit de este archivo con un token real dentro.

Goose

El agente de código abierto de Block, para escritorio y línea de comandos.

Guía de configuración oficial (se abre en una pestaña nueva) ↗
  1. Crea un token

    En Ajustes → Tokens de API, crea un token solo para este asistente. Elige «Solo lectura» si solo debe consultar.

    Inicia sesión para crear un token
  2. Añade el servidor

    macOS y Linux
    ~/.config/goose/config.yaml
    Archivo de configuración, con el token leído de una variable de entorno ~/.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. Comprueba que funciona

    Reinicia Goose y pregúntale qué herramientas de Stream Repeater tiene.

    Después pregunta: Enumera mis canales y dime cuáles están en directo.

  • La clave es uri, no url. Goose sustituye $STREAMREPEATER_TOKEN por la variable de entorno, así que defínela antes de abrir Goose.
  • También puedes ejecutar goose configure, elegir Add Extension y luego Remote Extension (Streamable HTTP), y añadir el encabezado después en el archivo.

ChatGPT

Servidores MCP personalizados en ChatGPT.

Guía de configuración oficial (se abre en una pestaña nueva) ↗
Próximamente

ChatGPT no puede enviar un token de API: solo se conecta a servidores que ofrecen inicio de sesión con OAuth. Estamos añadiendo OAuth. Mientras tanto, usa Claude, Codex u otro cliente de esta lista.

  • Las políticas de tu cuenta de ChatGPT y de tu espacio de trabajo de ChatGPT deciden si puedes añadir servidores MCP personalizados.

Other MCP clients

Cualquier cliente compatible con el transporte Streamable HTTP que pueda enviar un encabezado Authorization.

Guía de configuración oficial (se abre en una pestaña nueva) ↗
  1. Crea un token

    En Ajustes → Tokens de API, crea un token solo para este asistente. Elige «Solo lectura» si solo debe consultar.

    Inicia sesión para crear un token
  2. Añade el servidor

    Archivo de configuración
    {
        "mcpServers": {
            "streamrepeater": {
                "type": "http",
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
    Prueba la conexión 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. Comprueba que funciona

    Envía la solicitud initialize con curl. Una respuesta JSON con serverInfo significa que la URL y el token son correctos; un 401 significa que el token es incorrecto.

    Después pregunta: Enumera mis canales y dime cuáles están en directo.

  • Si tu cliente solo puede iniciar servidores locales (stdio), el puente de código abierto mcp-remote puede conectarlo: npx -y mcp-remote SERVER_URL --header "Authorization: Bearer YOUR_TOKEN".

https://streamrepeater.com/mcpGuía de configuración completa y lista de herramientas →

Funciona con el asistente que ya usas

Cualquier cliente MCP compatible con el transporte Streamable HTTP que pueda enviar una cabecera Authorization. Elige uno para ver cómo se configura.

Claude en la web, en el escritorio y en el móvil ya funciona: añade un conector personalizado y pega tu token como encabezado de la solicitud. ChatGPT solo se conecta con un inicio de sesión OAuth, que llegará pronto.

¿Prefieres escribir el código tú mismo?

El asistente usa la misma API pública que puedes llamar desde tus propios scripts y servicios.

API REST

131 operaciones que cubren canales, destinos, grabaciones, clips, chat, analíticas y Salas de pódcast, descritas en OpenAPI 3.1.

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

Webhooks

Recibe un POST firmado cuando pasa algo, con hasta 6 reintentos si tu endpoint no responde. Algunos eventos:

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

También para rastreadores de IA

Un resumen en texto plano del producto, la API y cada herramienta MCP, para los modelos que leen la web.

Preguntas

¿Qué es MCP?

El Model Context Protocol es un estándar abierto que permite a los asistentes de IA usar herramientas de otras aplicaciones. Stream Repeater tiene un servidor MCP, así que un asistente compatible con MCP puede trabajar con tus emisiones cuando se lo pides.

¿Con qué asistentes funciona?

Claude Desktop, Claude Code, Cursor, VS Code y cualquier otro cliente MCP compatible con el transporte Streamable HTTP que pueda enviar una cabecera Authorization. La página de configuración tiene ajustes para copiar y pegar en cada uno.

¿Funciona en ChatGPT o en claude.ai?

Todavía no. Los conectores que se añaden en la web inician sesión con OAuth en lugar de un token pegado, y por ahora este servidor solo acepta tokens de API. Mientras tanto, usa un cliente de escritorio o de editor.

¿Puede el asistente ver mi clave de transmisión?

No. Las claves de transmisión, las URL de destino y las contraseñas nunca se devuelven a un asistente. Recibe los detalles de conexión enmascarados y se le indica dónde puedes copiar los reales.

¿Puedo dejar que mire pero no toque?

Sí. Crea un token de Solo lectura. El asistente podrá comprobar el estado, el consumo, las grabaciones y el chat, pero se rechazará cualquier herramienta que cambie algo.

¿Cómo sé qué ha cambiado?

Cada cambio hecho a través de MCP se anota en el Registro de actividad de tu espacio de trabajo, con la herramienta, el token y la persona a la que pertenece.

¿Cuesta algo más?

No. Los tokens de API y el servidor MCP vienen con todos los planes. Lo que puede hacer una herramienta sigue dependiendo de tu plan: por ejemplo, las herramientas de grabación necesitan un plan con grabación.

¿El asistente está funcionando todo el tiempo?

No. Solo hace algo cuando se lo pides en tu asistente. Stream Repeater sigue retransmitiendo tus emisiones por su cuenta en cualquier caso.

Dale a tu asistente las llaves de la sala de control, no las claves de transmisión

Crea un espacio de trabajo gratis, genera un token de API y conecta tu asistente.

14 días de Pro gratis, sin tarjeta Empieza gratis