MCP Gateway v0.2.0 β Streamable HTTP, Infra-as-Code, Dark Mode
π MCP Gateway v0.2.0 β 2025-06-24
This feature-rich release introduces a Streamable HTTP transport, mcpgateway.translate to convert stdio to SSE, infrastructure-as-code assets, and a sleek dark-mode UI, while hardening stability and developer tooling across the board.
β¨ Highlights
- π First-class Streamable HTTP transport β the gateway now speaks MCPβs new default protocol, with stateful-session & auth support. SSE still works, too. Introduced
mcpgateway.translateto turn anystdioserver into aSSEendpoint. - π οΈ Infra-as-Code β drop-in Terraform modules & Ansible roles for cloud installs.
- β‘ Connection-string exporter β one-click UI /
/servers/{id}/connectAPI for LangChain, Claude Desktop & friends. - π Dark-mode Admin UI with a compact version-info panel.
- π§βπ» Developer experience overhaul β 333 green unit tests, tox, pre-commit linters, coverage in CI, Python 3.11+.
- ποΈ Deployment goodies β Helm charts accept external secrets/Redis, Fly.io guide, Docker-compose switches.
- π Security & hardening β connection-level time-outs, CVE scans, dependency bumps.
π Added
- Streamable HTTP client/server transport with Basic/Bearer auth & session persistence.
- Connection-string export API/UI.
- Terraform modules & Ansible playbooks for cloud provisioning.
- Fast Go reference MCP server for benchmarking.
- Dark-mode theme, slimmer version-info widget, dev-onboarding checklist.
- tox config, pre-commit (ruff, flake8, yamllint), GH Actions pytest + coverage.
- Helm enhancements: external secrets/Redis, walkthrough; Fly.io deployment guide.
π Changed
- Python β₯ 3.11 (CI on Ubuntu 24.04 / Python 3.12).
- Thorough Helm/Makefile/JWT helper refresh; tighter typing & linting; 333 unit tests now pass.
- Detailed context-merging algorithm notes added to docs.
π Fixed
- SBOM workflow &
make images/docstargets. - GitHub Remote MCP server addition flow.
- REST path-parameter substitution,
PATCHhandling, 204 responses. - Numerous flaky tests and mypy/flake8 violations.
π Security
- Dependency bumps, security-policy updates, CVE scans wired into pre-commit & CI.
π¦ Packaging & Deployment
- Helm charts accept external secrets & Redis.
- Docker-compose gains local-image switch; Fly.io guide.
- SBOM generation and license verification now reliable.
π₯ New Contributors
| Contributor | First delivered in 0.2.0 |
|---|---|
| Abdul Samad | Dark-mode UI, compact version-info |
| Arun Babu Neelicattu | Raised minimum Python to 3.11 |
| Manoj Jahgirdar | Docs home-page polish |
| Shoumi Mukherjee | Docs clean-ups & quick-start |
| Thong Bui | REST adapter path-params, PATCH, 204 |
Welcome aboard β your PRs made 0.2.0 shine! π
π Returning Contributors who went the extra mile
- Mihai Criveti β release mgmt, Helm refactor, full CI revamp, 333 green tests, security & build updates,
mcpgateway.translate. - Keval Mahajan β implemented Streamable HTTP transport, UI transport column, gateway time-outs, test fixes.
- Madhav Kandukuri β ADRs for federation & UX, dark-mode polish, connection-string export spec, stability fixes.
- Manav Gupta β SBOM & license fixes, Makefile targets, Docker/Fly.io docs.
Huge thanks for keeping the momentum going! π
π Resources
- π Docs: https://ibm.github.io/mcp-context-forge/
- π³ Container:
ghcr.io/ibm/mcp-context-forge:v0.2.0 - π PyPI:
mcp-contextforge-gateway - π Full changelog: Compare v0.1.1β¦v0.2.0