Twitch MCP サーバー
Twitch APIと連携するモデルコンテキストプロトコル(MCP)サーバー。このサーバーはTwitch Helix APIを利用して、チャンネル情報、配信の詳細、ゲームデータなどを取得します。
特徴
チャンネル情報(プロフィール、説明、作成日など)を取得します
ストリーム情報(タイトル、ゲーム、視聴者数、開始時間など)を取得します。
トップゲームのリストを取得する
カテゴリ/ゲームを検索
チャンネルを検索
ライブストリームを視聴する(ゲームと言語でフィルタリング可能)
グローバルエモートを入手
グローバルチャットバッジを取得する
ユーザー情報を取得する
チャンネルからクリップを取得する
チャット設定を取得する
指定したチャンネルから動画を取得する
アーカイブされた動画からコメントを取得する(GraphQL API を使用)
Related MCP server: MCP Spotify Server
前提条件
Node.js(v18以上を推奨)
Twitch開発者アカウント
Twitch API クライアントIDとクライアントシークレット
Twitch GraphQL クライアント ID (動画コメント機能用)
インストール
npm を使用してパッケージをインストールします。
構成
Twitch開発者コンソールで新しいアプリケーションを作成する
次の環境変数を設定します。
あるいは、 .envファイルを作成することもできます。
使用法
インストール後、次のコマンドを実行してサーバーの使用を開始できます。
デバッグ
MCPサーバーはstdio経由で通信するため、デバッグが困難になる場合があります。パッケージスクリプトとして提供されているMCP Inspectorの使用をお勧めします。
インスペクターは、ブラウザでデバッグ ツールにアクセスするための URL を提供します。
ライセンス
MITライセンス