๐ MCP Gateway v0.3.0 - Annotations, Alembic, Auto-Recovery and Multi-Server Tool Federations, DX
๐ MCP Gateway v0.3.0 โ 2025-07-08
This milestone release delivers powerful multi-server tool federations with rich annotations, enhanced UI management capabilities, and rock-solid stability improvements that make MCP Gateway ready for production workloads.
Note: This release introduces Alembic migrations to make future database schema changes seamless. These happen automatically, but in some cases, when upgrading from 0.1.0 - migration may not be possible and you will need to re-create your database. Ex: rm mcp.db
.
โจ Highlights
- ๐ Multi-Server Tool Federation โ seamlessly aggregate tools, resources, and prompts across multiple MCP servers with intelligent namespace handling and UUID-based identity management.
- ๐ท๏ธ Rich Annotations & Metadata โ enhanced tool and resource annotations with dynamic UI pickers for better discoverability and management.
- ๐ Auto-Recovery & Resilience โ automatic MCP server reactivation when services come back online, plus configurable connection retries with exponential backoff.
- ๐ฏ Dynamic UI Management โ intuitive pickers for tool, resource, and prompt associations with real-time server status indicators.
- ๐ค Enhanced Connection Export โ one-click connection string generation for popular AI frameworks and clients.
- ๐ ๏ธ Developer Experience โ comprehensive workstation setup guides, improved error handling, and cleaner database migrations.
- ๐น Go MCP Server Reference โ fast-time-server implementation showcasing best practices for high-performance MCP servers.
๐ Added
- Namespace Composite Keys & UUIDs for robust tool identity across federated servers.
- Dynamic UI Picker for tool, resource, and prompt associations with live server filtering.
- Auto-activation system that automatically re-enables MCP servers when they recover.
- Configurable connection retries for databases and Redis with intelligent backoff strategies.
- Enhanced connection string export API and UI for seamless client integration.
- Go-based fast-time-server as a high-performance MCP server reference implementation.
- Developer Workstation Setup Guide covering Mac (Intel/ARM), Linux, and Windows environments.
- Improved file lock handling with proper
/tmp
directory usage for better multi-instance support.
๐ Changed
- Database schema migration with separate
enabled
andreachable
fields replacing the legacyis_active
field. - Enhanced path parameter handling for REST API virtualization with better substitution logic.
- Streamlined packaging with proper Alembic configuration inclusion in PyPI wheels.
- Modernized Pydantic patterns eliminating deprecation warnings and improving type safety.
- Improved UI responsiveness with better parameter input modal handling and validation.
๐ Fixed
- Database migration packaging โ Alembic configurations now properly included in pip installations.
- Field migration handling โ smooth transition from
is_active
toenabled
/reachable
fields. - File lock path creation โ proper
/tmp
directory usage instead of current working directory. - GitHub Remote Server addition flow now works reliably.
- Parameter input modals โ close button functionality restored.
- Gateway reactivation warnings eliminated through proper Pydantic model handling.
- SBOM generation and documentation build targets now function correctly.
- Test suite stability with comprehensive Pydantic pattern updates.
๐ Security
- Enhanced connection isolation with proper file locking mechanisms.
- Improved error handling that prevents information leakage.
- Database connection security with retry policies that don't expose credentials.
๐ฆ Packaging & Deployment
- PyPI wheel improvements with complete Alembic migration support.
- Container optimization for better multi-instance deployments.
- Development tooling enhancements for contributor onboarding.
๐ฅ New Contributors
We welcome new contributors who joined us in this release โ thank you for your valuable contributions!
๐ Returning Contributors who delivered excellence
- Mihai Criveti โ release management, database migration architecture, Go time server implementation, comprehensive testing and stability improvements.
- Keval Mahajan โ multi-server federation logic, UI picker implementation, auto-recovery system design.
- Madhav Kandukuri โ namespace design, connection export enhancements, developer experience improvements.
- Abdul Samad โ UI/UX refinements, parameter modal fixes, visual consistency improvements.
- Manav Gupta โ packaging fixes, documentation improvements, build system enhancements.
Outstanding work making MCP Gateway production-ready! ๐
๐ฎ What's Next in v0.4.0
The next release will focus on Bugfixes, Resilience & Code Quality with:
- Universal retry mechanisms with exponential backoff
- Comprehensive test coverage (90%+ target)
- Advanced security scanning and static analysis
- Performance profiling and optimization
- Enhanced documentation and developer guides
๐ Resources
- ๐ Docs: https://ibm.github.io/mcp-context-forge/
- ๐ณ Container:
ghcr.io/ibm/mcp-context-forge:v0.3.0
- ๐ PyPI:
[mcp-contextforge-gateway](https://pypi.org/project/mcp-contextforge-gateway/)
- ๐ Full changelog: [Compare v0.2.0โฆv0.3.0](v0.2.0...v0.3.0)
- ๐ฏ Roadmap: [View upcoming releases](https://ibm.github.io/mcp-context-forge/architecture/roadmap/)