Mkp MCP Server

MKP is a Model Context Protocol (MCP) server for Kubernetes that allows LLM-powered applications to interact with Kubernetes clusters. It provides

Local serverstdioGo

What is the Mkp MCP Server?

MKP is a Model Context Protocol (MCP) server for Kubernetes that allows LLM-powered applications to interact with Kubernetes clusters. It provides tools for listing and applying Kubernetes resources through the MCP protocol.

Key capabilities

  • List resources supported by the Kubernetes API server
  • List clustered resources
  • List namespaced resources
  • Get resources and their subresources (including status, scale, logs, etc.)
  • Apply (create or update) clustered resources
  • Apply (create or update) namespaced resources
  • Execute commands in pods with timeout control
  • Generic and pluggable implementation using API Machinery's unstructured client

Requirements

  • Go 1.24 or later - Kubernetes cluster and kubeconfig - Task for running tasks

Practical notes

  • Maintained by StacklokLabs, written in Go.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_resourceExample of getting logs from a specific container with parameters:
list_resourcesThe list_resources tool provides powerful annotation filtering capabilities to control metadata output size and prevent truncation issues with large annotations (such as GPU node annotations).
apply_resource
post_resourcePosts to a Kubernetes resource or its subresource, particularly useful for executing commands in pods.

Configuration

  • Go 1.24 or later - Kubernetes cluster and kubeconfig - Task for running tasks

Example prompts to try

  • “Use Mkp to get resource.”
  • “Use Mkp to list resources.”
  • “Use Mkp to apply resource.”

Frequently asked questions

MKP is a Model Context Protocol (MCP) server for Kubernetes that allows LLM-powered applications to interact with Kubernetes clusters. It provides tools for listing Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.