管理直播, 开口就行

Stream Repeater 提供 MCP 服务器,因此 Claude、Cursor、VS Code 等 AI 助手可以在你提出要求时检查直播、开播、暂停推流目标、剪辑片段或读取聊天。它们使用你自己的 API 令牌,做不了任何该令牌本来做不了的事。

所有套餐均包含。任何能发送请求头的 MCP 客户端都能使用。

你的 AI 助手已连接 Stream Repeater
  1. 你: 我的直播现在正常吗?
  2. 已使用 get_channel_status · The Signal
  3. 助手: 正常。The Signal 已直播 1 小时 12 分钟,码率约 6 Mb/s,没有丢包。YouTube 和 Twitch 运行正常;Kick 掉线后正在重新连接。要我一分钟后再检查一次吗?
一段示例对话。工具都是真实的;你的助手会用自己的方式表达。

简单来说

MCP(Model Context Protocol,模型上下文协议)是 AI 助手使用其他软件的方式。只需连接一次我们的服务器,你的助手就能像你在控制台中那样查看和管理你的 Stream Repeater 工作区。

  1. 你提出要求

    像吩咐制作人一样,输入你想做的事。无需学习任何命令。

  2. 它调用你的 API

    助手会挑选合适的工具,每个工具都调用与脚本相同的 API,经过相同的权限检查。

  3. 一切由你掌控

    服务器会要求助手在做出观众会察觉的操作前先征求你的同意,而只读令牌根本无法更改任何内容。

你可以这样问

几段对话示例,以及助手在过程中用到的工具。

暂停一个平台,其余照常

你的 AI 助手已连接 Stream Repeater
  1. 你: 先暂停 YouTube,Twitch 继续播。
  2. 已使用 list_destinations · The Signal
  3. 助手: 暂停 YouTube 会结束那里观众看到的直播。确定继续吗?
  4. 你: 确定。
  5. 已使用 set_destination_enabled · YouTube → 已暂停
  6. 助手: YouTube 已暂停,Twitch 和 Kick 仍在直播。需要恢复时告诉我。

查看用量

你的 AI 助手已连接 Stream Repeater
  1. 你: 我这个月用了多少带宽?会不会用完?
  2. 已使用 get_usage · Signal Media
  3. 助手: 你已用了 500 GB 中的 182 GB。按每天约 9 GB 计算,月底大约会用到 270 GB,完全在额度之内。

剪下精彩瞬间

你的 AI 助手已连接 Stream Repeater
  1. 你: 把最后 30 秒剪成片段,名字叫“Clutch round”。
  2. 已使用 create_clip · 30 秒
  3. 助手: 好了。“Clutch round”正在从直播录像中剪出,稍后就会出现在你的片段里。

密钥只属于你

你的 AI 助手已连接 Stream Repeater
  1. 你: 我的推流密钥是什么?OBS 要用。
  2. 已使用 get_stream_keys · The Signal
  3. 助手: 我只能看到打码后的密钥,所以没法告诉你。请在控制台的频道页面中,从连接详情里复制。OBS 的服务器地址可以直接使用。

一段示例对话。工具都是真实的;你的助手会用自己的方式表达。

你的助手能做的一切

服务器目前提供 29 个工具。此列表直接从服务器读取,因此始终是最新的。

工作区和健康状况

5

你有哪些内容、运行是否正常、用了多少。

  • list_workspaces 只读

    列出你的工作区、你在每个工作区中的角色及其套餐。

  • list_channels 只读

    列出频道及其直播状态、开播开关、录制状态和推流目标数量。

  • get_channel_status 只读

    直播健康状况:是否在播、码率、运行时长、丢包、观众数以及每个推流目标的转推状态。

  • get_usage 只读

    已用带宽与额度的对比,并附带预测。

  • get_stream_keys 只读

    编码器的服务器地址(密钥已遮盖),以及在哪里复制真实密钥。

开播和推流目标

5

开启或关闭频道,添加、暂停和恢复平台。

  • list_destinations 只读

    列出频道转推到的位置,不含 URL 或推流密钥。

  • go_live 会做出更改

    打开频道的推流接入,转推到所有已启用的推流目标。

  • end_stream 会做出更改

    关闭频道的推流接入,在所有平台结束直播。

  • add_destination 会做出更改

    通过已连接的账号、完整 URL 或服务器加密钥添加推流目标。

  • set_destination_enabled 会做出更改

    暂停或恢复某一个推流目标。

录像和片段

5

开启或关闭云端录制,列出录像并剪辑片段。

  • list_recordings 只读

    列出频道的云录制片段。

  • list_clips 只读

    列出频道的剪辑,最新的在前。

  • start_recording 会做出更改

    为频道开启云录制。

  • stop_recording 会做出更改

    为频道关闭云录制。

  • create_clip 会做出更改

    剪辑直播录制的最后几秒,或从录制中截取一段剪辑。

直播聊天

2

读取统一聊天并在其中发言。

  • get_recent_chat 只读

    读取统一直播聊天中的最新消息。

  • send_chat_message 会做出更改

    在已连接平台的直播聊天中发送一条消息。

Podcast Rooms

12

开启或预约房间,查看谁在等候,放行、静音、调整上台或移出嘉宾。

  • list_podcast_rooms 只读

    列出频道的播客房间(进行中、已预约或已结束),包含加入代码和链接。

  • get_podcast_room 只读

    查看单个播客房间:状态、加入链接,以及谁在等候或正在播出。

  • list_podcast_participants 只读

    列出播客房间中正在等候或正在播出的主持人和嘉宾。

  • get_podcast_settings 只读

    查看频道的 Podcast Rooms 默认设置、品牌素材和自定义域名状态。

  • start_podcast_room 会做出更改

    立即开启一个播客房间,或预约稍后使用,并返回加入链接。

  • end_podcast_room 会做出更改

    为所有人结束进行中的播客房间,或取消已预约的房间。

  • admit_podcast_guest 会做出更改

    让等候室中的嘉宾进入。

  • deny_podcast_guest 会做出更改

    拒绝仍在等候的嘉宾。

  • remove_podcast_guest 会做出更改

    让嘉宾下播并移出房间。

  • mute_podcast_guest 会做出更改

    在主持人的混音中将嘉宾静音或取消静音。

  • stage_podcast_guest 会做出更改

    让嘉宾上台,或将其送回后台。

  • update_podcast_settings 会做出更改

    修改频道的 Podcast Rooms 默认设置。

完整工具参考和客户端设置 →

放心交给助手

助手通过你创建、可随时吊销的 API 令牌工作。它的权限不会超过该令牌,也比你自己的权限更少。

  • 只读或完全访问创建令牌时选择。只读令牌可以查看健康状况、用量和聊天,但无法更改任何内容,你在工作区中的角色同样适用。
  • 密钥绝不共享推流密钥、推流目标 URL 和密码绝不会返回给助手。连接详情以打码形式返回。
  • 每项更改都有记录通过 MCP 做出的每项更改都会出现在工作区的活动日志中,并注明所用的工具、令牌和人员。
  • 先问再做在结束直播、暂停平台、在聊天中发言或放行嘉宾之前,服务器会要求助手先征得你的确认。
  • 随时吊销在设置中吊销令牌,助手会立即失去访问权限。每个令牌每分钟最多 120 次 MCP 请求。
  • 聊天只当作数据聊天消息由观众撰写,因此服务器会要求助手绝不执行其中的任何指令。
工作区活动日志:“AI 助手做出了一项更改。AI 助手(MCP):在 The Signal 上开启了播客房间,令牌 Claude Desktop,操作人 Jordan Blake”
助手做出的更改在活动日志中的样子。

用你正在使用的助手完成设置

选择你的客户端,查看设置放在哪里、具体的代码片段以及如何检查是否可用。大约只需两分钟。

Claude Code

Anthropic 的终端编程智能体。一条命令即可为所有项目添加服务器。

官方设置指南 (在新标签页中打开) ↗
  1. 创建令牌

    在“设置 → API 令牌”中专门为这个助手创建一个令牌。如果只让它查看,请选择“只读”。

    登录以创建令牌
  2. 添加服务器

    仅限你本人(所有项目)
    ~/.claude.json
    仅限一个项目
    .mcp.json
    一条命令
    claude mcp add --transport http --scope user streamrepeater https://streamrepeater.com/mcp \
      --header "Authorization: Bearer YOUR_TOKEN"
    配置文件,从环境变量读取令牌 .mcp.json
    {
        "mcpServers": {
            "streamrepeater": {
                "type": "http",
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer ${STREAMREPEATER_TOKEN}"
                }
            }
        }
    }
  3. 检查是否可用

    运行以下命令,确认 streamrepeater 旁边有对勾,或在会话中输入 /mcp:

    claude mcp list

    然后提问: 列出我的频道,并告诉我哪些正在直播。

  • 对于团队项目,提交包含 ${STREAMREPEATER_TOKEN} 的 .mcp.json,并让每个人自行设置该变量。Claude Code 会在首次使用时请每个人批准项目服务器。
  • 添加服务器时不会验证令牌。令牌错误时,会在 claude mcp list 中显示为连接失败。

Claude (web, desktop & mobile)

claude.ai、Claude 桌面应用和 Cowork 共享自定义连接器,手机应用也会使用你在那里添加的连接器。免费套餐可以添加一个自定义连接器。

官方设置指南 (在新标签页中打开) ↗
  1. 创建令牌

    在“设置 → API 令牌”中专门为这个助手创建一个令牌。如果只让它查看,请选择“只读”。

    登录以创建令牌
  2. 添加自定义连接器

    1. 打开 Customize → Connectors,点击 + Add,然后点击 Add custom connector。如果是 Team 或 Enterprise 套餐,则由所有者在 Organization settings → Connectors 中添加。
    2. 名称填写 Stream Repeater,并填入下方的服务器 URL,然后点击 Continue。
    3. 在 Authentication 下选择 No sign in。
    4. 在 Request headers 下添加下方的请求头和你的令牌,然后点击 Add。
    服务器 URL
    https://streamrepeater.com/mcp
    请求头
    Authorization: Bearer YOUR_TOKEN
  3. 检查是否可用

    在对话中点击 +,打开 Connectors,然后开启 Stream Repeater。

    然后提问: 列出我的频道,并告诉我哪些正在直播。

  • Claude 从 Anthropic 的服务器连接,而不是从你的电脑连接,因此在所有设备上的效果都一样。
  • 在 Team 和 Enterprise 套餐中,所有者添加的请求头由所有使用该连接器的人共享。除非每个人都应该能做出更改,否则请使用“只读”令牌。

OpenAI Codex

OpenAI 的编程智能体。命令行、IDE 扩展和 Codex 应用共用一个配置文件。

官方设置指南 (在新标签页中打开) ↗
  1. 创建令牌

    在“设置 → API 令牌”中专门为这个助手创建一个令牌。如果只让它查看,请选择“只读”。

    登录以创建令牌
  2. 添加服务器

    仅限你本人(所有项目)
    ~/.codex/config.toml
    仅限一个项目
    .codex/config.toml
    先将令牌设为环境变量
    export STREAMREPEATER_TOKEN="YOUR_TOKEN"
    一条命令
    codex mcp add streamrepeater --url https://streamrepeater.com/mcp \
      --bearer-token-env-var STREAMREPEATER_TOKEN
    配置文件,从环境变量读取令牌 ~/.codex/config.toml
    [mcp_servers.streamrepeater]
    url = "https://streamrepeater.com/mcp"
    bearer_token_env_var = "STREAMREPEATER_TOKEN"
  3. 检查是否可用

    运行以下命令,或在 Codex 中输入 /mcp:

    codex mcp list

    然后提问: 列出我的频道,并告诉我哪些正在直播。

  • Codex 每次启动时从环境变量读取令牌,因此令牌永远不会写入配置文件。将 export 那一行添加到你的 shell 配置文件中即可长期保留。
  • 在 Windows 上,使用 setx STREAMREPEATER_TOKEN "YOUR_TOKEN" 设置变量,然后打开一个新终端。

Gemini CLI

Google 的开源终端智能体。

官方设置指南 (在新标签页中打开) ↗
  1. 创建令牌

    在“设置 → API 令牌”中专门为这个助手创建一个令牌。如果只让它查看,请选择“只读”。

    登录以创建令牌
  2. 添加服务器

    仅限你本人(所有项目)
    ~/.gemini/settings.json
    仅限一个项目
    .gemini/settings.json
    一条命令
    gemini mcp add --transport http --scope user \
      --header "Authorization: Bearer YOUR_TOKEN" \
      streamrepeater https://streamrepeater.com/mcp
    配置文件 ~/.gemini/settings.json
    {
        "mcpServers": {
            "streamrepeater": {
                "httpUrl": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. 检查是否可用

    运行以下命令,或在会话中输入 /mcp:

    gemini mcp list

    然后提问: 列出我的频道,并告诉我哪些正在直播。

  • 请使用 httpUrl,而不是 url:在 Gemini CLI 中,url 表示旧的 SSE 传输方式。
  • 不加 --scope user 时,服务器只会添加到当前项目。

Google Antigravity

Google 的智能体优先 IDE 及其 agy 命令行。

官方设置指南 (在新标签页中打开) ↗
  1. 创建令牌

    在“设置 → API 令牌”中专门为这个助手创建一个令牌。如果只让它查看,请选择“只读”。

    登录以创建令牌
  2. 添加服务器

    macOS 和 Linux
    ~/.gemini/antigravity/mcp_config.json
    Windows
    %USERPROFILE%\.gemini\antigravity\mcp_config.json
    打开位置
    … → MCP Servers → Manage MCP Servers → View raw config
    配置文件 mcp_config.json
    {
        "mcpServers": {
            "streamrepeater": {
                "serverUrl": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. 检查是否可用

    在 Agent 面板中打开 … → MCP Servers 并刷新列表。Stream Repeater 应该会连同其工具一起出现。

    然后提问: 列出我的频道,并告诉我哪些正在直播。

  • Antigravity 需要 serverUrl。如果使用 url,它会提示必须指定 serverUrl 或 command。
  • 如果你的版本把文件放在别处,View raw config 总能打开正确的文件。

Cursor

AI 代码编辑器。全局文件对所有项目生效;项目文件只对该项目生效。

官方设置指南 (在新标签页中打开) ↗
  1. 创建令牌

    在“设置 → API 令牌”中专门为这个助手创建一个令牌。如果只让它查看,请选择“只读”。

    登录以创建令牌
  2. 添加服务器

    仅限你本人(所有项目)
    ~/.cursor/mcp.json
    仅限一个项目
    .cursor/mcp.json
    配置文件,从环境变量读取令牌 ~/.cursor/mcp.json
    {
        "mcpServers": {
            "streamrepeater": {
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer ${env:STREAMREPEATER_TOKEN}"
                }
            }
        }
    }
    配置文件 ~/.cursor/mcp.json
    {
        "mcpServers": {
            "streamrepeater": {
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. 检查是否可用

    打开 Cursor 的设置,找到 MCP,确认 Stream Repeater 已开启并列出了其工具。

    然后提问: 列出我的频道,并告诉我哪些正在直播。

  • 第一个代码片段从环境变量 STREAMREPEATER_TOKEN 读取令牌。请在启动 Cursor 之前设置好。
  • 除非你允许,否则 Cursor 会在每次调用工具前请你批准。

VS Code (GitHub Copilot)

Visual Studio Code 中 GitHub Copilot 的智能体模式。

官方设置指南 (在新标签页中打开) ↗
  1. 创建令牌

    在“设置 → API 令牌”中专门为这个助手创建一个令牌。如果只让它查看,请选择“只读”。

    登录以创建令牌
  2. 添加服务器

    仅限一个项目
    .vscode/mcp.json
    仅限你本人(所有项目)
    MCP: Open User Configuration
    配置文件 .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. 检查是否可用

    从命令面板运行 MCP: List Servers,然后启动 Stream Repeater。在 Agent 模式下使用 Copilot Chat。

    然后提问: 列出我的频道,并告诉我哪些正在直播。

  • VS Code 会在服务器首次启动时询问令牌,并将其保存在安全存储中,因此令牌不会写入文件。
  • 注意顶层键是 servers,而不是 mcpServers。

Windsurf

Windsurf 编辑器及其 Cascade 智能体。

官方设置指南 (在新标签页中打开) ↗
  1. 创建令牌

    在“设置 → API 令牌”中专门为这个助手创建一个令牌。如果只让它查看,请选择“只读”。

    登录以创建令牌
  2. 添加服务器

    macOS 和 Linux
    ~/.codeium/windsurf/mcp_config.json
    macOS 和 Linux
    ~/.config/devin/mcp_config.json
    Windows
    %AppData%\devin\mcp_config.json
    配置文件,从环境变量读取令牌 mcp_config.json
    {
        "mcpServers": {
            "streamrepeater": {
                "serverUrl": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer ${env:STREAMREPEATER_TOKEN}"
                }
            }
        }
    }
  3. 检查是否可用

    在 Cascade 中打开 MCP 面板,点击刷新,确认 Stream Repeater 列出了其工具。

    然后提问: 列出我的频道,并告诉我哪些正在直播。

  • Windsurf 从环境变量 STREAMREPEATER_TOKEN 读取令牌。请在启动编辑器之前设置好。
  • 较新的版本会把文件放在上方显示的 devin 文件夹中。如果不确定你的版本用的是哪一个,请从 Cascade 的 MCP 设置中打开它。

Zed

快速、支持协作的代码编辑器。

官方设置指南 (在新标签页中打开) ↗
  1. 创建令牌

    在“设置 → API 令牌”中专门为这个助手创建一个令牌。如果只让它查看,请选择“只读”。

    登录以创建令牌
  2. 添加服务器

    macOS 和 Linux
    ~/.config/zed/settings.json
    打开位置
    zed: open settings file
    配置文件 settings.json
    {
        "context_servers": {
            "streamrepeater": {
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
  3. 检查是否可用

    打开 Settings → AI → MCP Servers。Stream Repeater 旁边出现绿点即表示已连接。

    然后提问: 列出我的频道,并告诉我哪些正在直播。

  • 你也可以在 Settings → AI → MCP Servers 中直接添加,无需编辑文件。只有在未设置 Authorization 请求头时,Zed 才会提供 OAuth 登录。

Cline

适用于 VS Code、JetBrains 和终端的开源编程智能体。

官方设置指南 (在新标签页中打开) ↗
  1. 创建令牌

    在“设置 → API 令牌”中专门为这个助手创建一个令牌。如果只让它查看,请选择“只读”。

    登录以创建令牌
  2. 添加服务器

    打开位置
    MCP Servers → Configure → Configure MCP Servers
    仅限你本人(所有项目)
    ~/.cline/data/settings/cline_mcp_settings.json
    一条命令
    cline mcp add streamrepeater https://streamrepeater.com/mcp --transport http \
      --header "Authorization: Bearer YOUR_TOKEN" --yes
    配置文件 cline_mcp_settings.json
    {
        "mcpServers": {
            "streamrepeater": {
                "type": "streamableHttp",
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                },
                "disabled": false,
                "autoApprove": []
            }
        }
    }
  3. 检查是否可用

    打开 MCP Servers 面板,确认 Stream Repeater 显示为已连接。

    然后提问: 列出我的频道,并告诉我哪些正在直播。

  • 请保留 "type": "streamableHttp":缺少它时,Cline 会退回到旧的 SSE 传输方式。

Continue

适用于 VS Code 和 JetBrains 的开源助手。

官方设置指南 (在新标签页中打开) ↗
  1. 创建令牌

    在“设置 → API 令牌”中专门为这个助手创建一个令牌。如果只让它查看,请选择“只读”。

    登录以创建令牌
  2. 添加服务器

    仅限一个项目
    .continue/mcpServers/streamrepeater.yaml
    配置文件 .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. 检查是否可用

    重新加载 Continue,切换到 Agent 模式,确认出现了 Stream Repeater 的工具。

    然后提问: 列出我的频道,并告诉我哪些正在直播。

  • MCP 工具只能在 Continue 的 Agent 模式下使用。
  • 不要提交包含真实令牌的此文件。

Goose

Block 的开源智能体,提供桌面版和命令行版。

官方设置指南 (在新标签页中打开) ↗
  1. 创建令牌

    在“设置 → API 令牌”中专门为这个助手创建一个令牌。如果只让它查看,请选择“只读”。

    登录以创建令牌
  2. 添加服务器

    macOS 和 Linux
    ~/.config/goose/config.yaml
    配置文件,从环境变量读取令牌 ~/.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. 检查是否可用

    重启 Goose,然后问它有哪些 Stream Repeater 工具。

    然后提问: 列出我的频道,并告诉我哪些正在直播。

  • 键名是 uri,而不是 url。Goose 会用环境变量替换 $STREAMREPEATER_TOKEN,因此请在启动 Goose 之前设置好。
  • 你也可以运行 goose configure,选择 Add Extension,再选择 Remote Extension (Streamable HTTP),之后在文件中添加请求头。

ChatGPT

ChatGPT 中的自定义 MCP 服务器。

官方设置指南 (在新标签页中打开) ↗
即将推出

ChatGPT 无法发送 API 令牌:它只能连接提供 OAuth 登录的服务器。我们正在添加 OAuth 支持。在此之前,请使用 Claude、Codex 或此列表中的其他客户端。

  • 能否添加自定义 MCP 服务器,取决于你的 ChatGPT 账号及其工作区的策略。

Other MCP clients

任何支持 Streamable HTTP 传输并能发送 Authorization 请求头的客户端。

官方设置指南 (在新标签页中打开) ↗
  1. 创建令牌

    在“设置 → API 令牌”中专门为这个助手创建一个令牌。如果只让它查看,请选择“只读”。

    登录以创建令牌
  2. 添加服务器

    配置文件
    {
        "mcpServers": {
            "streamrepeater": {
                "type": "http",
                "url": "https://streamrepeater.com/mcp",
                "headers": {
                    "Authorization": "Bearer YOUR_TOKEN"
                }
            }
        }
    }
    用 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. 检查是否可用

    用 curl 发送 initialize 请求。返回包含 serverInfo 的 JSON 表示 URL 和令牌都正确;返回 401 表示令牌错误。

    然后提问: 列出我的频道,并告诉我哪些正在直播。

  • 如果你的客户端只能启动本地(stdio)服务器,可以用开源的 mcp-remote 桥接来连接:npx -y mcp-remote SERVER_URL --header "Authorization: Bearer YOUR_TOKEN"。

https://streamrepeater.com/mcp完整设置指南和工具列表 →

适用于你正在使用的助手

任何支持 Streamable HTTP 传输并能发送 Authorization 请求头的 MCP 客户端。选择一个查看其设置方法。

网页版、桌面版和手机上的 Claude 现在就能使用:添加一个自定义连接器,并将令牌作为请求头粘贴。ChatGPT 只支持通过 OAuth 登录连接,该功能即将推出。

更想自己写代码?

助手使用的,正是你可以从自己的脚本和服务中调用的同一套公开 API。

REST API

131 个操作,涵盖频道、推流目标、录像、片段、聊天、数据分析和 Podcast Rooms,以 OpenAPI 3.1 描述。

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

Webhook

有事件发生时收到签名的 POST 请求,若你的端点不可用,最多重试 6 次。事件包括:

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

也照顾 AI 爬虫

产品、API 和每个 MCP 工具的纯文本摘要,供读取网页的模型使用。

常见问题

什么是 MCP?

Model Context Protocol(模型上下文协议)是一项开放标准,让 AI 助手能使用其他应用中的工具。Stream Repeater 运行着一个 MCP 服务器,因此支持 MCP 的助手可以在你要求时处理你的直播。

哪些助手可以使用?

Claude Desktop、Claude Code、Cursor、VS Code,以及任何支持 Streamable HTTP 传输并能发送 Authorization 请求头的 MCP 客户端。设置页面为每种客户端提供了可直接复制粘贴的配置。

能在 ChatGPT 或 claude.ai 中使用吗?

暂时不能。在网页上添加的连接器使用 OAuth 登录,而不是粘贴令牌,而本服务器目前只接受 API 令牌。在此之前,请使用桌面端或编辑器客户端。

助手能看到我的推流密钥吗?

不能。推流密钥、推流目标 URL 和密码绝不会返回给助手。它只会拿到打码后的连接详情,并被告知你可以在哪里复制真实的值。

可以只让它看、不让它动吗?

可以。创建一个只读令牌。助手可以查看健康状况、用量、录像和聊天,但所有会更改内容的工具都会被拒绝。

我怎么知道它改了什么?

通过 MCP 做出的每项更改都会写入工作区的活动日志,并注明所用工具、令牌及其所属人员。

需要额外付费吗?

不需要。所有套餐都包含 API 令牌和 MCP 服务器。不过工具能做什么仍取决于你的套餐,例如录制类工具需要包含录制功能的套餐。

助手会一直运行吗?

不会。只有当你在助手中提出要求时,它才会行动。无论如何,Stream Repeater 都会自行持续转播你的直播。

把控制室的钥匙交给助手,而不是推流密钥

创建一个免费工作区,生成 API 令牌,连接你的助手。

Pro 免费 14 天,无需绑卡 免费开始