はじめに
配信中に「シーン切り替え」「音量調整」「テロップ更新」...全部自分でやっていませんか?
OBS ShowRunner MCP を使えば、AIアシスタント(Claude、Geminiなど)に話しかけるだけで、OBS Studioを自動操作できます。
「本編スタート。シーン 2 に切り替えて、BGMを少し下げて」
これだけでAIがOBSを操作してくれます。
OBS ShowRunner MCP とは
Model Context Protocol (MCP) を使って、LLM(大規模言語モデル)からOBS Studioを制御するサーバーです。
主な機能
| カテゴリ | ツール | 説明 |
|---|---|---|
| 🎬 シーン | set_scene |
シーンを切り替え |
| 🎬 シーン | get_scene_list |
シーン一覧を取得 |
| 🎵 音声 | set_audio_mood |
音声プロファイル適用(talk, hype, cinemaなど) |
| ✨ エフェクト | trigger_effect |
視覚エフェクトを発火 |
| ✨ エフェクト | mark_highlight |
ハイライトをマーク |
| 📷 ビジョン | take_stream_snapshot |
スクリーンショット取得 |
| ✏️ コンテンツ | update_source_content |
テキスト/画像ソースを動的更新 |
| 🔒 セーフティ | set_safety_mode |
誤操作防止モード設定 |
インストール
npm install -g obs-showrunner-mcp
または npx で直接実行:
npx obs-showrunner-mcp
セットアップ
1. OBS Studio の準備
- OBS Studio を起動
- ツール → WebSocketサーバー設定
- WebSocketサーバーを有効にする にチェック
- パスワードを設定(推奨)
2. Claude Desktop への設定
~/Library/Application Support/Claude/claude_desktop_config.json に追加:
{
"mcpServers": {
"obs-showrunner": {
"command": "npx",
"args": ["-y", "obs-showrunner-mcp"],
"env": {
"OBS_WEBSOCKET_URL": "ws://localhost:4455",
"OBS_WEBSOCKET_PASSWORD": "あなたのパスワード"
}
}
}
}
3. 日本語環境向け設定(オプション)
OBSのソース名が日本語の場合、.env ファイルでカスタマイズできます:
OBS_WEBSOCKET_URL=ws://localhost:4455
OBS_WEBSOCKET_PASSWORD=your_password
OBS_MIC_INPUT_NAME=音声入力キャプチャ 2
OBS_BGM_INPUT_NAME=BGM
使用例
1. AIディレクターモード
あなたは私の「AIディレクター」として振る舞ってください。
1. OBSの接続状態を確認して
2. 「オープニング」シーンに切り替えて
3. 私が「本編スタート」と言ったら、「雑談」シーンに切り替えて音量を調整して
2. ハイライトクリップ
今のプレイ最高だった!
「神プレイ」としてハイライトをマークして、紙吹雪エフェクトを出して!
3. 動的テロップ更新
話題が変わったので、「TopicText」のテロップを
「現在のトピック:MCP開発」に更新して
音声プロファイル
set_audio_mood で以下のプロファイルを適用できます:
| プロファイル | マイク | BGM | ゲーム音 | 用途 |
|---|---|---|---|---|
talk |
100% | 30% | 20% | 雑談・トーク中心 |
game_focus |
70% | 10% | 100% | ゲームプレイ中心 |
hype |
100% | 80% | 80% | 盛り上がりシーン |
cinema |
80% | 60% | 40% | 落ち着いた雰囲気 |
mute_all |
0% | 0% | 0% | 全ミュート |
セーフティモード
誤操作防止のため、3つのモードを用意:
- strict(デフォルト): 危険な操作をすべてブロック
- normal: 設定された操作のみ許可
- debug: 操作をログに記録するだけ(実行しない)
リンク
- npm: https://www.npmjs.com/package/obs-showrunner-mcp
- GitHub: https://github.com/takurot/obs-showrunner-mcp
- 使用例(英語): examples/PROMPTS.md
- 使用例(日本語): examples/PROMPTS_ja.md
まとめ
OBS ShowRunner MCP を使えば、配信中の操作をAIに任せて、あなたはコンテンツに集中できます。
ぜひ試してみてください!
npm install -g obs-showrunner-mcp
タグ: #OBS #MCP #AI #Claude #配信 #自動化 #TypeScript