Twitch MCP サーバー
Twitch APIと連携するモデルコンテキストプロトコル(MCP)サーバー。このサーバーはTwitch Helix APIを利用して、チャンネル情報、配信の詳細、ゲームデータなどを取得します。
特徴
チャンネル情報(プロフィール、説明、作成日など)を取得します
ストリーム情報(タイトル、ゲーム、視聴者数、開始時間など)を取得します。
トップゲームのリストを取得する
カテゴリ/ゲームを検索
チャンネルを検索
ライブストリームを視聴する(ゲームと言語でフィルタリング可能)
グローバルエモートを入手
グローバルチャットバッジを取得する
ユーザー情報を取得する
チャンネルからクリップを取得する
チャット設定を取得する
指定したチャンネルから動画を取得する
アーカイブされた動画からコメントを取得する(GraphQL API を使用)
前提条件
Node.js(v18以上を推奨)
Twitch開発者アカウント
Twitch API クライアントIDとクライアントシークレット
Twitch GraphQL クライアント ID (動画コメント機能用)
インストール
npm を使用してパッケージをインストールします。
構成
Twitch開発者コンソールで新しいアプリケーションを作成する
次の環境変数を設定します。
あるいは、 .envファイルを作成することもできます。
使用法
インストール後、次のコマンドを実行してサーバーの使用を開始できます。
デバッグ
MCPサーバーはstdio経由で通信するため、デバッグが困難になる場合があります。パッケージスクリプトとして提供されているMCP Inspectorの使用をお勧めします。
インスペクターは、ブラウザでデバッグ ツールにアクセスするための URL を提供します。
ライセンス
MITライセンス
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Twitch API とのやり取りが可能になり、ユーザーはチャンネル、ストリーム、ゲームなどに関する包括的な情報を取得できるようになります。また、エモートやバッジなどのチャット要素の検索とアクセスもサポートされます。
Related Resources
Related MCP Servers
- -security-license-qualityEnables programmatic interaction with Wikimedia APIs, offering features like searching content, retrieving page information, and accessing historical events across multiple languages.
- Asecurity-licenseAqualityEnables interaction with Spotify's music catalog via the Spotify Web API, supporting searches, artist information retrieval, playlist management, and automatic token handling.Last updated -54714MIT License
- -security-license-qualityTelegram API integration for accessing user data, managing dialogs (chats, channels, groups), retrieving messages, and handling read status.Last updated -215MIT License
- -security-license-qualityEnables access to Twitch API data for retrieving channel statistics, viewership information, stream status, and discovering channels and game categories. Provides real-time Twitch data including follower counts, current viewer numbers, and search functionality through natural language interactions.Last updated -