MCP.so
登录

MKP - Model Kontext Protocol Server for Kubernetes MCP Server

@StacklokLabs

基本信息

分类

云与基础设施

许可证

Apache-2.0

传输方式

stdio

作者

StacklokLabs

关于 MKP - Model Kontext Protocol Server for Kubernetes MCP Server

MKP is a Model Context Protocol (MCP) server for Kubernetes

MKP - Model Kontext Protocol Server for Kubernetes MCP Server 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

MKP - Model Kontext Protocol Server for Kubernetes MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is MKP - Model Kontext Protocol Server for Kubernetes?

MKP is a Model Context Protocol (MCP) server for Kubernetes that enables LLM-powered applications to list, get, apply, and execute commands on Kubernetes resources. It communicates directly with the Kubernetes API server using API Machinery’s unstructured client, supports all resource types including CRDs, and requires no external CLI tools like kubectl or helm.

How to use MKP - Model Kontext Protocol Server for Kubernetes?

Prerequisites: Go 1.24, a Kubernetes cluster with kubeconfig, and Task. Clone the repository, run task install to install dependencies, then task build. Start the server with task run (default kubeconfig) or KUBECONFIG=/path task run-with-kubeconfig. To set a custom port, use MCP_PORT=9091 task run. MKP can also be deployed via ToolHive.

Key features of MKP - Model Kontext Protocol Server for Kubernetes

  • List Kubernetes resources, both clustered and namespaced
  • Get resources and their subresources (status, logs, etc.)
  • Apply (create/update) clustered and namespaced resources
  • Execute commands in pods with configurable timeout
  • Universal resource support via the unstructured client
  • Built-in rate limiting and annotation filtering

Use cases of MKP - Model Kontext Protocol Server for Kubernetes

  • LLM-powered applications managing Kubernetes resources
  • Automated cluster inspection and troubleshooting
  • Executing commands in pods for debugging
  • Applying Kubernetes manifests from AI assistants
  • Querying resource status, logs, and configuration

常见问题

1

What are the prerequisites for running MKP?

Go 1.24, a Kubernetes cluster with a valid kubeconfig, and Task (taskfile.dev) for running build and run commands.

2

How does MKP communicate with Kubernetes?

It uses Kubernetes API Machinery directly – no kubectl, helm, or other CLI tools are required.

3

Does MKP support Custom Resource Definitions (CRDs)?

Yes. The unstructured client automatically handles any resource type, including CRDs, without hardcoded schemas.

4

Is there rate limiting?

Yes, MKP includes built-in rate limiting to protect against excessive API calls.

5

What is the default timeout for pod exec commands?

The default timeout is 15 seconds, with a maximum of 60 seconds. Commands exceeding the timeout are terminated and return an error.

评论

云与基础设施 分类下的更多 MCP 服务器