Twitch MCP Server
A Model Context Protocol (MCP) server that interacts with the Twitch API. This server utilizes the Twitch Helix API to retrieve channel information, stream details, game data, and more.
Features
- Get channel information (profile, description, creation date, etc.)
- Get stream information (title, game, viewer count, start time, etc.)
- Get list of top games
- Search categories/games
- Search channels
- Get live streams (filterable by game and language)
- Get global emotes
- Get global chat badges
- Get user information
- Get clips from a channel
- Get chat settings
- Get videos from a specified channel
- Get comments from archived videos (using GraphQL API)
Prerequisites
- Node.js (v18 or higher recommended)
- Twitch Developer Account
- Twitch API Client ID and Client Secret
- Twitch GraphQL Client ID (for video comments feature)
Installation
Install the package using npm:
npm install @mtane0412/twitch-mcp-server
Configuration
Create a new application in the Twitch Developer Console
Set the following environment variables:
# 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"
Alternatively, you can create a .env file:
TWITCH_CLIENT_ID=your_client_id
TWITCH_CLIENT_SECRET=your_client_secret
Usage
After installation, you can start using the server by running:
npx @mtane0412/twitch-mcp-server
Debugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
npm run inspect
The Inspector will provide a URL to access debugging tools in your browser.
License
MIT License
Twitch MCP Server
Project Details
- mtane0412/twitch-mcp-server
- @mtane0412/twitch-mcp-server
- Last Updated: 2/7/2025
Recomended MCP Servers
A versatile MCP-compliant web content fetching tool that supports multiple modes (browser/node), formats (HTML/JSON/Markdown/Text), and intelligent proxy detection,...
小红书MCP服务 x-s x-t js逆向
Convert Any OpenAPI V3 API to MCP Server
TypeScript port of the original MCP Agent framework by lastmile-ai
Server implementing Model Context Protocol for Waldur
An MCP server enabling CFBD API queries within Claude Desktop.
MCP Server MetaMCP manages all your other MCPs in one MCP.
MCP server for accessing VM command line with web tunneling
[PRE-ALPHA: NOT YET OPERATIONAL] Subspace Domain is a bridge that lets MCP clients on your local machine find,...
Created with StackBlitz ⚡️





