Twitch Mcp Server

Twitch Mcp Server

🚀 Twitch MCP 服务器

Twitch MCP 服务器是一个与 Twitch API 交互的模型上下文协议(MCP)服务器。它借助 Twitch Helix API,能够获取频道信息、流详细信息、游戏数据等内容,为用户提供了便捷的 Twitch 数据获取途径。

🚀 快速开始

安装完成后,运行以下命令即可启动服务器:

npx @mtane0412/twitch-mcp-server

✨ 主要特性

  • 获取频道信息(资料、描述、创建日期等)
  • 获取直播信息(标题、游戏、观看人数、开始时间等)
  • 获取热门游戏列表
  • 搜索类别/游戏
  • 搜索频道
  • 获取实况流(可通过游戏和语言进行过滤)
  • 获取全球表情包
  • 获取全局聊天徽章
  • 获取用户信息
  • 从指定频道获取剪辑
  • 获取聊天设置
  • 从指定频道获取视频
  • 通过 GraphQL API 获取存档视频的评论

📦 安装指南

先决条件

  • Node.js(建议版本 18 或更高)
  • Twitch 开发者账户
  • Twitch API 客户端 ID 和客户端密钥
  • Twitch GraphQL 客户端 ID(用于视频评论功能)

安装步骤

使用 npm 安装包:

npm install @mtane0412/twitch-mcp-server

配置

  1. Twitch 开发者控制台 创建一个新的应用程序。
  2. 设置以下环境变量:
# macOS/Linux
export TWITCH_CLIENT_ID="your_client_id"
export TWITCH_CLIENT_SECRET="your_client_secret"

# Windows(PowerShell)
$env:TWITCH_CLIENT_ID="your_client_id"
$env:TWITCH_CLIENT_SECRET="your_client_secret"

或者,你可以创建一个 .env 文件:

TWITCH_CLIENT_ID=your_client_id
TWITCH_CLIENT_SECRET=your_client_secret

💻 使用示例

启动服务器

安装完成后,运行以下命令即可启动服务器:

npx @mtane0412/twitch-mcp-server

调试

由于 MCP 服务器通过标准输入输出进行通信,调试可能具有挑战性。我们推荐使用 MCP 检查器,该工具可通过包脚本运行:

npm run inspect

检查器将提供一个访问浏览器调试工具的 URL。

📄 许可证

MIT License

  • 0 关注
  • 0 收藏,7 浏览
  • system 提出于 2025-09-28 01:27

相似服务问题