Claude Kubernetes MCP Server
@Blankcut
关于 Claude Kubernetes MCP Server
A GitOps Model Context Protocol (MCP) Server.
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"kubernetes-mcp-server-blankcut": {
"command": "docker",
"args": [
"build",
"-t",
"claude-mcp-server",
"-f",
"Dockerfile",
"."
]
}
}
}工具
未检测到工具
工具是从 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
FAQ from Claude Kubernetes MCP Server
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.
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.
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).
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 .
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 服务器
Kubernetes MCP Server
reza-gholizadeManage Your Kubernetes Cluster with k8s mcp-server
K8s MCP Server
alexei-ledK8s-mcp-server is a Model Context Protocol (MCP) server that enables AI assistants like Claude to securely execute Kubernetes commands. It provides a bridge between language models and essential Kubernetes CLI tools including kubectl, helm, istioctl, and argocd, allowing AI syste
MCP Gateway
mcp-ecosystem🧩 MCP Gateway - A lightweight gateway service that instantly transforms existing MCP Servers and APIs into MCP servers with zero code changes. Features Docker deployment and management UI, requiring no infrastructure modifications.
AWS MCP
RafalWilinskiTalk with your AWS using Claude. Model Context Protocol (MCP) server for AWS. Better Amazon Q alternative.
Lambda MCP Server Demo (Streamable HTTP)
mikegc-awsCreates a simple MCP tool server with "streaming" HTTP.
评论