关于 Twitch MCP Server
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Twitch MCP 服务
我受到以下博文的启发,决定构建这个项目: Max Rydahl Andersen 的博文:https://quarkus.io/blog/mcp-server/。 我之前编写过 Twitch 聊天集成,因此决定将相关经验与 Quarkus 构建的 MCP 服务结合起来,正如 Max 所述。
我在自己的博客中更详细地介绍了这个项目:https://tomcools.be/post/2025-jan-twitch-chat-mcp/
构建 MCP 服务
目前,此应用尚未发布到 Maven Central,因此你需要在本地构建,并使用 mvn install 将其安装到 .m2 文件夹中。
接下来,我们需要一种启动 JAR 文件的方式。在下面的示例中,我使用了 JBang。
运行 MCP 服务
使用 MCP Inspector
运行 npx @modelcontextprotocol/inspector,启动本地 Inspector 服务。
- 创建 MCP 配置以运行以下内容
- command:
jbang
["--quiet", "-Dtwitch.channel=YOUR_CHANNEL_NAME", "-Dtwitch.auth=YOUR_API_KEY", "be.tomcools:twitch-mcp:1.0.0-SNAPSHOT:runner"] - command:
现在,你可以手动调用这些工具。
使用 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 界面中。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。