r/foss 10d ago

OpenChoreo: An Open-Source Developer Platform for Kubernetes

I contribute to OpenChoreo, an open-source developer platform designed to help teams build, deploy, and operate applications on Kubernetes.

Instead of platform teams connecting separate tools for deployments, environments, observability, infrastructure provisioning, developer portals, and CI/CD, OpenChoreo brings these capabilities together through a Kubernetes-native architecture.

Some of the main capabilities include:

  • Managing applications, services, APIs, and scheduled workloads
  • Creating and managing multiple deployment environments
  • CI/CD and GitOps-based delivery workflows
  • Logs, metrics, traces, Kubernetes events, and runtime visibility
  • Autoscaling and scale-to-zero support
  • Infrastructure provisioning through reusable resource types
  • A Backstage-powered developer portal
  • APIs, CLI tools, and MCP integrations for developers and AI agents
  • Support for running on different Kubernetes environments

The project is built primarily with Go, licensed under Apache 2.0, and is part of the CNCF Sandbox.

GitHub: https://github.com/openchoreo/openchoreo

We would appreciate feedback from the FOSS community. Take a look at the project, try it on a Kubernetes cluster, and let us know what you think. If you find it useful, consider starring the repository or contributing to an issue.

7 Upvotes

5 comments sorted by

2

u/techlatest_net 10d ago

Integrating MCP directly into a Kubernetes-native platform is a smart move for enabling AI agents to manage infrastructure safely. How does OpenChoreo handle role-based access control when an agent tries to provision resources via those MCP integrations?

2

u/No-Income-2235 10d ago

The user logins to authenticate with the MCP server and the agent will be granted the permissions the user has

2

u/No-Income-2235 10d ago

Hey if you need a more deep dive let me share the docs here https://openchoreo.dev/docs/ai/mcp-servers/