XcodeMCPWrapper 0.5.0
Legacy MCP release for clients that still use the initialize handshake. The experimental sessionless MCP 2026-07-28 implementation remains separate and is not part of this release.
Fixed
- Broker mode now repairs Xcode tool responses with missing structuredContent, matching direct mode.
- Broker mode normalizes non-tool error responses consistently with direct mode.
Release safety
- Publishing checks that the tag, Python package, and MCP Registry manifest have the same version and that release tags point to main.
- CI passed on Python 3.9-3.12 and the macOS socket regression job. Native Xcode acceptance of this release was not run.
Upgrade
Existing uvx --broker configurations remain supported. If a 0.4.x singleton broker is already running, stop it once with uvx --from mcpbridge-wrapper mcpbridge-wrapper --broker-stop before restarting your MCP client. Pin mcpbridge-wrapper==0.5.0 to stay on the legacy protocol when future major versions are published.