[ANNOUNCE] mcp-lifecycle-operator v0.2.0 is released

17 views
Skip to first unread message

Jaideep Rao

unread,
Jun 22, 2026, 6:09:58 PM (10 days ago) Jun 22
to d...@kubernetes.io
Hello everyone,

  We are pleased to announce the release of mcp-lifecycle-operator v0.2.0.
MCP Lifecycle Operator is a Kubernetes operator for managing the lifecycle of Model Context Protocol (MCP) servers.

  Release Notes & Download:
  https://github.com/kubernetes-sigs/mcp-lifecycle-operator/releases/tag/v0.2.0

  Highlights:
  • Improved MCPServer status: MCPServer status now uses Kubernetes-style conditions and reports server info, capabilities, replica counts, pod failure details, and handshake retry state.
  • More robust controller behavior: The controller now validates ownership, rejects foreign-owned and unowned resources, recovers when referenced ConfigMaps or Secrets appear, and triggers rolling updates when referenced configuration changes.
  • MCP runtime enhancements: Added default MCP readiness probes, controller-level MCP handshake validation, stateless server support, and ClientIP session affinity for stateful MCP sessions.
  • Expanded observability: Added custom Prometheus metrics, metrics documentation, metric cleanup on resource deletion, and Kubernetes events for readiness transitions, handshake failures, Deployment failures, and Service failures.
  • Stronger validation and error handling: Improved Secret and ConfigMap reference validation, clearer handling of transient API errors versus configuration errors, and safer reconciliation around labels, annotations, defaults, and status-only
  updates.
  • Testing and CI improvements: Added broad unit, controller, and e2e test coverage, migrated e2e tests to kubernetes-sigs/e2e-framework, added Codecov, govulncheck, generated-code verification, and switched dependency automation from Dependabot
  to Renovate.
  • Dependency and platform updates: Updated Go to 1.26.4, refreshed Kubernetes/controller-runtime dependencies, updated the MCP Go SDK, and included security-driven dependency fixes.

  Getting Started:
  Please refer to the project README, website documentation, and sample configurations for usage examples.

  Contributors:
  A huge thanks to all the contributors who made this release possible: @aliok, @ArangoGutierrez, @arpitjain099, @Cali0707, @creydr, @ibm-adarsh, @isumitsolanki, @jaideepr97, @matzew, @OchiengEd, and @Venkatesh1505.

  Feedback and contributions are always welcome. Please feel free to file issues on the GitHub repository.

Best regards,

Jaideep Rao 
On behalf of the mcp-lifecycle-operator maintainers
Reply all
Reply to author
Forward
0 new messages