连接器指南阅读约 3 分钟15 个 MCP 工具7 种语言

如何通过 MCP 将 Twitch 连接到 Gemini

让你的 AI 使用 Twitch:查看频道、正在进行的直播、视频、剪辑、分类和直播日程,搜索频道,查看关注者数量和聊天设置,并在你确认后创建剪辑,或修改你的直播标题、分类和标签。通过你自己的 Twitch 开发者应用登录。

HC作者:HelpCode 团队更新于 3 分钟阅读 在 GitHub 开源

无需信用卡 · 7 天试用 · 提供自托管方案

Twitch

Twitch

Let your AI work with Twitch: look up channels, live streams, videos, clips, categories and stream schedules, search channels, see follower counts and chat settings, and create clips or change your stream title, category and tags after your confirmation. Signed in through a Twitch developer application of your own.

个工具

15

区域

INTL

类别

社交媒体

身份验证

OAuth 2.0

所需环境变量

TWITCH_CLIENT_IDTWITCH_CLIENT_SECRET
在 Cloud 上一键安装

7 天免费试用 · 无需信用卡

  • 7 天免费试用
    无需信用卡
  • 符合 GDPR,SOC 2 就绪
    数据驻留欧盟,审计日志
  • 在 GitHub 开源
    开源 · AGPL-3.0
  • 支持 ChatGPT、Claude、Gemini
    任何兼容 MCP 的客户端

跳过安装。2 分钟内即可运行。

在 cloud.anythingmcp.com 开始免费试用,一键添加 Twitch,然后将你的 AI 客户端(Claude、ChatGPT、Copilot 或 Cursor)指向生成的 MCP 端点。无需 Docker,无需 git clone,无需任何工程经验。

开始免费试用

摘要

让你的 AI 使用 Twitch:查看频道、正在进行的直播、视频、剪辑、分类和直播日程,搜索频道,查看关注者数量和聊天设置,并在你确认后创建剪辑,或修改你的直播标题、分类和标签。通过你自己的 Twitch 开发者应用登录。

试试这样问

Twitch 的示例提示

点击任意提示即可复制,然后粘贴到 Claude、ChatGPT、Cursor、Gemini、Copilot 或 OpenClaw 中,在该连接器上运行。

Twitch · 通过 MCP 实时
分享
Opus 4.7

Claude 是 AI,可能会出错。请核对回答。

💡 无需安装? 直接使用 cloud.anythingmcp.com。 登录、点击 Connectors → Twitch、粘贴凭证、生成 MCP API key,即可完成。无 Docker、无 git clone、无本地服务器。

Twitch + Gemini

让你的 AI 使用 Twitch:查看频道、正在进行的直播、视频、剪辑、分类和直播日程,搜索频道,查看关注者数量和聊天设置,并在你确认后创建剪辑,或修改你的直播标题、分类和标签。通过你自己的 Twitch 开发者应用登录。

前提条件

完整的设置说明已内置在连接器中 (在 store 中选择连接器时可见)。所需环境变量:

TWITCH_CLIENT_ID, TWITCH_CLIENT_SECRET

步骤 1 — 获取凭证

  1. 为你的 Twitch 账号开启双重验证(设置 → 安全和隐私)。Twitch 要求开启后才能注册应用。
  2. 打开 dev.twitch.tv/console/apps,点击 Register Your Application。输入任意名称,在 OAuth Redirect URL 中添加 https://cloud.anythingmcp.com/api/mcp-oauth/callback。如果你自行托管 AnythingMCP,请使用 https://your-anythingmcp-host/api/mcp-oauth/callback。选择一个分类,例如 Other,选择 Client Type: Confidential,然后点击 Create。
  3. 在新应用上点击 Manage。把 Client ID 复制到 TWITCH_CLIENT_ID,点击 New Secret 并把它复制到 TWITCH_CLIENT_SECRET。密钥只显示一次,新密钥会替换旧密钥。
  4. 安装连接器,在连接器页面点击 Authorize with Provider,登录 Twitch 并确认授权。
  5. 不带参数调用 twitch_get_users 检查设置:它会返回你自己的账号,以及其他工具需要的用户 ID。

完全免费,大约需要 5 分钟。

每次调用都带 Client ID:Twitch 要求每个请求在令牌之外,还要在 Client-Id 请求头中带上应用的 Client ID。连接器会自动添加,因此 Client ID 必须属于你登录时使用的同一个应用。

可以读取的内容:用户和频道,包括标题、分类、标签和语言;正在进行的直播及观众人数;过往直播、精彩片段和上传的视频;剪辑;分类以及当前观看人数最多的分类;频道和分类搜索;关注者数量;直播日程和聊天设置。这些都是公开数据,适用于任何频道。关注者名单本身只对你自己的频道或你担任管理员的频道显示;其他频道只能看到总数。

每次更改前都会询问:twitch_create_clip 会从正在直播的频道创建剪辑,twitch_update_channel 会修改你的直播标题、分类、语言或标签。观众会立即看到这两种变化,所以 AI 会准确说明将发生什么,并等你同意。只能修改你自己的频道。剪辑在后台生成:AI 会在几秒后用 twitch_get_clips 检查,Twitch 会返回一个 24 小时内有效的编辑链接。

安装时默认关闭:twitch_send_chat_announcement 会发送一条聊天中所有人都能看到的高亮公告。如需使用,请在连接器的 OAuth 设置中添加 scope moderator:manage:announcements,重新授权并启用该工具。它同样会先询问你。

Scopes:moderator:read:followers、clips:edit 和 channel:manage:broadcast。其他内容都是公开的,不需要 scope。

用 ID,不用名字:大多数工具需要数字用户 ID,而不是登录名。AI 会用 twitch_get_users 或 twitch_search_channels 查到 ID,用 twitch_search_categories 查分类 ID。

保持登录:访问令牌有效期为几个小时,会自动续期。当你在设置 → 连接中断开该应用,或修改 Twitch 密码时,登录就会失效;这时请再次点击 Authorize with Provider。

常见错误:401:登录已过期,或者 Client ID 不属于签发令牌的应用;请重新授权,如果改过 Client ID 或密钥,请先更新。401 Missing scope:添加消息中提到的 scope 并重新授权。400:参数错误,或标题被 AutoMod 拒绝。404:该频道没有直播日程,或者创建剪辑时频道未在直播。429:每个用户每分钟约 800 次调用;请等到下一分钟。

连接器不会读取或发送聊天消息和私信,不做管理操作,也不处理订阅、Bits、投票、预测、频道积分、Raid、EventSub、推流密钥或删除视频。

步骤 2 — 安装 adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

步骤 3 — 在 Gemini 中添加连接器

你的服务器 URL: 在 AnythingMCP 中打开 MCP Servers → 此连接器所在的服务器,复制它的 URL(https://cloud.anythingmcp.com/mcp/…)。本指南中出现 YOUR_SERVER_ID 的地方都用它替换。

Gemini CLI 从 ~/.gemini/settings.json(Windows 上为 %USERPROFILE%\.gemini\settings.json)读取 MCP 服务器。添加:

{
  "mcpServers": {
    "anythingmcp": {
      "httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. 在 AnythingMCP 的 MCP Servers → 你的服务器 → API keys 中创建 MCP API 密钥,并用它替换 YOUR_MCP_API_KEY。
  2. 保存文件并重启 gemini。
  3. 在 Gemini CLI 中运行 /mcp(或在终端运行 gemini mcp list),anythingmcp 应显示为已连接。
  4. 开始输入提示,Gemini CLI 现在可以调用 Twitch 的工具。

可用工具

ToolWhat it does
twitch_get_usersLook up Twitch users by id or login name: id, login, display name, broadcaster type (partner, affiliate or empty), description, profile…
twitch_get_channel_infoRead channel information for one or more broadcasters: login, display name, language, current or last category (game), stream title, tags…
twitch_get_streamsList live streams, most viewers first: stream id, broadcaster, category, title, tags, viewer count, start time and language
twitch_get_videosList published videos (past broadcasts, highlights, uploads): id, title, description, creation and publish time, URL, view count, type…
twitch_get_clipsList clips captured from streams, most viewed first: id, URL, broadcaster, creator, source video and offset, category, title, view count…
twitch_get_gamesLook up categories (games) by id, exact name or IGDB id: id, name, IGDB id and box art URL
twitch_get_top_gamesList the categories (games) with the most viewers right now: id, name, IGDB id and box art URL, most watched first
twitch_search_channelsSearch channels that streamed in the last 6 months by the start of their login name (or, with live_only, by name and category): id (the…
twitch_search_categoriesSearch categories (games) whose name contains all words of the query: id, name and box art URL
twitch_get_channel_followersRead how many users follow a channel (total) for any broadcaster
twitch_get_scheduleRead a broadcaster's stream schedule from now on (or from start_time): each segment's id, start and end time, title, category, whether it…
twitch_get_chat_settingsRead a channel's chat settings: emote-only, follower-only (and how long one must follow), slow mode wait time, subscriber-only and…
twitch_create_clipCreate a clip from a channel that is live right now: Twitch captures up to the last 90 seconds and publishes a part of it (default 30…
twitch_update_channelChange the signed-in broadcaster's channel: stream title, category (game_id), language, tags or the branded-content flag
twitch_send_chat_announcementSend a highlighted announcement to a channel's chat as the broadcaster or a moderator (up to 500 characters)

示例提示

  • “现在 Just Chatting 分类里谁在直播?列出观众最多的 10 个直播,附上标题和观众人数。”
  • “我下一场计划中的直播是什么时候?标题是什么?”
  • “找出我频道过去 30 天里观看次数最多的剪辑。”
  • “把我的直播标题改成冲分到钻石,分类改成 Valorant。先给我看看要改的内容。”
  • “shroud 的频道有多少关注者?他现在在直播吗?”

FAQ

Gemini CLI 从哪里读取 MCP 服务器? 用户级配置位于 ~/.gemini/settings.json,项目级配置位于项目内的 .gemini/settings.json。gemini mcp list 会列出每个服务器及其连接状态。

下一步

这份指南对你有帮助吗?

你的 Twitch 智能体只差一次点击。

安装连接器,粘贴密钥,向 Gemini 提问。免费试用 7 天,无需信用卡。

相关指南

连接器

如何通过 MCP 将 Twitch 连接到 ChatGPT

让你的 AI 使用 Twitch:查看频道、正在进行的直播、视频、剪辑、分类和直播日程,搜索频道,查看关注者数量和聊天设置,并在你确认后创建剪辑,或修改你的直播标题、分类和标签。通过你自己的 Twitch 开发者应用登录。

连接器

如何通过 MCP 将 Twitch 连接到 Claude

让你的 AI 使用 Twitch:查看频道、正在进行的直播、视频、剪辑、分类和直播日程,搜索频道,查看关注者数量和聊天设置,并在你确认后创建剪辑,或修改你的直播标题、分类和标签。通过你自己的 Twitch 开发者应用登录。

连接器

如何通过 MCP 将 Twitch 连接到 Cursor

让你的 AI 使用 Twitch:查看频道、正在进行的直播、视频、剪辑、分类和直播日程,搜索频道,查看关注者数量和聊天设置,并在你确认后创建剪辑,或修改你的直播标题、分类和标签。通过你自己的 Twitch 开发者应用登录。

连接器

如何通过 MCP 将 Twitch 连接到 Meta Muse

让你的 AI 使用 Twitch:查看频道、正在进行的直播、视频、剪辑、分类和直播日程,搜索频道,查看关注者数量和聊天设置,并在你确认后创建剪辑,或修改你的直播标题、分类和标签。通过你自己的 Twitch 开发者应用登录。

连接器

Twitch 接入 MCP:在任意 AI 代理中使用频道、直播、剪辑和直播日程

让你的 AI 使用 Twitch:查看频道、正在进行的直播、视频、剪辑、分类和直播日程,搜索频道,查看关注者数量和聊天设置,并在你确认后创建剪辑,或修改你的直播标题、分类和标签。通过你自己的 Twitch 开发者应用登录。

连接器

如何通过 MCP 将 Avito 连接到 Gemini

让你的 AI 使用你的 Avito 企业账户:列出广告并修改价格,读取浏览、联系和来电统计,检查自动上传 (autoload) 的上传记录及其错误、Feed 格式和钱包,并读取 Avito Messenger 聊天。发送消息和修改自动上传设置为可选功能,默认关闭。