
Twitch Server
一个提供与Twitch API交互工具的模型上下文协议(MCP)服务器,使用Helix API。
概述
Twitch MCP 服务器
一个与 Twitch API 交互的模型上下文协议 (MCP) 服务器。该服务器利用 Twitch Helix API 获取频道信息、流详情、游戏数据等。
功能
- 获取频道信息(简介、描述、创建日期等)
- 获取流信息(标题、游戏、观众数量、开始时间等)
- 获取热门游戏列表
- 搜索类别/游戏
- 搜索频道
- 获取直播流(可按游戏和语言过滤)
- 获取全球表情符号
- 获取全球聊天徽章
- 获取用户信息
- 获取频道的精彩片段
- 获取聊天设置
- 获取指定频道的视频
- 获取存档视频的评论(通过 GraphQL API)
前置条件
- Node.js(建议版本 v18 或更高版本)
- Twitch 开发者帐户
- Twitch API 客户端 ID 和客户端密钥
- Twitch GraphQL 客户端 ID(用于视频评论功能)
安装
使用 npm 安装包:
bash
npm install @mtane0412/twitch-mcp-server
配置
-
在 Twitch 开发者控制台 中创建一个新的应用。
-
设置以下环境变量:
bash
# 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
文件:
env
TWITCH_CLIENT_ID=your_client_id
TWITCH_CLIENT_SECRET=your_client_secret
使用方法
安装完成后,可以通过运行以下命令来启动服务器:
bash
npx @mtane0412/twitch-mcp-server
调试
由于 MCP 服务器通过 stdio 进行通信,调试可能具有挑战性。我们建议使用 MCP Inspector,它作为包脚本可用:
bash
npm run inspect
Inspector 将提供一个 URL,以便在浏览器中访问调试工具。
许可证
MIT 许可证

302 file parser mcp
302 文件解析器 Mcp
Abap Adt
一个服务器,它将模型上下文协议(MCP)与SAP ABAP系统连接起来,使像Cline这样的工具能够检索ABAP源代码、表结构和其他开发工件。
Ableton Mcp
通过支持双向通信系统来控制Ableton Live音乐制作软件,该系统支持音轨创建、MIDI编辑、播放控制、乐器加载和库浏览,适用于音乐创作和声音设计工作流程。
Accessibility Scanner
将Axe Core与Playwright集成,以执行自动化的Web可访问性测试,实现持续集成、合规性审核以及识别可访问性障碍。