Hello everyone,
We are pleased to announce the first release of mcp-lifecycle-operator v0.1.0, a Kubernetes operator for managing the lifecycle of Model Context Protocol (MCP) servers.
Release Notes & Download:
Highlights:
• MCPServer Custom Resource: Declarative management of MCP server deployments, services, and configuration.
• Runtime Configuration: Configurable replicas (including scale-to-zero), resource requirements/limits, and path-based routing.
• Security: Restricted Pod Security Standard by default, with configurable security contexts at both the pod and container levels.
• Storage: Support for ConfigMap, Secret, and EmptyDir volume mounts, featuring duplicate mount path validation.
• Environment Variables: Support for env vars and envFrom, including Secret/ConfigMap reference validation.
• Health Probes: Integrated liveness and readiness probes.
• Status Reporting: Server-side apply for status updates, and address URLs with configurable paths.
• Observability: OpenTelemetry SDK integration.
Getting Started:
Please refer to the project README and sample configurations for usage examples.
Contributors:
A huge thanks to all the contributors who made this release possible: @aliok, @ArangoGutierrez, @Cali0707, @jaideepr97, @matzew, @mikebrow, @mrunalp, and @soltysh.
Feedback and contributions are always welcome—please feel free to file issues on the GitHub repository.
Best regards,
Carlos Eduardo Arango Gutierrez
On behalf of the mcp-lifecycle-operator maintainers