Skip to main content
Glama
final-video-outline.md3.68 kB
# Twitch MCP Server Video Outline (Final) Audience - Streamers comfortable with OBS, new to AI tooling - Goal: Up and running quickly with minimal steps Total runtime: ~12–15 minutes 1) Hook (0:30) - “Want predictions, polls, and moderation handled in seconds—all from a chat with your AI?” - Quick 10-second montage: create poll → timeout toxic chatter → update title 2) What we’ll do today (0:30) - Generate a Twitch token (no app registration) - Configure credentials on Smithery - Test in Smithery Playground - One‑click “Add to Cursor,” approve, and run live actions 3) Prereqs (0:30) - Twitch account (you’re the broadcaster) - Your Twitch channel name 4) Get credentials (2:00) - Open twitchtokengenerator.com - Select scopes: channel:manage:polls, channel:manage:predictions, channel:manage:broadcast, clips:edit, chat:read, chat:edit, moderator:manage:banned_users, moderator:read:chatters - Copy Client ID & Access Token (without ‘oauth:’) - Convert username → ID on streamweasels.com - Copy numeric User ID (Broadcaster ID) 5) Configure on Smithery (1:30) - Navigate to: smithery.ai/server/@Eclipse-XV/twitch-mcp-smithery - Click “Add configuration” and paste: - Client ID - Access Token (no ‘oauth:’ prefix) - Broadcaster ID (numeric) - Channel name (username) - Save 6) Test in Smithery Playground (best quick validation) (2:00) - Click “Try in Playground” - In the task input, start with an action that shows immediate results: - Option A (fastest visual): “Send a message to chat: Hello from MCP!” - Option B: “Create a poll titled ‘Which map?’ with choices ‘A, B’ for 60 seconds” - Show the success result and what it looks like if scopes/values are wrong (briefly) 7) One‑click add to Cursor (2:00) - Back on the Smithery server page, under Connect → “Or add to your client” → Auto - Click “Cursor” → Cursor opens - Approve the connection in Cursor - In Cursor chat: rerun the same test you just did in Playground (message or poll) - Confirm success 8) Feature tour (quick hits) (3:00) - createTwitchPrediction: “Create a prediction: Will we beat the boss? Options: Yes, No. Duration: 120 seconds” - timeoutUser: “Timeout that toxic user for rude behavior” (explain smart resolution and duration guessing) - createTwitchClip: “Create a clip of that last moment” - updateStreamTitle / updateStreamCategory: “Update stream title to ‘Boss Rush Challenge’” / “Change category to Elden Ring” 9) Troubleshooting (1:00) - Unauthorized or permission error → regenerate token with all scopes - Message doesn’t appear → verify channel name and you’re live in the right place - Connection issues → try “Get URL with keys instead” fallback on Smithery 10) Wrap‑up & CTA (0:30) - Recap: Smithery config → Playground test → one‑click to Cursor → run tools live - Ask for feedback/feature requests; suggest subscribing for updates On‑screen text moments (B‑roll / overlays) - “Use your broadcaster account — actions run as you” - “Test first in Playground with a message or a poll” - “One‑click Add to Cursor → Approve → Done” Script prompts you can paste during recording - “Send a message to chat: Hello from MCP!” - “Create a poll titled ‘Which map?’ with choices ‘A, B’ for 60 seconds” - “Create a prediction: Will we beat the boss? Options: Yes, No. Duration: 120 seconds” - “Timeout that toxic person for rude behavior” - “Create a clip of that last moment” - “Update stream title to ‘Boss Rush Challenge – Can We Do It?’” - “Change category to Elden Ring”

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Eclipse-XV/twitch-mcp-smithery'

If you have feedback or need assistance with the MCP directory API, please join our Discord server