mcpField
O
OBS MCP Server

OBS MCP Server

ローカル
github.com/royshilメディア・デザイン14761 週間前に更新

OBS MCP Server について

OBS MCP Server は、OBS Studio を OBS WebSocket プロトコル経由で制御する MCP サーバーです。MCP クライアントから配信や録画の環境を操作したいユーザー向けです。

主な機能

  1. 01OBS WebSocket サーバーへの接続
  2. 02全般・シーン・ソース操作のツール群
  3. 03シーンアイテムの位置と表示の制御
  4. 04音声レベルとミュートの制御
  5. 05配信・録画・仮想カメラのツール
  6. 06トランジションの選択と時間設定

活用シーン

  1. 01AI アシスタントからのライブシーン切り替え
  2. 02配信と録画の開始・停止
  3. 03配信中のオーディオソースのミュートや音量調整

MCP 対応

本プロジェクトは MCP サーバーであり、OBS の操作を MCP ツールとして公開し、MCP クライアントから呼び出せるようにします。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

OBS MCP サーバー

OBS WebSocket プロトコルを介して OBS を制御するツールを提供する、OBS Studio 用の MCP サーバーです。

機能

  • OBS WebSocket サーバーに接続
  • MCP ツールを介して OBS を制御
  • 以下のツールを提供します:
    • 一般的な操作
    • シーンの管理
    • ソースの制御
    • シーンアイテムの操作
    • 配信と録画
    • トランジション

使い方

  1. WebSocket サーバーを有効にして OBS Studio が実行されていることを確認します(ツール > WebSocket サーバー設定)。WS のパスワードを控えておきます。
  2. 必要に応じて、環境変数に WebSocket パスワードを設定します:
export OBS_WEBSOCKET_PASSWORD="your_password_here"
  1. MCP サーバーの設定を使用して、Claude デスクトップに MCP サーバーを追加します:
{
  "mcpServers": {
    "obs": {
      "command": "npx",
      "args": ["-y", "obs-mcp@latest"],
      "env": {
        "OBS_WEBSOCKET_PASSWORD": "<password_from_obs>"
      }
    }
  }
}
  1. Claude を使って OBS を操作しましょう!

開発

この git リポジトリのコードを使ってサーバーをローカルで実行する場合は、次の手順を行います:

npm run build
npm run start

次に、Claude デスクトップを設定します:

{
  "mcpServers": {
    "obs": {
      "command": "node",
      "args": [
        "<obs-mcp_root>/build/index.js"
      ],
      "env": {
        "OBS_WEBSOCKET_PASSWORD": "<password_from_obs>"
      }
    }
  }
}

利用可能なツール

サーバーは、以下のカテゴリに分類されたツールを提供します:

  • 一般ツール:バージョン情報、統計、ホットキー、スタジオモード
  • シーンツール:シーンの一覧表示、シーンの切り替え、シーンの作成/削除
  • ソースツール:ソース、設定、音量、ミュート/ミュート解除の管理
  • シーンアイテムツール:シーン内のアイテムの管理(位置、表示状態など)
  • 配信ツール:配信、録画、仮想カメラの開始/停止
  • トランジションツール:トランジションと所要時間の設定、トランジションの実行

環境変数

  • OBS_WEBSOCKET_URL:WebSocket URL(デフォルト:ws://localhost:4455)
  • OBS_WEBSOCKET_PASSWORD:OBS WebSocket の認証に使用するパスワード(必要な場合)

必要条件

  • Node.js 16+
  • WebSocket サーバーが有効な OBS Studio 31+
  • Claude デスクトップ

ライセンス

詳細については、LICENSE ファイルを参照してください。

コメント

MCP は初めてですか?

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

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