MCP.so
Sign In

Twitch MCP Server

@TomCools

About Twitch MCP Server

A Model Context Protocol (MCP) server which allows MCP Clients (such as Claude) to connect to Twitch Chat.

Basic information

Category

AI & Agents

Transports

stdio

Publisher

TomCools

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "twitch-mcp-tomcools": {
      "command": "jbang",
      "args": [
        "--quiet",
        "-Dtwitch.channel=YOUR_CHANNEL_NAME",
        "-Dtwitch.auth=YOUR_API_KEY",
        "be.tomcools:twitch-mcp:1.0.0-SNAPSHOT:runner"
      ]
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Twitch MCP Server?

Twitch MCP Server is an MCP server built with Quarkus that integrates with Twitch Chat, allowing AI assistants like Claude to read and send messages in a Twitch channel. It is intended for streamers, moderators, and developers who want to connect AI tools to live chat.

How to use Twitch MCP Server?

Build the project locally with mvn install, then run it via JBang passing the system properties twitch.channel and twitch.auth. Add a configuration entry to Claude Desktop's claude_desktop_config.json or use the MCP Inspector for manual testing.

Key features of Twitch MCP Server?

  • Integrates with Twitch Chat
  • Built with Quarkus framework
  • Requires local build with Maven
  • Runs via JBang
  • Configured with channel name and auth key
  • Works with Claude Desktop and MCP Inspector

Use cases of Twitch MCP Server?

  • Use Claude to read and respond to Twitch chat messages during a live stream.
  • Automate moderation or announcements in a channel via AI.
  • Test MCP tools interactively with the MCP Inspector.
  • Build custom chat-based workflows using an LLM interface.

FAQ from Twitch MCP Server

What are the prerequisites to run Twitch MCP Server?

You need JBang installed, a Twitch API key, and the target channel name. The server must be built locally from source using Maven.

How do I configure the server?

Set the system properties twitch.channel (your Twitch channel name) and twitch.auth (your API key) when launching via JBang.

Does Twitch MCP Server work with Claude Desktop?

Yes, add a JSON entry to your Claude Desktop configuration as shown in the README, then restart Claude to see the tools.

Is the server published on Maven Central?

No, currently you must clone the repository and run mvn install to build and install it in your local Maven repository.

Comments

More AI & Agents MCP servers