关于 Twitch MCP Server
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Twitch MCP 服务
一个与 Twitch API 交互的模型上下文协议(MCP)服务。此服务利用 Twitch Helix API 获取频道信息、直播详情、游戏数据等。
功能
- 获取频道信息(个人资料、描述、创建日期等)
- 获取直播信息(标题、游戏、观众人数、开始时间等)
- 获取热门游戏列表
- 搜索分类/游戏
- 搜索频道
- 获取直播流(可按游戏和语言筛选)
- 获取全局表情
- 获取全局聊天徽章
- 获取用户信息
- 获取频道的剪辑
- 获取聊天设置
- 获取指定频道的视频
- 获取已存档视频的评论(使用 GraphQL API)
前提条件
- Node.js(建议 v18 或更高版本)
- Twitch 开发者账号
- Twitch API 客户端 ID 和客户端密钥
- Twitch GraphQL 客户端 ID(用于视频评论功能)
安装
使用 npm 安装软件包:
npm install @mtane0412/twitch-mcp-server
配置
-
在 Twitch 开发者控制台中创建一个新应用
-
设置以下环境变量:
# 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 服务通过 stdio 通信,调试可能颇具挑战。我们建议使用 MCP Inspector,它可通过软件包脚本使用:
npm run inspect
Inspector 会提供一个 URL,供你在浏览器中访问调试工具。
许可证
MIT 许可证
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。