๐ 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 
/tmpdirectory usage for better multi-instance support. 
๐ Changed
- Database schema migration with separate 
enabledandreachablefields replacing the legacyis_activefield. - 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_activetoenabled/reachablefields. - File lock path creation โ proper 
/tmpdirectory 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/)