twitch-chat-mcp

twitch-chat-mcp

3.1

If you are the rightful owner of twitch-chat-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Message Control Protocol (MCP) server that connects Claude desktop with Twitch chat, allowing Claude to read and interact with Twitch chat.

The Twitch Chat MCP Server is designed to facilitate interaction between the Claude desktop application and Twitch chat. By leveraging the Message Control Protocol (MCP), this server enables Claude to observe and participate in Twitch chat activities. It connects to the Twitch API using a browser-based OAuth flow for authentication, allowing it to read messages from specified channels and send responses. The server is structured to parse user queries, determine relevant Twitch channels, and provide summaries of chat activity. The project is organized into several directories, including documentation, source code, tests, configuration files, and a web UI for authentication. The server supports both browser-based and manual token configuration for authentication, and it provides a set of API endpoints for managing authentication and executing tool definitions. The integration with Claude is facilitated through specific tool definitions that allow for observing Twitch chat and sending messages.

Features

  • Connect with Claude desktop via HTTP API
  • Authenticate with Twitch API (browser-based OAuth flow)
  • Observe Twitch chat in specified channels
  • Send messages to Twitch chat
  • Parse user queries to determine relevant Twitch channels

Tools

  1. observe_twitch_chat

    Observe the chat content of the specified Twitch channel

  2. send_twitch_message

    Send a message to the specified Twitch channel