返回市场
Twitch-MCP

Twitch-MCP

作者:TomCools6 星标更新:2025-01-21

项目介绍

Twitch MCP 服务器

我受到以下博客文章的启发来构建这个项目:Max Rydahl Andersen 的这篇文章:https://quarkus.io/blog/mcp-server/。之前我曾编写过一个Twitch聊天集成,因此决定结合该知识与Max描述的基于Quarkus的MCP服务器。

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

构建MCP服务器

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

运行MCP服务器

使用MCP Inspector

运行npx @modelcontextprotocol/inspector以启动本地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

对于Claude,在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中。