Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade Twitch con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.
Resumen
Deja que tu IA trabaje con Twitch: consulta canales, directos, vídeos, clips, categorías y horarios de emisión, busca canales, mira el número de seguidores y la configuración del chat, y tras tu confirmación crea clips o cambia el título, la categoría y las etiquetas de tu directo. Inicio de sesión mediante una aplicación de desarrollador de Twitch propia.
Prueba a pedir
Prompts de ejemplo para Twitch
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Twitch, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin
git clone, sin servidor local.
Twitch
Deja que tu IA trabaje con Twitch: consulta canales, directos, vídeos, clips, categorías y horarios de emisión, busca canales, mira el número de seguidores y la configuración del chat, y tras tu confirmación crea clips o cambia el título, la categoría y las etiquetas de tu directo. Inicio de sesión mediante una aplicación de desarrollador de Twitch propia.
Configuración
- Activa la autenticación en dos pasos en tu cuenta de Twitch (Configuración → Seguridad y privacidad). Twitch la exige para registrar aplicaciones.
- Abre dev.twitch.tv/console/apps y haz clic en Register Your Application. Escribe cualquier nombre y añade como OAuth Redirect URL
https://cloud.anythingmcp.com/api/mcp-oauth/callback. Si alojas AnythingMCP por tu cuenta, usahttps://your-anythingmcp-host/api/mcp-oauth/callback. Elige una categoría como Other, selecciona Client Type: Confidential y haz clic en Create. - Haz clic en Manage en la nueva aplicación. Copia el Client ID en
TWITCH_CLIENT_ID, haz clic en New Secret y cópialo enTWITCH_CLIENT_SECRET. El secret se muestra una sola vez, y uno nuevo sustituye al anterior. - Instala el conector, haz clic en Authorize with Provider en la página del conector, inicia sesión en Twitch y confirma el acceso.
- Comprueba la configuración con
twitch_get_userssin argumentos: devuelve tu propia cuenta y el user id que piden las demás herramientas.
Es gratis y lleva unos 5 minutos.
Client ID en cada llamada: Twitch quiere el Client ID de la aplicación en una cabecera Client-Id junto al token en cada petición. El conector lo añade por ti, así que el Client ID debe ser de la misma aplicación con la que iniciaste sesión.
Qué lee: usuarios y canales con título, categoría, etiquetas e idioma; directos con número de espectadores; emisiones pasadas, destacados y subidas; clips; categorías y las más vistas en este momento; búsqueda de canales y categorías; número de seguidores; horarios de emisión y configuración del chat. Son datos públicos y funcionan con cualquier canal. La lista de seguidores en sí solo se muestra para tu canal o uno que moderes; en los demás obtienes el total.
Pregunta antes de cada cambio: twitch_create_clip crea un clip de un canal que está en directo ahora mismo, y twitch_update_channel cambia el título, la categoría, el idioma o las etiquetas de tu directo. Los espectadores ven ambos cambios al instante, así que la IA te muestra exactamente qué va a pasar y espera tu sí. Solo se puede cambiar tu propio canal. Un clip se crea en segundo plano: la IA lo comprueba con twitch_get_clips al cabo de unos segundos, y Twitch devuelve un enlace de edición válido durante 24 horas.
Desactivada al instalar: twitch_send_chat_announcement publica un mensaje destacado que ve todo el chat. Para usarla, añade el scope moderator:manage:announcements en los ajustes OAuth del conector, autoriza de nuevo y activa la herramienta. También pregunta antes.
Scopes: moderator:read:followers, clips:edit y channel:manage:broadcast. Todo lo demás es público y no necesita scope.
Ids, no nombres: la mayoría de las herramientas piden user ids numéricos, no nombres de usuario. La IA los busca con twitch_get_users o twitch_search_channels, y los ids de categoría con twitch_search_categories.
Seguir conectado: los access tokens duran unas horas y se renuevan solos. La sesión termina si desconectas la aplicación en Configuración → Conexiones o cambias la contraseña de Twitch; entonces vuelve a hacer clic en Authorize with Provider.
Errores habituales: 401: la sesión ha caducado, o el Client ID no es de la aplicación que emitió el token; autoriza de nuevo y, si cambiaste el Client ID o el secret, actualízalos antes. 401 Missing scope: añade el scope que indica el mensaje y autoriza de nuevo. 400: un parámetro incorrecto, o un título rechazado por AutoMod. 404: el canal no tiene horario, o no está en directo al crear un clip. 429: unas 800 llamadas por minuto y usuario; espera a que pase el minuto.
El conector no lee ni envía mensajes de chat o susurros, no modera y no gestiona suscripciones, bits, encuestas, predicciones, puntos de canal, raids, EventSub, claves de transmisión ni el borrado de vídeos.
Requisitos previos: TWITCH_CLIENT_ID, TWITCH_CLIENT_SECRET
Instalar el conector localmente
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Abre http://localhost:3000/connectors/store, elige Twitch e introduce las variables listadas en los Requisitos previos.
Herramientas disponibles
| Tool | What it does |
|---|---|
twitch_get_users | Look up Twitch users by id or login name: id, login, display name, broadcaster type (partner, affiliate or empty), description, profile… |
twitch_get_channel_info | Read channel information for one or more broadcasters: login, display name, language, current or last category (game), stream title, tags… |
twitch_get_streams | List live streams, most viewers first: stream id, broadcaster, category, title, tags, viewer count, start time and language |
twitch_get_videos | List published videos (past broadcasts, highlights, uploads): id, title, description, creation and publish time, URL, view count, type… |
twitch_get_clips | List clips captured from streams, most viewed first: id, URL, broadcaster, creator, source video and offset, category, title, view count… |
twitch_get_games | Look up categories (games) by id, exact name or IGDB id: id, name, IGDB id and box art URL |
twitch_get_top_games | List the categories (games) with the most viewers right now: id, name, IGDB id and box art URL, most watched first |
twitch_search_channels | Search channels that streamed in the last 6 months by the start of their login name (or, with live_only, by name and category): id (the… |
twitch_search_categories | Search categories (games) whose name contains all words of the query: id, name and box art URL |
twitch_get_channel_followers | Read how many users follow a channel (total) for any broadcaster |
twitch_get_schedule | Read a broadcaster's stream schedule from now on (or from start_time): each segment's id, start and end time, title, category, whether it… |
twitch_get_chat_settings | Read a channel's chat settings: emote-only, follower-only (and how long one must follow), slow mode wait time, subscriber-only and… |
twitch_create_clip | Create a clip from a channel that is live right now: Twitch captures up to the last 90 seconds and publishes a part of it (default 30… |
twitch_update_channel | Change the signed-in broadcaster's channel: stream title, category (game_id), language, tags or the branded-content flag |
twitch_send_chat_announcement | Send a highlighted announcement to a channel's chat as the broadcaster or a moderator (up to 500 characters) |
Ejemplos de prompts
- "¿Quién está en directo ahora en la categoría Just Chatting? Muestra los 10 directos más grandes con título y espectadores."
- "¿Cuándo es mi próximo directo programado y cómo se llama?"
- "Busca los clips más vistos de mi canal en los últimos 30 días."
- "Pon como título de mi directo Ranked hasta Diamante y como categoría Valorant. Enséñame el cambio antes."
- "¿Cuántos seguidores tiene el canal shroud, y está en directo ahora?"
Siguientes pasos
¿Te ha sido útil esta guía?