本项目名为“kubernetes - claude - mcp”,旨在通过集成 Kubernetes、Argo CD 和 Anthropic 的 Claude 模型,为多租户容器平台提供管理功能。
cd kubernetes-claude-mcp
go run ./cmd/server/main.go
LOG_LEVEL=debug go run ./cmd/server/main.go --config config.yaml
使用 Git 克隆项目:
git clone git@github.com:blankcut/kubernetes-claude-mcp.git
进入项目目录并安装 Go 依赖:
cd kubernetes-claude-mcp
go mod tidy
cd kubernetes-claude-mcp
docker build -t claude-mcp-server -f Dockerfile .
cd kubernetes-claude-mcp
docker-compose build
docker-compose up -d
项目提供了 Helm 图表进行 Kubernetes 部署:
cd kubernetes-claude-mcp/deployments/helm
修改 values.yaml 中的参数后运行:
helm install claude-mcp .
配置文件路径为 kubernetes-claude-mcp/config.yaml,请根据实际情况修改以下内容:
GET /api/v1/healthGET /api/v1/namespacesGET /api/v1/resources/{kind}?namespace={ns}GET /api/v1/resources/{kind}/{name}?namespace={ns}GET /api/v1/argocd/applicationsPOST /api/v1/mcp/analyzePOST /api/v1/mcp/debug欢迎社区贡献!请参考项目仓库中的 CONTRIBUTING.md 文件了解如何参与。
项目遵循 MIT License 协议。