MCP Gateway Roadmap
!!! info "Release Overview" This roadmap outlines the planned development milestones for MCP Gateway, organized by release version with completion status and due dates.
Release Status Summary
| Release | Due Date | Completion | Status | Description |
|---|---|---|---|---|
| 1.6.0 | 18 Aug 2026 | 0 % | Open | Collaboration, Workflow Management, Security Posture |
| 1.5.0 | 21 Jul 2026 | 0 % | Open | Ecosystem Integrations, Advanced Observability, Plugin Marketplace |
| 1.4.0 | 23 Jun 2026 | 0 % | Open | Enterprise Features, Federation Enhancements, Performance |
| 1.3.0 | 26 May 2026 | 0 % | Open | New MCP Servers and Agents |
| 1.2.0 | 28 Apr 2026 | 0 % | Open | Documentation, Technical Debt, Bugfixes |
| 1.1.0 | 31 Mar 2026 | 0 % | Open | Technical Debt and Quality |
| 1.0.0-GA | 24 Feb 2026 | 0 % | Open | Technical Debt, Security Hardening, Catalog Improvements, A2A Improvements, MCP Standard Review and Sync |
| 1.0.0-RC1 | 03 Feb 2026 | 99 % | Open | Release Candidate 1 - Security, Linting, Catalog Enhancements, Ratings, experience and UI |
| 1.0.0-BETA-2 | 20 Jan 2026 | 100 % | Closed | Testing, Bugfixing, Documentation, Performance and Scale |
| 1.0.0-BETA-1 | 16 Dec 2025 | 100 % | Closed | Release 1.0.0-BETA-1 |
| 0.9.0 | 04 Nov 2025 | 100 % | Closed | Interoperability, marketplaces & advanced connectivity |
| 0.8.0 | 07 Oct 2025 | 100 % | Closed | Enterprise Security & Policy Guardrails |
| 0.7.0 | 16 Sep 2025 | 100 % | Closed | Multitenancy and RBAC (Private/Team/Global catalogs), Extended Connectivity, Core Observability & Starter Agents (OpenAI and A2A) |
| 0.6.0 | 19 Aug 2025 | 100 % | Closed | Security, Scale & Smart Automation |
| 0.5.0 | 05 Aug 2025 | 100 % | Closed | Enterprise Operability, Auth, Configuration & Observability |
| 0.4.0 | 22 Jul 2025 | 100 % | Closed | Bugfixes, Security, Resilience (retry with exponential backoff), code quality and technical debt (test coverage, linting, security scans, GitHub Actions, Makefile, Helm improvements) |
| 0.3.0 | 08 Jul 2025 | 100 % | Closed | Annotations and multi-server tool federations |
| 0.2.0 | 24 Jun 2025 | 100 % | Closed | Streamable HTTP, Infra-as-Code, Dark Mode |
| 0.1.0 | 05 Jun 2025 | 100 % | Closed | Initial release |
Release 1.6.0
!!! warning "Release 1.6.0 - In Progress (0%)" Due: 18 Aug 2026 | Status: Open Collaboration, Workflow Management, Security Posture
???+ info "📋 Epics - Remaining (9)"
- ⏳ [**#2274**](https://github.com/IBM/mcp-context-forge/issues/2274) - [EPIC][A11Y]: Accessibility (WCAG 2.1 AA compliance)
- ⏳ [**#2275**](https://github.com/IBM/mcp-context-forge/issues/2275) - [EPIC][A11Y]: Keyboard navigation and shortcuts
- ⏳ [**#2306**](https://github.com/IBM/mcp-context-forge/issues/2306) - [EPIC][COLLAB]: Multi-user collaboration and presence
- ⏳ [**#2307**](https://github.com/IBM/mcp-context-forge/issues/2307) - [EPIC][UI]: Comments and annotations
- ⏳ [**#2308**](https://github.com/IBM/mcp-context-forge/issues/2308) - [EPIC][WORKFLOW]: Workflow approvals and change management
- ⏳ [**#2309**](https://github.com/IBM/mcp-context-forge/issues/2309) - [EPIC][SECURITY]: Security posture dashboard
- ⏳ [**#2347**](https://github.com/IBM/mcp-context-forge/issues/2347) - [EPIC][TESTING]: Automated MCP server compatibility regression suite - Top 100+ server testing
- ⏳ [**#2349**](https://github.com/IBM/mcp-context-forge/issues/2349) - [EPIC][K8S]: Kubernetes Operator integration for production-grade infrastructure
- ⏳ [**#2350**](https://github.com/IBM/mcp-context-forge/issues/2350) - [EPIC][K8S]: ContextForge Kubernetes Operator - Helm-based Operator SDK implementation
???+ info "✨ Features - Remaining (26)"
- ⏳ [**#267**](https://github.com/IBM/mcp-context-forge/issues/267) - Java implementation - plantuml-server
- ⏳ [**#268**](https://github.com/IBM/mcp-context-forge/issues/268) - Haskell implementation - pandoc-server
- ⏳ [**#269**](https://github.com/IBM/mcp-context-forge/issues/269) - Go implementation - LaTeX service
- ⏳ [**#270**](https://github.com/IBM/mcp-context-forge/issues/270) - Go implementation - libreoffice-server
- ⏳ [**#273**](https://github.com/IBM/mcp-context-forge/issues/273) - [TERRAFORM]: mcp-gateway-aws module (EKS, ECS Fargate)
- ⏳ [**#274**](https://github.com/IBM/mcp-context-forge/issues/274) - [TERRAFORM]: mcp-gateway-azure module (AKS, ACA)
- ⏳ [**#275**](https://github.com/IBM/mcp-context-forge/issues/275) - [TERRAFORM]: mcp-gateway-gcp module (GKE, Cloud Run)
- ⏳ [**#276**](https://github.com/IBM/mcp-context-forge/issues/276) - [TERRAFORM]: mcp-gateway-ibm-cloud module (IKS, ROKS, Code Engine)
- ⏳ [**#896**](https://github.com/IBM/mcp-context-forge/issues/896) - Add prompt authoring tools category to MCP eval server
- ⏳ [**#897**](https://github.com/IBM/mcp-context-forge/issues/897) - Go sample - database-query-server
- ⏳ [**#899**](https://github.com/IBM/mcp-context-forge/issues/899) - Python sample - ml-inference-server
- ⏳ [**#901**](https://github.com/IBM/mcp-context-forge/issues/901) - Rust sample - crypto-tools-server
- ⏳ [**#902**](https://github.com/IBM/mcp-context-forge/issues/902) - Rust sample - performance-benchmark-server
- ⏳ [**#903**](https://github.com/IBM/mcp-context-forge/issues/903) - TypeScript sample - web-automation-server
- ⏳ [**#904**](https://github.com/IBM/mcp-context-forge/issues/904) - TypeScript sample - real-time-collaboration-server
- ⏳ [**#905**](https://github.com/IBM/mcp-context-forge/issues/905) - IBM Granite language models MCP server
- ⏳ [**#906**](https://github.com/IBM/mcp-context-forge/issues/906) - IBM Granite vision models MCP server
- ⏳ [**#907**](https://github.com/IBM/mcp-context-forge/issues/907) - IBM Granite speech models MCP server
- ⏳ [**#908**](https://github.com/IBM/mcp-context-forge/issues/908) - IBM Granite time series models MCP server
- ⏳ [**#909**](https://github.com/IBM/mcp-context-forge/issues/909) - IBM Granite Guardian safety models MCP server
- ⏳ [**#910**](https://github.com/IBM/mcp-context-forge/issues/910) - IBM Granite geospatial models MCP server
- ⏳ [**#911**](https://github.com/IBM/mcp-context-forge/issues/911) - IBM Granite embedding models MCP server
- ⏳ [**#921**](https://github.com/IBM/mcp-context-forge/issues/921) - Python sample - weather-data-server
- ⏳ [**#1617**](https://github.com/IBM/mcp-context-forge/issues/1617) - [RUST]: Rewrite translate module in Rust
- ⏳ [**#1621**](https://github.com/IBM/mcp-context-forge/issues/1621) - [RUST]: Rewrite transport layer in Rust
- ⏳ [**#2358**](https://github.com/IBM/mcp-context-forge/issues/2358) - Granian feature requests - max-requests, jitter, and worker lifecycle improvements
???+ info "⚡ Performance - Remaining (4)"
- ⏳ [**#1620**](https://github.com/IBM/mcp-context-forge/issues/1620) - [RUST]: Implement performance-sensitive plugins in Rust/PyO3
- ⏳ [**#1638**](https://github.com/IBM/mcp-context-forge/issues/1638) - Migrate to Python 3.14 with Free-Threading (No GIL)
- ⏳ [**#1640**](https://github.com/IBM/mcp-context-forge/issues/1640) - Add asyncpg Driver Support (Alternative to psycopg2)
- ⏳ [**#1761**](https://github.com/IBM/mcp-context-forge/issues/1761) - Reduce importlib lookups at runtime
???+ info "🔧 Chores - Remaining (6)"
- ⏳ [**#292**](https://github.com/IBM/mcp-context-forge/issues/292) - Enable AI Alliance Analytics Stack Integration
- ⏳ [**#318**](https://github.com/IBM/mcp-context-forge/issues/318) - Publish Agents and Tools that leverage codebase and templates
- ⏳ [**#407**](https://github.com/IBM/mcp-context-forge/issues/407) - [TESTING]: Improve pytest configuration and plugins
- ⏳ [**#408**](https://github.com/IBM/mcp-context-forge/issues/408) - [CICD]: Add normalize script to pre-commit hooks
- ⏳ [**#414**](https://github.com/IBM/mcp-context-forge/issues/414) - Restructure Makefile targets (ex: move grype to container scanning section), or have a dedicated security scanning section
- ⏳ [**#574**](https://github.com/IBM/mcp-context-forge/issues/574) - [PYTHON]: Run pyupgrade to modernize Python syntax
???+ info "📚 Documentation - Remaining (28)"
- ⏳ [**#22**](https://github.com/IBM/mcp-context-forge/issues/22) - Add BeeAI framework client integration (Python and TypeScript)
- ⏳ [**#565**](https://github.com/IBM/mcp-context-forge/issues/565) - Documentation for Goose integration
- ⏳ [**#871**](https://github.com/IBM/mcp-context-forge/issues/871) - Langflow integration
- ⏳ [**#872**](https://github.com/IBM/mcp-context-forge/issues/872) - Watsonx.ai integration
- ⏳ [**#873**](https://github.com/IBM/mcp-context-forge/issues/873) - Watsonx Orchestrate integration
- ⏳ [**#874**](https://github.com/IBM/mcp-context-forge/issues/874) - IBM Decision Intelligence MCP server integration
- ⏳ [**#875**](https://github.com/IBM/mcp-context-forge/issues/875) - IBM MQ server MCP integration
- ⏳ [**#876**](https://github.com/IBM/mcp-context-forge/issues/876) - IBM ODM MCP server integration
- ⏳ [**#877**](https://github.com/IBM/mcp-context-forge/issues/877) - IBM watsonx.data Document Retrieval MCP server integration
- ⏳ [**#878**](https://github.com/IBM/mcp-context-forge/issues/878) - IBM Cloud MCP server integration
- ⏳ [**#879**](https://github.com/IBM/mcp-context-forge/issues/879) - IBM Cloud Code Engine MCP server integration
- ⏳ [**#880**](https://github.com/IBM/mcp-context-forge/issues/880) - IBM Cloud VPC MCP server integration
- ⏳ [**#881**](https://github.com/IBM/mcp-context-forge/issues/881) - IBM Instana MCP server integration
- ⏳ [**#882**](https://github.com/IBM/mcp-context-forge/issues/882) - IBM Storage Insights MCP server integration
- ⏳ [**#883**](https://github.com/IBM/mcp-context-forge/issues/883) - IBM API Connect for GraphQL MCP integration
- ⏳ [**#884**](https://github.com/IBM/mcp-context-forge/issues/884) - WxMCPServer (webMethods) integration
- ⏳ [**#885**](https://github.com/IBM/mcp-context-forge/issues/885) - Terraform MCP server integration
- ⏳ [**#886**](https://github.com/IBM/mcp-context-forge/issues/886) - Vault Radar MCP server integration
- ⏳ [**#887**](https://github.com/IBM/mcp-context-forge/issues/887) - DataStax Astra DB MCP server integration
- ⏳ [**#888**](https://github.com/IBM/mcp-context-forge/issues/888) - Docling MCP server integration
- ⏳ [**#889**](https://github.com/IBM/mcp-context-forge/issues/889) - MCP Composer integration
- ⏳ [**#890**](https://github.com/IBM/mcp-context-forge/issues/890) - Langflow MCP server integration
- ⏳ [**#891**](https://github.com/IBM/mcp-context-forge/issues/891) - BeeAI framework integration
- ⏳ [**#913**](https://github.com/IBM/mcp-context-forge/issues/913) - Atlassian MCP server integration
- ⏳ [**#914**](https://github.com/IBM/mcp-context-forge/issues/914) - Box MCP server integration
- ⏳ [**#915**](https://github.com/IBM/mcp-context-forge/issues/915) - GitHub MCP server integration
- ⏳ [**#917**](https://github.com/IBM/mcp-context-forge/issues/917) - Hugging Face MCP server integration
- ⏳ [**#918**](https://github.com/IBM/mcp-context-forge/issues/918) - Javadocs.dev MCP server integration
Release 1.5.0
!!! warning "Release 1.5.0 - In Progress (0%)" Due: 21 Jul 2026 | Status: Open Ecosystem Integrations, Advanced Observability, Plugin Marketplace
???+ info "📋 Epics - Remaining (11)"
- ⏳ [**#2282**](https://github.com/IBM/mcp-context-forge/issues/2282) - [EPIC][WEBSOCKET]: Real-time updates via WebSocket
- ⏳ [**#2283**](https://github.com/IBM/mcp-context-forge/issues/2283) - [EPIC][MOBILE]: Mobile-first responsive redesign
- ⏳ [**#2284**](https://github.com/IBM/mcp-context-forge/issues/2284) - [EPIC][UI]: Customizable dashboard builder
- ⏳ [**#2285**](https://github.com/IBM/mcp-context-forge/issues/2285) - [EPIC][PLUGIN]: Plugin UI extension framework
- ⏳ [**#2289**](https://github.com/IBM/mcp-context-forge/issues/2289) - [EPIC][DESKTOP]: ContextForge Desktop (React + Electron)
- ⏳ [**#2290**](https://github.com/IBM/mcp-context-forge/issues/2290) - [EPIC][PLUGIN]: Plugin marketplace UI
- ⏳ [**#2291**](https://github.com/IBM/mcp-context-forge/issues/2291) - [EPIC][AI]: AI-assisted operations (natural language interface)
- ⏳ [**#2292**](https://github.com/IBM/mcp-context-forge/issues/2292) - [EPIC][ANALYTICS]: Advanced analytics and trends dashboard
- ⏳ [**#2299**](https://github.com/IBM/mcp-context-forge/issues/2299) - [EPIC][UI]: Integrated monitoring and observability UI
- ⏳ [**#2302**](https://github.com/IBM/mcp-context-forge/issues/2302) - [EPIC][UI]: Integrated help center
- ⏳ [**#2303**](https://github.com/IBM/mcp-context-forge/issues/2303) - [EPIC][COMPLIANCE]: Compliance reporting dashboard
???+ info "✨ Features - Remaining (6)"
- ⏳ [**#756**](https://github.com/IBM/mcp-context-forge/issues/756) - REST passthrough APIs with pre/post plugins (JSONPath and filters)
- ⏳ [**#1338**](https://github.com/IBM/mcp-context-forge/issues/1338) - Enhance REST API gateway to support form data, path parameters, and dynamic path variables
- ⏳ [**#1559**](https://github.com/IBM/mcp-context-forge/issues/1559) - Package with other MCP server in stdio mode
- ⏳ [**#1660**](https://github.com/IBM/mcp-context-forge/issues/1660) - Centralized Redis configuration
- ⏳ [**#2074**](https://github.com/IBM/mcp-context-forge/issues/2074) - Convert prompts and resources to tools in virtual servers
- ⏳ [**#2313**](https://github.com/IBM/mcp-context-forge/issues/2313) - Implement vendor-specific adapters for A2A Agent Types (OpenAI, Anthropic) with UI interactive help
???+ info "⚡ Performance - Remaining (7)"
- ⏳ [**#251**](https://github.com/IBM/mcp-context-forge/issues/251) - Automatic performance testing and tracking for every build (hey) including SQLite and Postgres / Redis configurations
- ⏳ [**#1293**](https://github.com/IBM/mcp-context-forge/issues/1293) - HTTP/2 and keep-alive transport
- ⏳ [**#1295**](https://github.com/IBM/mcp-context-forge/issues/1295) - Static asset caching and CDN
- ⏳ [**#1681**](https://github.com/IBM/mcp-context-forge/issues/1681) - Implement Lazy Service Initialization
- ⏳ [**#1682**](https://github.com/IBM/mcp-context-forge/issues/1682) - Implement SSE Backpressure and Slow Client Handling
- ⏳ [**#1780**](https://github.com/IBM/mcp-context-forge/issues/1780) - Add random jitter to scheduled tasks to prevent thundering herd
- ⏳ [**#2550**](https://github.com/IBM/mcp-context-forge/issues/2550) - Idle transaction timeout under high load (4000+ users)
???+ info "🔧 Chores - Remaining (2)"
- ⏳ [**#2145**](https://github.com/IBM/mcp-context-forge/issues/2145) - Refactor APIRouters from main.py into separate router modules
- ⏳ [**#2612**](https://github.com/IBM/mcp-context-forge/issues/2612) - Deprecate SQLite Support - Focus Exclusively on PostgreSQL 18+
Release 1.4.0
!!! warning "Release 1.4.0 - In Progress (0%)" Due: 23 Jun 2026 | Status: Open Enterprise Features, Federation Enhancements, Performance
???+ info "📋 Epics - Remaining (12)"
- ⏳ [**#1285**](https://github.com/IBM/mcp-context-forge/issues/1285) - [EPIC][COMPLIANCE]: Fully implement MCP 2025-06-18 compliance across all endpoints
- ⏳ [**#2287**](https://github.com/IBM/mcp-context-forge/issues/2287) - [EPIC][MOBILE]: Mobile layout testing and optimization
- ⏳ [**#2288**](https://github.com/IBM/mcp-context-forge/issues/2288) - [EPIC][SDK]: TypeScript SDK auto-generation (@hey-api/openapi-ts)
- ⏳ [**#2293**](https://github.com/IBM/mcp-context-forge/issues/2293) - [EPIC][FEDERATION]: Federation dashboard and cross-gateway visibility
- ⏳ [**#2294**](https://github.com/IBM/mcp-context-forge/issues/2294) - [EPIC][COMPLIANCE]: Audit log viewer and compliance reports
- ⏳ [**#2295**](https://github.com/IBM/mcp-context-forge/issues/2295) - [EPIC][PERFORMANCE]: Performance profiling dashboard
- ⏳ [**#2296**](https://github.com/IBM/mcp-context-forge/issues/2296) - [EPIC][AUTH]: Advanced RBAC and permissions UI
- ⏳ [**#2297**](https://github.com/IBM/mcp-context-forge/issues/2297) - [EPIC][UI]: Notification center and alert management
- ⏳ [**#2298**](https://github.com/IBM/mcp-context-forge/issues/2298) - [EPIC][CONFIG]: Configuration versioning and rollback
- ⏳ [**#2304**](https://github.com/IBM/mcp-context-forge/issues/2304) - [EPIC][UI]: Interactive tutorials and guided tours
- ⏳ [**#2310**](https://github.com/IBM/mcp-context-forge/issues/2310) - [EPIC][UI]: Backup and restore UI
- ⏳ [**#2311**](https://github.com/IBM/mcp-context-forge/issues/2311) - [EPIC][ADMIN]: Admin alerting and alert management
???+ info "✨ Features - Remaining (28)"
- ⏳ [**#114**](https://github.com/IBM/mcp-context-forge/issues/114) - Connect to dockerized MCP servers via STDIO
- ⏳ [**#175**](https://github.com/IBM/mcp-context-forge/issues/175) - Add OpenLLMetry integration
- ⏳ [**#209**](https://github.com/IBM/mcp-context-forge/issues/209) - Anthropic Desktop Extensions DTX directory/marketplace
- ⏳ [**#218**](https://github.com/IBM/mcp-context-forge/issues/218) - Prometheus metrics instrumentation
- ⏳ [**#258**](https://github.com/IBM/mcp-context-forge/issues/258) - Universal client retry mechanisms with exponential backoff and jitter
- ⏳ [**#262**](https://github.com/IBM/mcp-context-forge/issues/262) - [AGENT]: LangChain integration sample (OpenAI and A2A endpoints)
- ⏳ [**#263**](https://github.com/IBM/mcp-context-forge/issues/263) - [AGENT]: CrewAI integration sample (OpenAI and A2A endpoints)
- ⏳ [**#272**](https://github.com/IBM/mcp-context-forge/issues/272) - Pre-built Grafana dashboards and Loki log export
- ⏳ [**#286**](https://github.com/IBM/mcp-context-forge/issues/286) - Dynamic configuration UI and admin API
- ⏳ [**#293**](https://github.com/IBM/mcp-context-forge/issues/293) - Intelligent load balancing for redundant MCP servers
- ⏳ [**#296**](https://github.com/IBM/mcp-context-forge/issues/296) - MCP server rating and review system
- ⏳ [**#299**](https://github.com/IBM/mcp-context-forge/issues/299) - [A2A]: A2A ecosystem integration and marketplace
- ⏳ [**#300**](https://github.com/IBM/mcp-context-forge/issues/300) - Structured JSON logging with correlation IDs
- ⏳ [**#301**](https://github.com/IBM/mcp-context-forge/issues/301) - Full circuit breakers for unstable MCP server backends
- ⏳ [**#505**](https://github.com/IBM/mcp-context-forge/issues/505) - Add ENV token forwarding management per tool
- ⏳ [**#542**](https://github.com/IBM/mcp-context-forge/issues/542) - Helm chart - Enterprise secrets management integration (Vault)
- ⏳ [**#545**](https://github.com/IBM/mcp-context-forge/issues/545) - Hot-reload configuration without restart
- ⏳ [**#546**](https://github.com/IBM/mcp-context-forge/issues/546) - Protocol version negotiation and backward compatibility
- ⏳ [**#547**](https://github.com/IBM/mcp-context-forge/issues/547) - Built-in MCP server health dashboard
- ⏳ [**#636**](https://github.com/IBM/mcp-context-forge/issues/636) - Add PyInstaller support for standalone binaries
- ⏳ [**#751**](https://github.com/IBM/mcp-context-forge/issues/751) - [TESTING]: MCP server - Implement MCP evaluation benchmarks suite
- ⏳ [**#1135**](https://github.com/IBM/mcp-context-forge/issues/1135) - [POLICY]: Support OPA bundling for external policy downloads
- ⏳ [**#1266**](https://github.com/IBM/mcp-context-forge/issues/1266) - Share visibility with specific teams or users
- ⏳ [**#1267**](https://github.com/IBM/mcp-context-forge/issues/1267) - Approval-based promotion of MCP server to MCP registry
- ⏳ [**#1673**](https://github.com/IBM/mcp-context-forge/issues/1673) - OS service management - systemd, launchd, and Windows service support
- ⏳ [**#2095**](https://github.com/IBM/mcp-context-forge/issues/2095) - Support secrets-from-file and configurable .env loading
- ⏳ [**#2118**](https://github.com/IBM/mcp-context-forge/issues/2118) - Export MCP session pool metrics to Prometheus
- ⏳ [**#2199**](https://github.com/IBM/mcp-context-forge/issues/2199) - Add LangChain-based MCP Agent
???+ info "⚡ Performance - Remaining (4)"
- ⏳ [**#1856**](https://github.com/IBM/mcp-context-forge/issues/1856) - Connection Pool Health Monitoring and Readiness Integration
- ⏳ [**#1858**](https://github.com/IBM/mcp-context-forge/issues/1858) - Request Priority and Quality of Service (QoS)
- ⏳ [**#1863**](https://github.com/IBM/mcp-context-forge/issues/1863) - Add Envoy Proxy with Optional Caching for Docker Compose
- ⏳ [**#1864**](https://github.com/IBM/mcp-context-forge/issues/1864) - Add Envoy Gateway with Optional Caching for Helm Chart
???+ info "🔧 Chores - Remaining (4)"
- ⏳ [**#211**](https://github.com/IBM/mcp-context-forge/issues/211) - Achieve Zero Static-Type Errors Across All Checkers (mypy, ty, pyright, pyrefly)
- ⏳ [**#253**](https://github.com/IBM/mcp-context-forge/issues/253) - Implement chaos engineering tests for fault tolerance validation (network partitions, service failures)
- ⏳ [**#398**](https://github.com/IBM/mcp-context-forge/issues/398) - Enforce pre-commit targets for doctest coverage, pytest coverage, pylint score 10/10, flake8 pass and add badges
- ⏳ [**#595**](https://github.com/IBM/mcp-context-forge/issues/595) - [DATABASE]: Investigate potential migration to UUID7
???+ info "📚 Documentation - Remaining (1)"
- ⏳ [**#1346**](https://github.com/IBM/mcp-context-forge/issues/1346) - Unclear instructions to test A2A agent as MCP tool
???+ info "🧪 Testing - Remaining (1)"
- ⏳ [**#1971**](https://github.com/IBM/mcp-context-forge/issues/1971) - Optimize test and lint pipeline (doctest, test, flake8, pylint, lint-web, verify)
Release 1.3.0
!!! warning "Release 1.3.0 - In Progress (0%)" Due: 26 May 2026 | Status: Open New MCP Servers and Agents
???+ info "📋 Epics - Remaining (9)"
- ⏳ [**#2279**](https://github.com/IBM/mcp-context-forge/issues/2279) - [EPIC][I18N]: Internationalization (i18n) framework
- ⏳ [**#2280**](https://github.com/IBM/mcp-context-forge/issues/2280) - [EPIC][UI]: Theming and white-label support
- ⏳ [**#2281**](https://github.com/IBM/mcp-context-forge/issues/2281) - [EPIC][UI]: Bulk operations and multi-select
- ⏳ [**#2286**](https://github.com/IBM/mcp-context-forge/issues/2286) - [EPIC][UI]: Visual polish and UI consistency
- ⏳ [**#2300**](https://github.com/IBM/mcp-context-forge/issues/2300) - [EPIC][PERFORMANCE]: UI caching strategy and CDN
- ⏳ [**#2312**](https://github.com/IBM/mcp-context-forge/issues/2312) - [EPIC][UI]: Notification bell and real-time alerts UI
- ⏳ [**#2527**](https://github.com/IBM/mcp-context-forge/issues/2527) - [EPIC][MCP-APPS]: MCP Apps Support for ContextForge
- ⏳ [**#2603**](https://github.com/IBM/mcp-context-forge/issues/2603) - [EPIC][SECURITY]: ML-Based Behavioral Fingerprinting for Issue #257
- ⏳ [**#2823**](https://github.com/IBM/mcp-context-forge/issues/2823) - [EPIC][WEBMCP]: WebMCP Integration — Browser-Native Tool Registration and Gateway Bridge
???+ info "✨ Features - Remaining (13)"
- ⏳ [**#285**](https://github.com/IBM/mcp-context-forge/issues/285) - Configuration validation and schema enforcement
- ⏳ [**#537**](https://github.com/IBM/mcp-context-forge/issues/537) - Simple endpoint feature flags
- ⏳ [**#683**](https://github.com/IBM/mcp-context-forge/issues/683) - Debug headers and passthrough headers support
- ⏳ [**#738**](https://github.com/IBM/mcp-context-forge/issues/738) - Configuration database for dynamic settings management
- ⏳ [**#912**](https://github.com/IBM/mcp-context-forge/issues/912) - [AGENT]: IBM BeeAI framework integration sample
- ⏳ [**#1042**](https://github.com/IBM/mcp-context-forge/issues/1042) - Implementation plan for root directory
- ⏳ [**#1535**](https://github.com/IBM/mcp-context-forge/issues/1535) - PostgreSQL schema configuration support
- ⏳ [**#1568**](https://github.com/IBM/mcp-context-forge/issues/1568) - Future directions for configurable builds
- ⏳ [**#1619**](https://github.com/IBM/mcp-context-forge/issues/1619) - [RUST]: Rewrite reverse-proxy module in Rust
- ⏳ [**#1671**](https://github.com/IBM/mcp-context-forge/issues/1671) - Consider wait-and-retry fallback for advisory lock timeout
- ⏳ [**#1789**](https://github.com/IBM/mcp-context-forge/issues/1789) - Separate /rpc endpoints per tool/MCP server
- ⏳ [**#1952**](https://github.com/IBM/mcp-context-forge/issues/1952) - Implement 4-database architecture for scaling and separation of metrics, logs, and observability data
- ⏳ [**#2339**](https://github.com/IBM/mcp-context-forge/issues/2339) - [PROPOSAL]: Plugin Framework Evolution
???+ info "⚡ Performance - Remaining (3)"
- ⏳ [**#290**](https://github.com/IBM/mcp-context-forge/issues/290) - Enhance Gateway Tuning Guide with PostgreSQL Deep-Dive
- ⏳ [**#1745**](https://github.com/IBM/mcp-context-forge/issues/1745) - Audit Trail Performance & Configuration Enhancements
- ⏳ [**#2161**](https://github.com/IBM/mcp-context-forge/issues/2161) - Evaluate async SQLAlchemy migration for high-concurrency scenarios
???+ info "🔧 Chores - Remaining (9)"
- ⏳ [**#250**](https://github.com/IBM/mcp-context-forge/issues/250) - Implement automatic API documentation generation using mkdocstrings and update Makefile
- ⏳ [**#255**](https://github.com/IBM/mcp-context-forge/issues/255) - Implement comprehensive Playwright test automation for the entire MCP Gateway Admin UI with Makefile targets and GitHub Actions
- ⏳ [**#307**](https://github.com/IBM/mcp-context-forge/issues/307) - GitHub Actions to build docs, with diagrams and test report, and deploy to GitHub Pages using MkDocs on every push to main
- ⏳ [**#402**](https://github.com/IBM/mcp-context-forge/issues/402) - Add post-deploy hook to register Time Server as Gateway
- ⏳ [**#1340**](https://github.com/IBM/mcp-context-forge/issues/1340) - Proposal: Split Monorepo into Separate Repositories in contextforge-org
- ⏳ [**#1688**](https://github.com/IBM/mcp-context-forge/issues/1688) - Deprecate MySQL/MariaDB support - Focus on SQLite and PostgreSQL
- ⏳ [**#2139**](https://github.com/IBM/mcp-context-forge/issues/2139) - Documentation rationalization and Diataxis framework adoption
- ✅ [**#2361**](https://github.com/IBM/mcp-context-forge/issues/2361) - Replace copier with cookiecutter for template scaffolding
- ⏳ [**#2383**](https://github.com/IBM/mcp-context-forge/issues/2383) - Evaluate and select additional CI/CD quality tools
???+ info "📚 Documentation - Remaining (1)"
- ⏳ [**#503**](https://github.com/IBM/mcp-context-forge/issues/503) - Tutorial - OpenWebUI with Ollama, LiteLLM, MCPO, and MCP Gateway deployment
???+ info "🧪 Testing - Remaining (3)"
- ⏳ [**#2480**](https://github.com/IBM/mcp-context-forge/issues/2480) - [ACCESSIBILITY]: Admin UI WCAG Compliance, Keyboard Navigation, Screen Reader Support
- ⏳ [**#2482**](https://github.com/IBM/mcp-context-forge/issues/2482) - [CHAOS]: Chaos Engineering, Random Fault Injection, and Game Day Scenarios
- ⏳ [**#2484**](https://github.com/IBM/mcp-context-forge/issues/2484) - [LOCALIZATION]: Timezone Handling, Unicode/UTF-8, and International Character Support
Release 1.2.0
!!! warning "Release 1.2.0 - In Progress (0%)" Due: 28 Apr 2026 | Status: Open Documentation, Technical Debt, Bugfixes
???+ info "📋 Epics - Remaining (21)"
- ⏳ [**#1245**](https://github.com/IBM/mcp-context-forge/issues/1245) - [EPIC][SECURITY]: Security clearance levels plugin - Bell-LaPadula MAC implementation
- ⏳ [**#1286**](https://github.com/IBM/mcp-context-forge/issues/1286) - [EPIC][TESTING]: MCP compliance checker - Automated specification testing tool
- ⏳ [**#1305**](https://github.com/IBM/mcp-context-forge/issues/1305) - [EPIC][AI]: AI service discovery and gateway proxy
- ⏳ [**#1359**](https://github.com/IBM/mcp-context-forge/issues/1359) - [EPIC]: Custom metadata fields - Rich extensible metadata system
- ⏳ [**#1374**](https://github.com/IBM/mcp-context-forge/issues/1374) - [EPIC][AUTH]: Two-factor authentication (2FA) - TOTP/Google Authenticator support
- ⏳ [**#1377**](https://github.com/IBM/mcp-context-forge/issues/1377) - [EPIC][SECURITY]: A2AS framework - Runtime security and self-defense for MCP and A2A
- ⏳ [**#1422**](https://github.com/IBM/mcp-context-forge/issues/1422) - [EPIC][AUTH]: Agent and tool authentication and authorization plugin
- ⏳ [**#2110**](https://github.com/IBM/mcp-context-forge/issues/2110) - [EPIC][RUNTIME]: Secure MCP runtime - Remote server deployment and catalog integration (Docker, Code Engine)
- ⏳ [**#2215**](https://github.com/IBM/mcp-context-forge/issues/2215) - [EPIC][SECURITY]: MCP server security posture assessment - Pre-deployment scanning and validation
- ⏳ [**#2222**](https://github.com/IBM/mcp-context-forge/issues/2222) - [EPIC][SECURITY]: Policy-as-code security and compliance automation platform
- ⏳ [**#2228**](https://github.com/IBM/mcp-context-forge/issues/2228) - [EPIC][AI]: AI-powered conversational gateway and semantic discovery platform
- ⏳ [**#2305**](https://github.com/IBM/mcp-context-forge/issues/2305) - [EPIC][UI]: Contextual help and tooltips
- ⏳ [**#2560**](https://github.com/IBM/mcp-context-forge/issues/2560) - [EPIC][UI]: Client-side rate limiting and request management
- ⏳ [**#2561**](https://github.com/IBM/mcp-context-forge/issues/2561) - [EPIC][UI]: Session timeout and idle detection for Admin UI
- ⏳ [**#2564**](https://github.com/IBM/mcp-context-forge/issues/2564) - [EPIC][SECURITY][UI]: Click-to-Reveal UI Components (UX Improvements)
- ⏳ [**#2599**](https://github.com/IBM/mcp-context-forge/issues/2599) - [EPIC][SECURITY]: Canary Tokens and Honeypot Resources
- ⏳ [**#2600**](https://github.com/IBM/mcp-context-forge/issues/2600) - [EPIC][SECURITY]: Tool Payload Encryption (Gateway-Terminating and Passthrough Modes)
- ⏳ [**#2602**](https://github.com/IBM/mcp-context-forge/issues/2602) - [EPIC][SECURITY]: Interactive Compliance Gap Checker and Self-Assessment Tool
- ⏳ [**#2755**](https://github.com/IBM/mcp-context-forge/issues/2755) - [EPIC][SECURITY]: Admin IP allowlist - CIDR-based network access control for administrative endpoints
- ⏳ [**#2756**](https://github.com/IBM/mcp-context-forge/issues/2756) - [EPIC][SECURITY]: Gateway IP allowlist/denylist - CIDR-based network access control for MCP, A2A, and REST endpoints
- ⏳ [**#2809**](https://github.com/IBM/mcp-context-forge/issues/2809) - [EPIC][INTEGRATION]: Backstage integration - MCP/A2A federation, catalog sync, and developer portal experience
???+ info "✨ Features - Remaining (48)"
- ⏳ [**#123**](https://github.com/IBM/mcp-context-forge/issues/123) - [AI]: Dynamic server catalog via rule, regexp, tags, or LLM-based selection
- ⏳ [**#182**](https://github.com/IBM/mcp-context-forge/issues/182) - Semantic tool auto-filtering
- ⏳ [**#284**](https://github.com/IBM/mcp-context-forge/issues/284) - LDAP / Active Directory integration
- ⏳ [**#295**](https://github.com/IBM/mcp-context-forge/issues/295) - MCP server marketplace and registry
- ⏳ [**#536**](https://github.com/IBM/mcp-context-forge/issues/536) - Generic IP-based access control (allowlist)
- ⏳ [**#548**](https://github.com/IBM/mcp-context-forge/issues/548) - GraphQL API support for tool discovery
- ⏳ [**#706**](https://github.com/IBM/mcp-context-forge/issues/706) - ABAC virtual server support
- ⏳ [**#782**](https://github.com/IBM/mcp-context-forge/issues/782) - OAuth enhancement following PR 768
- ⏳ [**#848**](https://github.com/IBM/mcp-context-forge/issues/848) - Allow same prompt name across different MCP servers
- ⏳ [**#1356**](https://github.com/IBM/mcp-context-forge/issues/1356) - Headers passthrough from MCP server configuration
- ⏳ [**#1428**](https://github.com/IBM/mcp-context-forge/issues/1428) - CRT-based semantic tool router for dynamic MCP servers
- ⏳ [**#1438**](https://github.com/IBM/mcp-context-forge/issues/1438) - Enhance the IAM pre-tool plugin
- ⏳ [**#1439**](https://github.com/IBM/mcp-context-forge/issues/1439) - Create JWT claims and metadata extraction plugin
- ⏳ [**#1456**](https://github.com/IBM/mcp-context-forge/issues/1456) - Migrate from JWT tokens to short opaque API tokens
- ⏳ [**#1473**](https://github.com/IBM/mcp-context-forge/issues/1473) - Adding extra values to values.yaml
- ⏳ [**#1911**](https://github.com/IBM/mcp-context-forge/issues/1911) - Support nodeSelector, tolerations, affinity, and anti-affinity
- ⏳ [**#1917**](https://github.com/IBM/mcp-context-forge/issues/1917) - Allow passing extra env variables via secret
- ⏳ [**#2019**](https://github.com/IBM/mcp-context-forge/issues/2019) - Centralized configurable RBAC/ABAC policy engine
- ⏳ [**#2120**](https://github.com/IBM/mcp-context-forge/issues/2120) - Generic OIDC group to team mapping for SSO
- ⏳ [**#2216**](https://github.com/IBM/mcp-context-forge/issues/2216) - Container vulnerability scanner - Trivy/Grype integration
- ⏳ [**#2217**](https://github.com/IBM/mcp-context-forge/issues/2217) - MCP server source code scanner - Semgrep/Bandit integration
- ⏳ [**#2218**](https://github.com/IBM/mcp-context-forge/issues/2218) - SBOM generator - CycloneDX/SPDX for MCP servers
- ⏳ [**#2219**](https://github.com/IBM/mcp-context-forge/issues/2219) - MCP server security policy engine - Configurable compliance gates
- ⏳ [**#2221**](https://github.com/IBM/mcp-context-forge/issues/2221) - [CATALOG]: Curated secure MCP server catalog with trust tiers
- ⏳ [**#2224**](https://github.com/IBM/mcp-context-forge/issues/2224) - [COMPLIANCE]: Compliance report generator - FedRAMP/HIPAA/SOC2 automation
- ⏳ [**#2225**](https://github.com/IBM/mcp-context-forge/issues/2225) - [POLICY]: Policy audit trail and decision logging
- ⏳ [**#2226**](https://github.com/IBM/mcp-context-forge/issues/2226) - [POLICY]: Policy testing and simulation sandbox
- ⏳ [**#2227**](https://github.com/IBM/mcp-context-forge/issues/2227) - Just-in-time (JIT) access and temporary privilege elevation
- ⏳ [**#2229**](https://github.com/IBM/mcp-context-forge/issues/2229) - [SEARCH]: Tool embedding index and semantic search service
- ⏳ [**#2230**](https://github.com/IBM/mcp-context-forge/issues/2230) - Virtual meta-server - Comprehensive tool discovery and execution layer
- ⏳ [**#2231**](https://github.com/IBM/mcp-context-forge/issues/2231) - [AI]: Conversational tool discovery interface
- ⏳ [**#2232**](https://github.com/IBM/mcp-context-forge/issues/2232) - [A2A]: A2A agent semantic discovery and orchestration
- ⏳ [**#2234**](https://github.com/IBM/mcp-context-forge/issues/2234) - Supply chain attack detection - Typosquatting and dependency confusion
- ⏳ [**#2235**](https://github.com/IBM/mcp-context-forge/issues/2235) - Container image signing and verification - Sigstore/Cosign integration
- ⏳ [**#2236**](https://github.com/IBM/mcp-context-forge/issues/2236) - Security posture drift alerting - Continuous CVE monitoring
- ⏳ [**#2237**](https://github.com/IBM/mcp-context-forge/issues/2237) - MCP-specific security rules - Custom Semgrep/CodeQL for MCP patterns
- ⏳ [**#2238**](https://github.com/IBM/mcp-context-forge/issues/2238) - [POLICY]: Policy GitOps and version control
- ⏳ [**#2239**](https://github.com/IBM/mcp-context-forge/issues/2239) - [POLICY]: Policy conflict detection and resolution
- ⏳ [**#2240**](https://github.com/IBM/mcp-context-forge/issues/2240) - [POLICY]: Policy impact analysis and what-if simulation
- ⏳ [**#2241**](https://github.com/IBM/mcp-context-forge/issues/2241) - [POLICY]: Separation of duties (SoD) enforcement plugin
- ⏳ [**#2242**](https://github.com/IBM/mcp-context-forge/issues/2242) - [POLICY]: Policy templates library
- ⏳ [**#2244**](https://github.com/IBM/mcp-context-forge/issues/2244) - [AI]: Tool recommendation engine
- ⏳ [**#2245**](https://github.com/IBM/mcp-context-forge/issues/2245) - [ANALYTICS]: Tool usage analytics for search ranking
- ⏳ [**#2246**](https://github.com/IBM/mcp-context-forge/issues/2246) - [TOOLS]: Tool chain templates and workflow automation
- ⏳ [**#2247**](https://github.com/IBM/mcp-context-forge/issues/2247) - [TOOLS]: Semantic tool deprecation and migration assistant
- ⏳ [**#2248**](https://github.com/IBM/mcp-context-forge/issues/2248) - [AI]: Natural language direct tool execution
- ⏳ [**#2729**](https://github.com/IBM/mcp-context-forge/issues/2729) - [RUST]: Rust Implementation for Secrets Detection Plugin
- ⏳ [**#2730**](https://github.com/IBM/mcp-context-forge/issues/2730) - [RUST] Plugin Architecture Options
???+ info "⚡ Performance - Remaining (8)"
- ⏳ [**#1612**](https://github.com/IBM/mcp-context-forge/issues/1612) - Reduce SQLite busy_timeout from 30s to 5s (configurable)
- ⏳ [**#1825**](https://github.com/IBM/mcp-context-forge/issues/1825) - Reduce wrapper CPU overhead (stdin read + task churn)
- ⏳ [**#1919**](https://github.com/IBM/mcp-context-forge/issues/1919) - Upstream rmcp returns SSE-only responses, no JSON option
- ⏳ [**#2004**](https://github.com/IBM/mcp-context-forge/issues/2004) - Increase default registry cache TTLs for core tables
- ⏳ [**#2005**](https://github.com/IBM/mcp-context-forge/issues/2005) - Add Redis caching for association table queries
- ⏳ [**#2007**](https://github.com/IBM/mcp-context-forge/issues/2007) - Compile user patterns to regex in plugin condition matching
- ⏳ [**#2114**](https://github.com/IBM/mcp-context-forge/issues/2114) - Database lock contention in toggle operations under high concurrency
- ⏳ [**#2181**](https://github.com/IBM/mcp-context-forge/issues/2181) - Distributed MCP Session State for Multi-Node Deployments
???+ info "🔧 Chores - Remaining (4)"
- ⏳ [**#1260**](https://github.com/IBM/mcp-context-forge/issues/1260) - X86-64-v2 support
- ⏳ [**#2100**](https://github.com/IBM/mcp-context-forge/issues/2100) - Setup Plugin Framework Repository
- ⏳ [**#2138**](https://github.com/IBM/mcp-context-forge/issues/2138) - Rationalize Full Pipeline Build workflow against other GitHub Actions workflows
- ⏳ [**#2568**](https://github.com/IBM/mcp-context-forge/issues/2568) - Consolidate innerHTML patterns with auto-escaping helpers
???+ info "🧪 Testing - Remaining (2)"
- ⏳ [**#2479**](https://github.com/IBM/mcp-context-forge/issues/2479) - [COMPATIBILITY]: Python Versions, Database Versions, and Browser Compatibility
- ⏳ [**#2481**](https://github.com/IBM/mcp-context-forge/issues/2481) - [CLI]: Command-Line Interface, Help Text, and Error Messages
Release 1.1.0
!!! warning "Release 1.1.0 - In Progress (0%)" Due: 31 Mar 2026 | Status: Open Technical Debt and Quality
???+ info "📋 Epics - Remaining (16)"
- ⏳ [**#1304**](https://github.com/IBM/mcp-context-forge/issues/1304) - [EPIC]: Implement SEP-1649 MCP server cards discovery
- ⏳ [**#1306**](https://github
…(truncated)