Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default | 
|---|---|---|---|
| No arguments | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description | 
|---|---|
| No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description | 
|---|---|
| No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description | 
|---|---|
| SwitchScene | Switches the current OBS program scene. | 
| StartStream | Starts the OBS stream. | 
| StopStream | Stops the OBS stream. | 
| StartRecording | Starts the OBS recording. | 
| StopRecording | Stops the OBS recording. | 
| SetSourceVisibility | Sets the visibility of a source in a specific scene. | 
| GetSceneList | Gets the list of available OBS scenes. | 
| SetTextContent | Sets the text content of a text source. | 
| SetAudioMute | Mutes or unmutes an audio source. | 
| SetAudioVolume | Sets the volume of an audio source. | 
| SetSourcePosition | Sets the position of a source in a scene. | 
| SetSourceScale | Sets the scale of a source in a scene. | 
| TakeSourceScreenshot | Takes a screenshot of the specified source. | 
| SetTransitionSettings | Sets the current scene transition type and duration. 用途: シーン切り替え時のエフェクトをカスタマイズ | 
| TriggerStudioModeTransition | Triggers the transition from Preview to Program in Studio Mode. 用途: シーンの準備と切り替えをスムーズに行う | 
| PlayPauseMedia | Controls playback of a media source (play, pause, stop, restart). 用途: 動画クリップやオーディオの再生制御 | 
| SetMediaTime | Sets the current playback time of a media source. 用途: 特定シーンへのジャンプ、リプレイの開始位置設定 | 
| SaveReplayBuffer | Saves the content of the replay buffer. 用途: ゲームのハイライト瞬間を即座に保存 | 
| SaveReplayBufferAndAdd | Saves the replay buffer and adds it as a media source to a scene. 用途: リプレイをすぐにシーンに表示 | 
| CreateSource | Creates a new source in a specified scene. 用途: リプレイ映像用の新しいメディアソースを生成 | 
| SetShaderFilter | Sets parameters for a shader filter on a source. 用途: シェーダーエフェクトをリアルタイムで変更する | 
| SetLutFilter | Sets parameters for a LUT filter on a source. 用途: LUTフィルターの適用量やファイルパスをリアルタイムで変更する | 
| GetSceneItemList | Gets the list of scene items (sources) in a specified scene. |