Twitch MCP服务器

一个基于Quarkus的Twitch聊天集成MCP服务器,用于与Twitch频道进行交互。

  • by TomCools
  • 本地部署
  • 11 星标
  • 更新于
在 GitHub 查看 TomCools/twitch-mcp

使用说明

Twitch MCP服务器

我受到以下博客文章的启发而构建了这个 靠近 马克斯·赖达尔·安德森: https://quarkus.io/blog/mcp-server/. 我之前写过一个Twitch聊天集成,所以决定将这些知识与基于Quarkus的MCP服务器结合起来,作为 由Max描述。

这个项目在我的博客上有更详细的描述:https://tomcools.be/post/2025-jan-twitch-chat-mcp/

构建MCP服务器

此应用程序目前尚未推送到Maven Central,因此您需要在本地构建它并将其安装在.m2中 文件夹使用 mvn install. 接下来,我们需要一种启动JAR文件的方法。在下面的例子中,你会看到我 使用过的 JBang 的.

运行MCP服务器

与MCP检查员一起

跑 npx @modelcontextprotocol/inspector 启动本地检查员服务。

  • 创建MCP配置以运行以下操作
    • 命令: jbang
    论据: ["--quiet", "-Dtwitch.channel=YOUR_CHANNEL_NAME", "-Dtwitch.auth=YOUR_API_KEY", "be.tomcools:twitch-mcp:1.0.0-SNAPSHOT:runner"]

现在,您可以手动调用这些工具。

使用克劳德桌面

在Claude_desktop_config.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"
      ]
    }
  }
}

重新启动后,该工具应出现在您的Claude UI中。