dcc-mcp-obs
dcc-mcp-obs
DCC-MCP エコシステム向けの、ネイティブで型付けされた OBS Studio 制御。
この製品は、OBS プラグインと DCC-MCP サイドカーから構成されます。C++ プラグインは、正確な OBS プロセス内で実行され、ホストのライフサイクルと UI スレッドのディスパッチを管理し、公式の OBS WebSocket 5.x API を通じて境界が定められたベンダー要求を登録します。Python サイドカーは、MCP、Gateway、Install SOP v1 CLI、および同梱の Agent スキルを通じて、これらの契約を公開します。
OBS WebSocket は認証付きトランスポートです。これは、無制限の要求エスケープハッチとしては使用されず、この製品は任意のスクリプトや生の WebSocket ツールを公開しません。
最初のスライス
正確なネイティブプラグイン、OBS バージョン、PID、インスタンス ID、準備状態、イベントシーケンス
境界が定められたシーン検出と現在シーンの読み戻し
現在のシーンまたは正確な名前付きシーンに対する、境界が定められたソース検出
録画ステータス
録画の開始、停止、一時停止、再開
すべての変更後に、個別の型付けされたステータス読み戻し
安定した秘匿化エラー、境界が定められた UI ディスパッチ、正確なインスタンスのドリフト拒否
機械可読な機能マトリクスは、残りの製品ドメインを追跡します。それらは、型付けされた契約が実装されるまで、意図的に出荷ツールとして表現されません。
Related MCP server: obs-mcp-server
フルコントロールのロードマップ
要件
OBS WebSocket 5.x が有効な OBS Studio 28 以降
Python 3.10 以降
dcc-mcp-core>=0.20.14,<1.0.0Windows、macOS、Linux に対応するネイティブプラグインパッケージ
インストール
Python コントロールプレーンをインストールし、次に、同じリリースから取得した SHA-256 ダイジェストを持つリリースネイティブなプラグインバンドルをインストールします:
python -m pip install dcc-mcp-obs
dcc-mcp-obs-install install \
--plugin-archive dcc-mcp-obs-plugin.zip \
--sha256 <release-sha256>
dcc-mcp-obs-install verifyインストーラーは、1 つの Install SOP v1 JSON オブジェクトを出力します。--dry-run は、OBS プラグインディレクトリを変更せずに、バンドルと所有権の事前チェックを実行します。インストールの詳細を参照してください。
パスワードとエンドポイント
オペレーターが所有する環境で OBS WebSocket パスワードを設定します:
set DCC_MCP_OBS_WEBSOCKET_PASSWORD=your-password最初のリリースは ws://127.0.0.1:<port> のみを受け入れ、デフォルトはポート 4455 です。パスワードは、ツール結果、レシート、公開エラー、ログに決して返されません。DCC_MCP_OBS_WEBSOCKET_URL は、別のループバックポートを選択する場合にのみ使用します。
1 つの正確な OBS プロセスに対してサイドカーを実行します:
dcc-mcp-obs --host-pid <obs-pid>エージェントディスカバリー
同梱の obs-control スキルには、OBS、Open Broadcaster Software、録画、シーン/ソース検査、一時停止、再開、录屏、录制视频 の英語と中国語のディスカバリーエイリアスが含まれます。エージェントは、この最初のスライスの正確な 8 つのツールを呼び出す前に、スキルを検索して読み込みます。ストリーミングとシーン切り替えは、出荷されるネイティブコントロールではなく、ロードマップ機能のままです。
OBS 制御は、ネイティブプラグイン/WebSocket が第一です。サポートされていない視覚のみのアクションは、正確な PID と HWND のバインド、新しいスナップショット、およびアクション後の読み戻しの後にのみ、プロジェクト所有の DCC-CUA とともに DCC-MCP ui-control を使用できます。汎用の Computer Use フォールバックはありません。
開発
python -m pip install -e ".[dev]"
python -m pytest
python -m ruff check .
python -m ruff format --check .
dcc-mcp-cli lint src/dcc_mcp_obs/skills/obs-control --warnings-as-errorsネイティブビルドは、公式の OBS プラグインテンプレートツールチェーンと、SHA-256 ハッシュで固定された OBS 31.1.1 SDK 入力を使用します:
cmake --preset windows-x64
cmake --build --preset windows-ci-x64同等の CI ビルドが Windows、macOS、Linux で実行されます。
検証の境界
単体テスト、フェイクプロトコルセッション、ネイティブコンパイル、パッケージスモークテスト、CI は、ライセンス済み/稼働中の OBS ホストを証明するものではありません。この初期リリースは、実 OBS 受け入れの主張を行うものではありません。使い捨てのライブホスト受け入れイシューは、別のリリースゲートとして残ります。
ライセンス
GPL-2.0-or-later。ネイティブモジュールは OBS Studio にリンクし、公式の OBS WebSocket プラグイン API ヘッダーを元の通知とともに同梱します。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Control Unreal Engine to browse assets, import content, and manage levels and sequences. Automate…
Multistream to Twitch, YouTube and Kick; generate OBS overlays from a plain-English prompt.
Create images and videos with OfflineCreator Studio through OAuth or the npm stdio server.
Full Spotify Web API coverage - albums, artists, playlists, player controls, and more.
Related MCP Servers
- AlicenseBqualityDmaintenanceA server that provides tools to control OBS Studio remotely via the OBS WebSocket protocol, enabling management of scenes, sources, streaming, and recording through an MCP client interface.100189118GPL 2.0
- AlicenseAqualityDmaintenanceAn MCP (Model Context Protocol) server for controlling OBS Studio via the built-in obs-websocket plugin. Lets Claude control your scenes, recording, streaming, audio, and more.26141MIT
- AlicenseBqualityAmaintenanceAI-powered stream and recording control for OBS Studio through the Model Context Protocol1004Apache 2.0
- AlicenseBqualityBmaintenanceMCP server for controlling OBS Studio via obs-websocket, enabling scene switching, source management, streaming, recording, and text overlays through natural language.361MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dcc-mcp/dcc-mcp-obs'
If you have feedback or need assistance with the MCP directory API, please join our Discord server