OBS MCP 控制服务器

OBS MCP 控制服务器

为 OBS Studio 提供通过 WebSocket 协议进行控制的工具。

快速入门

  1. 确保 OBS Studio 已启用 WebSocket 服务器(工具 > WebSocket 服务器设置),并记录密码。
  2. 安装依赖并构建项目: npm install npm run build
  3. 设置 WebSocket 密码环境变量: export OBS_WEBSOCKET_PASSWORD="your_password_here"
  4. 启动服务器: npm run start
  5. 配置 Claude 桌面端使用该服务器,示例配置如下: { "mcpServers": { "obs": { "command": "node", "args": [ "<obs-mcp_root>/build/index.js" ], "env": { "OBS_WEBSOCKET_PASSWORD": "<password_from_obs>" } } } }
  6. 使用 Claude 控制 OBS。

功能分类

  • 常规操作:版本信息、统计、快捷键、工作室模式
  • 场景管理:列出场景、切换场景、创建/删除场景
  • 源管理:源设置、音频控制
  • 流媒体控制:开始/停止流媒体、录制、虚拟摄像头
  • 转场工具:设置转场、持续时间、触发转场