OBS MCP · Python bridge for Claude Code & Cursor
A Python MCP server connects scene, source, audio and output controls to OBS WebSocket.
Open maintainer documentationWHAT YOU CAN DOManage sources, scenes and audio · Control streaming and recording
HOW IT WORKSLive app
PLATFORMSWindows · macOS · Linux
DOCUMENTED AGENTSClaude Code · Cursor
Documented capabilities
- Manage sources, scenes and audioDocumentation
- Control streaming and recordingDocumentation
Agent compatibility
| Agent | Compatibility | Basis |
|---|---|---|
| Claude Code | Documented setup | The maintainer documents Claude Code setup for this connection. Source |
| Codex | MCP compatibility (inferred) | MCP transport compatibility is inferred; this agent is not explicitly documented for this connection. Source |
| Cursor | Documented setup | The maintainer documents Cursor setup for this connection. Source |
Setup route
Follow the linked maintainer documentation for installation, connection settings and supported versions.
Python 3.10+ and OBS Studio 28+ with WebSocket v5 enabled and connection settings configured.
Read the step-by-step setup guide
Limitations
The WebSocket connection must be active. Output availability depends on the OBS configuration and installed sources.