OBS MCP Server

by royshil
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Utilizes Node.js as the runtime environment for the MCP server, with Node.js 16+ being a requirement for operation.

  • Connects to OBS Studio via the WebSocket protocol, providing tools for scene management, source control, streaming/recording control, transitions, and general operations in OBS.

OBS MCP サーバー

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

特徴

  • OBS WebSocketサーバーに接続する
  • MCPツール経由でOBSを制御する
  • 次のツールを提供します:
    • 一般的な操作
    • シーン管理
    • ソース管理
    • シーンアイテムの操作
    • ストリーミングと録画
    • トランジション

インストール

npm install npm run build

使用法

  1. OBS StudioがWebSocketサーバーを有効にして実行されていることを確認してください([ツール] > [WebSocketサーバー設定])。WSのパスワードをメモしておいてください。
  2. 環境変数に WebSocket パスワードを設定します (必要な場合)。
export OBS_WEBSOCKET_PASSWORD="your_password_here"
  1. OBS MCP サーバーを実行して、ビルドと接続が可能であることを確認します。
npm run build npm run start
  1. MCP サーバー設定を使用して Claude デスクトップをプロビジョニングします。
{ "mcpServers": { "obs": { "command": "node", "args": [ "<obs-mcp_root>/build/index.js" ], "env": { "OBS_WEBSOCKET_PASSWORD": "<password_from_obs>" } } } }
  1. Claude を使用して OBS を制御します。

利用可能なツール

サーバーは、カテゴリ別に整理されたツールを提供します。

  • 一般ツール: バージョン情報、統計、ホットキー、スタジオモード
  • シーンツール: シーンの一覧表示、シーンの切り替え、シーンの作成/削除
  • ソースツール: ソース、設定、オーディオレベル、ミュート/ミュート解除を管理します
  • シーン アイテム ツール: シーン内のアイテムを管理します (位置、表示/非表示など)
  • ストリーミングツール: ストリーミングの開始/停止、録画、仮想カメラ
  • トランジションツール: トランジション、継続時間、トリガートランジションの設定

環境変数

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

要件

  • Node.js 16以上
  • WebSocket サーバーが有効になっている OBS Studio 31+
  • クロードデスクトップ

ライセンス

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

-
security - not tested
A
license - permissive license
-
quality - not tested

OBS WebSocket プロトコルを介して OBS Studio をリモートで制御するためのツールを提供し、MCP クライアント インターフェイスを介してシーン、ソース、ストリーミング、および録画の管理を可能にするサーバー。

  1. Features
    1. Installation
      1. Usage
        1. Available Tools
          1. Environment Variables
            1. Requirements
              1. License
                ID: ss2j6yvx7q