mcpField
T
Twitch MCP Server

Twitch MCP Server

ローカル
github.com/TomCoolsAI・エージェント1192 週間前に更新

Twitch MCP Server について

Twitch MCP Serverは、MCPクライアントをTwitch Chatに接続します。Quarkusを基盤とし、チャンネルと認証情報を設定してツールを呼び出せます。

主な機能

  1. 01MCPクライアントとTwitch Chatの接続
  2. 02Twitchチャンネルの設定
  3. 03Twitch認証情報の設定

活用シーン

  1. 01ClaudeをTwitch Chatに接続
  2. 02指定チャンネル向けのTwitchツールを呼び出す

MCP 対応

MCPクライアントにTwitch Chat連携を提供し、起動時にチャンネルと認証情報を設定します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Twitch MCP サーバー

このプロジェクトは、Max Rydahl Andersen による次のブログ記事に触発されて開発しました:https://quarkus.io/blog/mcp-server/。 以前に Twitch Chat の連携機能を作成したことがあったため、その知識を Max が紹介している Quarkus ベースの MCP サーバーと組み合わせることにしました。

このプロジェクトについては、私のブログで詳しく説明しています:https://tomcools.be/post/2025-jan-twitch-chat-mcp/

MCP サーバーのビルド

このアプリケーションは現在 Maven Central に公開されていないため、ローカルでビルドし、mvn install を使って .m2 フォルダーにインストールする必要があります。 次に、JAR ファイルを起動する方法が必要です。以下の例では、JBang を使用しています。

MCP サーバーの実行

MCP Inspector を使用する場合

npx @modelcontextprotocol/inspector を実行して、ローカルのインスペクターサービスを起動します。

  • 次のコマンドを実行する MCP 設定を作成します
    • command: jbang
    arguments: ["--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 にツールが表示されます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。