Skip to content
This repository was archived by the owner on Dec 18, 2025. It is now read-only.
This repository was archived by the owner on Dec 18, 2025. It is now read-only.

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions