From 47b57ab47740335352013400cfb388b2bcc31708 Mon Sep 17 00:00:00 2001 From: Eclipse-XV Date: Sun, 10 Aug 2025 21:24:24 -0400 Subject: [PATCH] Add Twitch MCP Server --- servers/twitch-mcp/README.md | 34 ++++++++++++++++++++++++++++++++++ servers/twitch-mcp/server.yaml | 30 ++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+) create mode 100644 servers/twitch-mcp/README.md create mode 100644 servers/twitch-mcp/server.yaml diff --git a/servers/twitch-mcp/README.md b/servers/twitch-mcp/README.md new file mode 100644 index 0000000..953c88b --- /dev/null +++ b/servers/twitch-mcp/README.md @@ -0,0 +1,34 @@ +# Twitch MCP Server + +AI integration for Twitch chat with moderation and interaction capabilities. + +## Overview + +The Twitch MCP Server provides a Model Context Protocol interface for interacting with Twitch chat. It allows AI assistants to: + +- Moderate chat messages +- Respond to specific commands +- Manage channel activities +- Interact with viewers + +## Configuration + +To use this MCP server, you'll need to provide the following credentials: + +- **Client ID**: Your Twitch application client ID +- **Broadcaster ID**: Your Twitch broadcaster ID +- **Channel**: Your Twitch channel name +- **Auth Token**: Your Twitch authentication token + +## Usage + +Once configured, this server can be used with any MCP-compatible client, including: + +- Claude Desktop +- Cursor IDE +- Cline +- Other MCP tools + +## License + +This project is licensed under the MIT License. \ No newline at end of file diff --git a/servers/twitch-mcp/server.yaml b/servers/twitch-mcp/server.yaml new file mode 100644 index 0000000..c86fd9e --- /dev/null +++ b/servers/twitch-mcp/server.yaml @@ -0,0 +1,30 @@ +name: twitch-mcp +image: mcp/twitch-mcp +type: server +meta: + category: social + tags: + - twitch + - streaming + - chat +about: + title: Twitch MCP Server + description: AI integration for Twitch chat with moderation and interaction capabilities + icon: https://avatars.githubusercontent.com/u/5429470?s=200&v=4 +source: + project: https://github.com/EclipseXV/twitch-mcp +config: + description: Configure your Twitch credentials + secrets: + - name: twitch-mcp.client_id + env: TWITCH_CLIENT_ID + example: + - name: twitch-mcp.broadcaster_id + env: TWITCH_BROADCASTER_ID + example: + - name: twitch-mcp.channel + env: TWITCH_CHANNEL + example: + - name: twitch-mcp.auth_token + env: TWITCH_AUTH + example: \ No newline at end of file