get_status
Check OBS Studio status to view active scene, streaming, and recording states. Use this tool to monitor your broadcast setup.
Instructions
Get current OBS status: active scene, streaming state, recording state.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- obs-mcp-server.js:368-382 (handler)The handler logic for the 'get_status' tool, which fetches stream status, record status, and the current scene list from OBS.
case "get_status": { const [stream, record, scenes] = await Promise.all([ obs.call("GetStreamStatus"), obs.call("GetRecordStatus"), obs.call("GetSceneList"), ]); return ok({ current_scene: scenes.currentProgramSceneName, streaming: stream.outputActive, stream_timecode: stream.outputTimecode ?? null, recording: record.outputActive, recording_paused: record.outputPaused, record_timecode: record.outputTimecode ?? null, }); } - obs-mcp-server.js:53-58 (registration)The registration definition for the 'get_status' tool, including its name, description, and empty input schema.
{ name: "get_status", description: "Get current OBS status: active scene, streaming state, recording state.", inputSchema: { type: "object", properties: {} }, },