Servidor MCP de Twitch
Un servidor de Protocolo de Contexto de Modelo (MCP) que interactúa con la API de Twitch. Este servidor utiliza la API de Twitch Helix para recuperar información del canal, detalles de la transmisión, datos de juego y más.
Características
Obtener información del canal (perfil, descripción, fecha de creación, etc.)
Obtener información de la transmisión (título, juego, cantidad de espectadores, hora de inicio, etc.)
Obtener lista de los mejores juegos
Buscar categorías/juegos
Buscar canales
Obtén transmisiones en vivo (filtrables por juego e idioma)
Consigue emoticones globales
Obtén insignias de chat globales
Obtener información del usuario
Obtener clips de un canal
Obtener la configuración del chat
Obtener vídeos de un canal específico
Obtener comentarios de vídeos archivados (usando la API GraphQL)
Related MCP server: Slack User MCP Server
Prerrequisitos
Node.js (se recomienda v18 o superior)
Cuenta de desarrollador de Twitch
ID de cliente y secreto de cliente de la API de Twitch
ID de cliente GraphQL de Twitch (para la función de comentarios de video)
Instalación
Instale el paquete usando npm:
npm install @mtane0412/twitch-mcp-serverConfiguración
Crea una nueva aplicación en la consola para desarrolladores de Twitch
Establezca las siguientes variables de entorno:
# 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"Alternativamente, puede crear un archivo .env :
TWITCH_CLIENT_ID=your_client_id
TWITCH_CLIENT_SECRET=your_client_secretUso
Después de la instalación, puede comenzar a utilizar el servidor ejecutando:
npx @mtane0412/twitch-mcp-serverDepuración
Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser complicada. Recomendamos usar el Inspector MCP , disponible como script de paquete:
npm run inspectEl Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.
Licencia
Licencia MIT