Skip to main content
Glama
yshk-mrt
by yshk-mrt

SetTransitionSettings

Configure scene transition type and duration to customize effects between scenes using Presentation Buddy MCP Server. Automates OBS WebSocket commands for streamlined streaming production.

Instructions

Sets the current scene transition type and duration. 用途: シーン切り替え時のエフェクトをカスタマイズ

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
paramsYes

Implementation Reference

  • The core handler logic for the SetTransitionSettings MCP tool. It extracts transitionName and transitionDuration from input parameters, sends SetCurrentSceneTransition and SetCurrentSceneTransitionSettings requests to OBS via WebSocket, and returns success or error structured content.
    case "SetTransitionSettings": const transitionParams = params as { transitionName: string; transitionDuration: number }; console.log(`Executing SetTransitionSettings with params:`, transitionParams); try { await sendToObs("SetCurrentSceneTransition", { transitionName: transitionParams.transitionName }, context, action.name); await sendToObs("SetCurrentSceneTransitionSettings", { transitionSettings: { duration: transitionParams.transitionDuration }, overlay: false }, context, action.name); return { structuredContent: { success: true } }; } catch (e: any) { console.error(`Error in SetTransitionSettings for OBS:`, e.message); return { structuredContent: { success: false, error: e.message } }; }

Latest Blog Posts

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/yshk-mrt/obs-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server