Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
OPENAI_API_KEY | Yes | Your OpenAI API key needed for the TTS-MCP server |
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. |