list_scenes
Retrieve all available scenes in OBS Studio to manage and switch between different visual layouts for streaming or recording.
Instructions
List all scenes in OBS.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- obs-mcp-server.js:384-391 (handler)The handler for the 'list_scenes' tool which calls OBS WebSocket 'GetSceneList' and formats the output.
case "list_scenes": { const { scenes, currentProgramSceneName } = await obs.call("GetSceneList"); return ok({ current_scene: currentProgramSceneName, scenes: scenes.map((s) => s.sceneName).reverse(), // OBS returns bottom-first }); } - obs-mcp-server.js:60-63 (registration)The registration of 'list_scenes' within the TOOLS array.
name: "list_scenes", description: "List all scenes in OBS.", inputSchema: { type: "object", properties: {} }, },