Skip to content

4.3.0: MCP server fails to start over Bridge host ("unavailable"); 4.2.2 CLI works against same 4.3.0 bridge #744

Description

@smhanov

Regression: 4.3.0 MCP-over-Bridge broken

CLI 4.3.0 (main/44eff916c) + Peekaboo.app 4.3.0 (4030099), macOS 27.0 arm64.

peekaboo mcp (default serve) fails immediately:

[DEBUG] Runtime host: remote gui via .../bridge.sock (build 4.3.0 (4030099))
[DEBUG] MCP: using remote Bridge host; skipping local daemon startup
[ERROR] Failed to start MCP server: unavailable

Same with mcp serve and mcp serve --allow-foreground; persists after daemon stop.

What still works

  • peekaboo mcp --no-remote starts fine (but caller-local has no Screen Recording/AX, so captures/actions fail there).
  • 4.2.2 CLI's mcp starts fine against the same 4.3.0 bridge (initialize OK, tools/list OK) — so the bridge is healthy (bridge status handshake OK). But 4.2.2-issued captures then fail receipt validation on the 4.3.0 bridge (see --app TerminalINTERNAL_SWIFT_ERROR / MCP see → Bridge operation receipt does not match operation facts).
  • Pixel-only paths work on both versions (see --mode screen --no-elements).

Possibly related

Full-screen AX observation (see --mode screen with elements) fails on both 4.2.2 and 4.3.0 (desktop observation provider ... unexpected application evidence / INTERACTION_FAILED), though the screenshot file is still written. App-targeted see works on matched versions.

Impact

Opencode MCP clients that rely on bridge-backed screenshots/actions cannot use 4.3.0 at all; matched 4.2.2 set is the last working combo. Happy to provide verbose/trace logs.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1Urgent regression or broken agent/channel workflow affecting real users now.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.impact:otherThis issue has meaningful maintainer-visible impact outside the owned taxonomy.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions