v0.3.0
Changelog
All notable changes to the mcpbridge-wrapper project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
0.3.0 - 2026-02-13
Added
- Optional Web UI dashboard for real-time wrapper monitoring (
--web-ui) - Runtime metrics panel with request counts, latency, and error visibility
- Audit logging and activity inspection surfaces for wrapper operations
Changed
- Documentation and setup guidance aligned for Web UI-enabled workflows
- Release metadata bumped to
0.3.0for PyPI and MCP Registry publication
0.2.0 - 2026-02-08
Added
- MCP Registry publishing support with automated CI/CD workflow
server.jsonmanifest for MCP Registry compatibility- GitHub Actions workflow for publishing to PyPI and MCP Registry
Changed
- Version bump for initial PyPI and MCP Registry release
0.1.0 - 2026-02-08
Added
- Phase 1: Foundation - Project structure, Python packaging, development tooling
- Phase 2: Core Bridge - Subprocess wrapper around
xcrun mcpbridgewith bidirectional I/O - Phase 3: Response Transformation - JSON parsing, MCP compliance detection, structuredContent injection
- Phase 4: Edge Cases - Empty content, non-text content, already compliant responses, error handling
- Phase 5: Testing - Comprehensive unit tests (98%+ coverage), integration tests, performance benchmarks
- Phase 6: Packaging - Installation script, configuration templates for Cursor/Claude/Codex
- Phase 7: Documentation - Installation guide, configuration guides, troubleshooting, API reference
Features
- ✅ MCP protocol compatibility fix for Cursor
- ✅ Line-buffered I/O for minimal latency (<0.01ms overhead)
- ✅ Memory-efficient processing (<10MB footprint)
- ✅ Graceful error handling and process lifecycle management
- ✅ Support for all 20 Xcode MCP tools
- ✅ Configuration examples for Cursor, Claude Code, and Codex CLI