Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi Twitch con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.
In breve
Fai lavorare la tua AI con Twitch: consulta canali, dirette, video, clip, categorie e programmazione delle live, cerca canali, guarda il numero di follower e le impostazioni della chat, e dopo la tua conferma crea clip o cambia titolo, categoria e tag della tua live. Accesso tramite una tua applicazione sviluppatore Twitch.
Prova a chiedere
Prompt di esempio per Twitch
Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.
Claude è un'AI e può sbagliare. Verifica sempre le risposte.
💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → Twitch, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente
git clone, niente server locale.
Twitch
Fai lavorare la tua AI con Twitch: consulta canali, dirette, video, clip, categorie e programmazione delle live, cerca canali, guarda il numero di follower e le impostazioni della chat, e dopo la tua conferma crea clip o cambia titolo, categoria e tag della tua live. Accesso tramite una tua applicazione sviluppatore Twitch.
Setup
- Attiva l'autenticazione a due fattori sul tuo account Twitch (Impostazioni → Sicurezza e privacy). Twitch la richiede per registrare applicazioni.
- Apri dev.twitch.tv/console/apps e clicca Register Your Application. Inserisci un nome qualsiasi e aggiungi come OAuth Redirect URL
https://cloud.anythingmcp.com/api/mcp-oauth/callback. Se ospiti AnythingMCP da solo, usahttps://your-anythingmcp-host/api/mcp-oauth/callback. Scegli una categoria come Other, imposta Client Type: Confidential e clicca Create. - Clicca Manage sulla nuova applicazione. Copia il Client ID in
TWITCH_CLIENT_ID, clicca New Secret e copialo inTWITCH_CLIENT_SECRET. Il secret viene mostrato una sola volta, e un nuovo secret sostituisce il precedente. - Installa il connettore, clicca Authorize with Provider nella pagina del connettore, accedi a Twitch e conferma l'accesso.
- Verifica la configurazione con
twitch_get_userssenza argomenti: restituisce il tuo account e lo user id che gli altri strumenti chiedono.
È gratuito e richiede circa 5 minuti.
Client ID in ogni chiamata: Twitch vuole il Client ID dell'applicazione in un header Client-Id accanto al token in ogni richiesta. Il connettore lo aggiunge per te, quindi il Client ID deve appartenere alla stessa applicazione con cui hai effettuato l'accesso.
Cosa legge: utenti e canali con titolo, categoria, tag e lingua; dirette con il numero di spettatori; trasmissioni passate, momenti salienti e caricamenti; clip; categorie e le categorie più seguite in questo momento; ricerca di canali e categorie; numero di follower; programmazione delle live e impostazioni della chat. Sono dati pubblici e funzionano per qualsiasi canale. L'elenco dei follower vero e proprio è disponibile solo per il tuo canale o per uno che moderi; per gli altri canali ottieni il totale.
Chiede prima di ogni modifica: twitch_create_clip crea una clip da un canale in diretta in quel momento, e twitch_update_channel cambia titolo, categoria, lingua o tag della tua live. Gli spettatori vedono entrambe le cose subito, quindi l'AI ti mostra esattamente cosa succederà e aspetta il tuo sì. Si può modificare solo il tuo canale. Una clip viene creata in background: l'AI la controlla con twitch_get_clips dopo qualche secondo, e Twitch restituisce un link di modifica valido per 24 ore.
Disattivato all'installazione: twitch_send_chat_announcement pubblica un messaggio evidenziato che tutti in chat vedono. Per usarlo aggiungi lo scope moderator:manage:announcements nelle impostazioni OAuth del connettore, autorizza di nuovo e attiva lo strumento. Anche questo chiede prima.
Scope: moderator:read:followers, clips:edit e channel:manage:broadcast. Tutto il resto è pubblico e non richiede scope.
Id, non nomi: la maggior parte degli strumenti vuole user id numerici, non nomi di login. L'AI li cerca con twitch_get_users o twitch_search_channels, e gli id delle categorie con twitch_search_categories.
Restare collegati: gli access token durano qualche ora e vengono rinnovati automaticamente. L'accesso termina quando scolleghi l'applicazione in Impostazioni → Connessioni o cambi la password di Twitch; a quel punto clicca di nuovo Authorize with Provider.
Errori comuni: 401: l'accesso è scaduto, oppure il Client ID non appartiene all'applicazione che ha emesso il token; autorizza di nuovo, aggiornando prima Client ID o secret se li hai cambiati. 401 Missing scope: aggiungi lo scope indicato nel messaggio e autorizza di nuovo. 400: un parametro sbagliato, o un titolo rifiutato da AutoMod. 404: il canale non ha una programmazione, oppure non è in diretta quando crei una clip. 429: circa 800 chiamate al minuto per utente; aspetta che il minuto finisca.
Il connettore non legge né invia messaggi in chat o sussurri, non modera e non gestisce abbonamenti, bit, sondaggi, previsioni, punti canale, raid, EventSub, chiavi di streaming o l'eliminazione di video.
Prerequisiti: TWITCH_CLIENT_ID, TWITCH_CLIENT_SECRET
Installazione locale del connettore
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
Apri http://localhost:3000/connectors/store, scegli Twitch e inserisci le variabili elencate nei Prerequisiti.
Tool disponibili
| 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) |
Esempi di prompt
- "Chi è in diretta adesso nella categoria Just Chatting? Mostra le 10 live più seguite con titolo e numero di spettatori."
- "Quando è la mia prossima live in programma, e come si chiama?"
- "Trova le clip più viste del mio canale negli ultimi 30 giorni."
- "Imposta il titolo della mia live su Ranked fino a Diamante e la categoria su Valorant. Mostrami prima la modifica."
- "Quanti follower ha il canale shroud, ed è in diretta adesso?"
Prossimi passi
Questa guida ti è stata utile?