trackmcp
Back to directory
TomCools

twitch-mcp

View on GitHub

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

6 starsAI & Machine Learning Updated Jul 31, 2025
cameljavamcpquarkus

Documentation

Twitch MCP Server

I got inspired to build this because of the following blog post

by Max Rydahl Andersen: https://quarkus.io/blog/mcp-server/.

I had written a Twitch Chat integration before, so decided to combine that knowledge with a Quarkus based MCP server as

described by Max.

This project is described in a bit more detail on my blog: https://tomcools.be/post/2025-jan-twitch-chat-mcp/

Building the MCP Server

This application is currently not pushed to Maven Central, so you need to build it locally and install it in your .m2

folder using `mvn install`.

Next we need a way to start the JAR file. In the examples below you'll see I

used JBang.

Running the MCP server

With MCP Inspector

Run `npx @modelcontextprotocol/inspector` to start a local inspector service.

  • Create an MCP configuration to run the following

    -

    arguments: `["--quiet", "-Dtwitch.channel=YOUR_CHANNEL_NAME", "-Dtwitch.auth=YOUR_API_KEY", "be.tomcools:twitch-mcp:1.0.0-SNAPSHOT:runner"]`

    Now you can manually call the tools.

    With Claude Desktop

    For Claude in claude_desktop_config.json

    json
    {
      "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"
          ]
        }
      }
    }

    After restart, the tool should appear in your Claude UI.

    Frequently asked questions

    What is twitch-mcp?

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

    How do I install twitch-mcp?

    Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

    Is twitch-mcp open source?

    Yes — it is hosted on GitHub at https://github.com/TomCools/twitch-mcp and has 6 stars.

    Related MCP tools

    Run your own MCP server? See who uses it and what to fix.

    Measure it with TrackMCP