MCP.so
登录

Claude Kubernetes MCP Server

@Blankcut

基本信息

分类

云与基础设施

许可证

MIT

传输方式

stdio

作者

Blankcut

关于 Claude Kubernetes MCP Server

A GitOps Model Context Protocol (MCP) Server.

Claude Kubernetes MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "kubernetes-mcp-server-blankcut": {
      "command": "docker",
      "args": [
        "build",
        "-t",
        "claude-mcp-server",
        "-f",
        "Dockerfile",
        "."
      ]
    }
  }
}

Claude Kubernetes MCP Server 工具

工具列表暂未提供

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

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

概览

What is Claude Kubernetes MCP Server?

The Claude Kubernetes MCP Server is a Model Context Protocol server built in Go that integrates with ArgoCD, GitLab, Claude AI, and Kubernetes to orchestrate and automate Kubernetes environments. It exposes a REST API for programmatic interaction with these systems and is configured via a config.yaml file and environment variables.

How to use Claude Kubernetes MCP Server?

Clone the repository, export required environment variables for ArgoCD, GitLab, and Claude, update the config.yaml with credentials and server preferences, then run locally with go run ./cmd/server/main.go or build and run with Docker. All API requests must include the X-API-Key header.

Key features of Claude Kubernetes MCP Server

  • Kubernetes resource listing (namespaces, pods, deployments, etc.)
  • ArgoCD application management via API
  • Claude AI–powered resource analysis and troubleshooting
  • GitLab commit analysis endpoint
  • Helm chart for production Kubernetes deployment
  • Configurable via environment variables and config.yaml

Use cases of Claude Kubernetes MCP Server

  • Automate Kubernetes troubleshooting by describing issues in natural language
  • Orchestrate deployments and rollbacks with ArgoCD through Claude
  • Analyze commits in GitLab for potential impacts on cluster state
  • Build custom AI-driven chatops for Kubernetes clusters

常见问题

1

What are the prerequisites to run the server?

Go 1.20+, Docker, a Kubernetes cluster with a valid `~/.kube/config`, an EKS cluster with AWS_PROFILE set, ArgoCD credentials, a GitLab personal access token, a Claude API key from Anthropic, and optionally Vault credentials.

2

How do I authenticate requests to the server?

All API requests must include the `X-API-Key` header. The API key is set in the `config.yaml` under `server.auth.apiKey` and can be interpolated from an environment variable.

3

What endpoints are available?

The server exposes health check, Kubernetes namespace/resource/event listing, ArgoCD application listing, and several Claude MCP endpoints: resource analysis (`/mcp/resource`), troubleshooting (`/mcp/troubleshoot`), commit analysis (`/mcp/commit`), and a generic MCP request (`/mcp`).

4

How can I deploy the server in production?

A Helm chart is included in `deployments/helm`. Update `values.yaml` with appropriate secrets and config maps, then run `helm install claude-mcp .`

5

Where does data processed by the server reside?

The server itself does not store data; it acts as a proxy between Claude AI and external systems (Kubernetes API, ArgoCD, GitLab, Vault). Data may be temporarily used in requests and responses but is not persisted by the server.

评论

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