All notable changes to MCP Java Bridge will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Initial implementation of TCP transport bridge for MCP Java SDK
- BridgeTransportProvider for TCP server socket management
- BridgeTransport for stdio↔TCP protocol conversion
- BridgeStub client for Claude Desktop compatibility
- Static factory methods in McpBridge for easy configuration
- Builder pattern support for advanced configuration
- LoggingUtils for file-based debug logging
- JsonSchemaUtils for parameter schema generation
- Example implementations (SimpleExample, ExampleServer)
- Comprehensive documentation and API reference
- Compatible with MCP Java SDK 0.11.0-SNAPSHOT
- Implements MCP transport protocol specification
- Thread-safe message handling with synchronized writes
- Reactive programming with Project Reactor
- Automatic JSON-RPC message serialization/deserialization
- Connection pooling with dedicated threads per client
- Graceful shutdown and error recovery
- First stable release
- Production-ready TCP transport support
- Full compatibility with Claude Desktop app
- Comprehensive test coverage
- New features
- Changes in existing functionality
- Soon-to-be removed features
- Removed features
- Bug fixes
- Security vulnerability fixes