Skip to content

Commit e31b80f

Browse files
author
cdavis-code
committed
chore(obs_mcp): bump version to 5.7.2
- Bump from 5.7.1+4 to 5.7.2 for proper semver increment - Merge 5.7.1+1 through 5.7.1+4 CHANGELOG entries under 5.7.2
1 parent bd4f510 commit e31b80f

3 files changed

Lines changed: 8 additions & 19 deletions

File tree

homebrew/obs-mcp.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
class ObsMcp < Formula
77
desc "MCP server for controlling OBS Studio via the obs-websocket v5.x protocol"
88
homepage "https://github.com/cdavis-code/obs_websocket_workspace"
9-
version "5.7.1+4"
9+
version "5.7.2"
1010
license "MIT"
1111

1212
on_macos do

packages/obs_mcp/CHANGELOG.md

Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,11 @@
22

33
## Unreleased
44

5-
## 5.7.1+4
5+
## 5.7.2
66

77
* **Homebrew installation**: Added pre-built binary distribution via Homebrew (`brew tap cdavis-code/obs-websocket && brew install obs-mcp`), no Dart SDK required
88
* **README**: Restructured Quick Start with dedicated Homebrew option, expanded Table of Contents, added Contributing section
9-
* **Dependency**: Bumped `obs_websocket` to `5.7.0+4`
10-
11-
## 5.7.1+3
12-
13-
* **Pana score 160/160**: Upgraded `easy_api_generator` to `^1.2.2` to fix lint warnings and formatting issues in the generated MCP dispatcher. The generated `obs_mcp_server.mcp.dart` now passes `dart analyze` and `dart format` with zero warnings.
14-
* **Skills**: Updated `obs-get-state/SKILL.md` to call `obs_video_settings` first and only fall back to `obs_canvases_list` when the v5.7.0+ canvas list shape is specifically required.
15-
* **Video settings**: New `video_settings` tool wraps the legacy `GetVideoSettings` request (available since OBS WebSocket v5.0). Returns `baseWidth`, `baseHeight`, `outputWidth`, `outputHeight`, `fpsNumerator`, and `fpsDenominator`. Use this on builds older than v5.7.0 where `canvases_list` errors out.
16-
17-
## 5.7.1+2
18-
9+
* **Dependency**: Bumped `obs_websocket` to `^5.7.0+4`; requires `^5.7.0+3` for the typed transform model and connection helpers
1910
* **Connection helpers**: New first-class tools so agents no longer have to script connection handling via `execute`
2011
* `connection_status` — reports current connection state (`connected`, `connecting`, `disconnected`, `reconnecting`, `failed`)
2112
* `connection_ping` — lightweight `GetVersion` heartbeat
@@ -29,13 +20,11 @@
2920
* **Client sleep**: `client_sleep` provides a server-side, non-OBS-blocking pause (1–25000 ms) for use between tool calls
3021
* **Full transform parameters**: `scene_items_set_transform` now accepts `alignment`, `boundsAlignment`, `boundsType`, `boundsWidth`, `boundsHeight`
3122
* **Auto-reconnect bootstrap**: MCP server constructs `ObsWebSocket` with `autoReconnect: true` so transient disconnects recover transparently
23+
* **Video settings**: New `video_settings` tool wraps the legacy `GetVideoSettings` request (available since OBS WebSocket v5.0). Returns `baseWidth`, `baseHeight`, `outputWidth`, `outputHeight`, `fpsNumerator`, and `fpsDenominator`. Use this on builds older than v5.7.0 where `canvases_list` errors out.
24+
* **Pana score 160/160**: Upgraded `easy_api_generator` to `^1.2.2` to fix lint warnings and formatting issues in the generated MCP dispatcher. The generated `obs_mcp_server.mcp.dart` now passes `dart analyze` and `dart format` with zero warnings.
25+
* **Skills**: Updated `obs-get-state/SKILL.md` to call `obs_video_settings` first and only fall back to `obs_canvases_list` when the v5.7.0+ canvas list shape is specifically required.
3226
* **Refactor**: Extracted easing / lerp / transform interpolation / event-subscription parsing into `lib/src/animation_helpers.dart` for testability
3327
* **Tests**: Added 14 unit tests covering animation helpers and event-subscription parsing
34-
* **Skills**: Updated SKILL.md tool catalog, workflows, and gotchas to document the new tools
35-
* **Dependency**: Requires `obs_websocket: ^5.7.0+3` for the new typed transform model and connection helpers
36-
37-
## 5.7.1+1
38-
3928
* **Documentation**: Improved README structure and clarity
4029
* Added Code Mode section with link to Cloudflare's code mode blog
4130
* Clarified that sample code in "What Can You Do?" is executed via the `execute` tool

packages/obs_mcp/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: obs_mcp
2-
version: 5.7.1+4
2+
version: 5.7.2
33
description: MCP server for controlling OBS Studio via the obs-websocket v5.x protocol.
44
homepage: https://github.com/cdavis-code/obs_websocket_workspace
55
repository: https://github.com/cdavis-code/obs_websocket_workspace/tree/main/packages/obs_mcp
@@ -21,7 +21,7 @@ executables:
2121
obs_mcp: obs_mcp_server
2222

2323
dependencies:
24-
obs_websocket: 5.7.0+4
24+
obs_websocket: ^5.7.0+4
2525
easy_api_annotations: ^1.2.2
2626
dart_mcp: ^0.5.1
2727

0 commit comments

Comments
 (0)