Skip to content

Standardize MCP Servers and Tool Ecosystem Across Cloud-Native Categories #212

@zanetworker

Description

@zanetworker

Motivation

MCP (Model Context Protocol) enables natural language-driven interfaces by bridging user intent with model-aligned execution. It makes it possible to perform cloud-native tasks via NL inputs, and unlocks new patterns of automation and delegation.

Today, there are a myriad of MCP servers covering a broad range of functionality across the cloud-native ecosystem, and it's not stopping. Currently, multiple servers often perform overlapping roles within each cloud-native category category. For example, see the below for just a sample of existing kubernetes-mcp-servers:

This fragmentation leads to confusion, inconsistent behavior, and inefficient tool performance especially when used in the same environment. To avoid chaos, each category needs a single (or a handful) well-tested/verified MCP server(s) that speaks for its domain/category.

Benefits

  • Clarity: One MCP server per category ensures a clear entry point.
  • Precision: Contextually accurate and scoped responses from each server.
  • Interoperability: Composable through uniform interfaces and shared context schema.
  • Maintainability: Reduces duplication and increases focus.
  • Security: Easier to audit and validate.

Vision

Establish a unified Model Context Protocol ecosystem: Each CNCF category is represented by a single (or a handful) well-tested/verified MCP server(s) that provides verified, standardized, natural language interfaces to control, inspect, and automate its domain/category. These servers should share a common interface spec, interoperate through NL-linked graph state, and follow a modular design. I.e., for each cloud-native category:

  • Define a single authoritative MCP server implementation.
  • Ensure it supports a defined set of NL intents and outputs predictable, explainable responses.
  • Integrate with existing tools (e.g. kubectl, Terraform, Helm).
  • Be composable with other MCP servers (category-to-category delegation).
  • Follow the MCP protocol: context-aware model routing, intent resolution, scoped control surface.

References that can serve as initial MCP server examples:

Kubernetes Cluster:

Multi-cluster:
https://github.com/weibaohui/k8m

CLI / Kubectl Interface:
https://github.com/rohitg00/kubectl-mcp-server

Observability / Diagnostics:
https://github.com/wenhuwang/mcp-k8s-eye

IaC Related:
https://github.com/nwiizo/tfmcp (Terraform)

Target Categories from CNCF Landscape

Image

  • Application Definition & Image Build
  • Orchestration & Management
  • Runtime
  • Provisioning
  • Observability & Analysis
  • Continuous Integration & Delivery
  • Platform
  • Developer Experience
  • Security & Compliance
  • Networking
  • Service Proxy
  • API Gateway
  • Service Mesh
  • Remote Procedure Call
  • Coordination & Service Discovery
  • Scheduling & Orchestration
  • Database
  • Streaming & Messaging
  • Cloud Native Storage
  • Container Runtime
  • Container Registry
  • Key Management
  • Automation & Configuration
  • Chaos Engineering
  • Continuous Optimization
  • Feature Flagging

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions