Kubernetes MCP 服务器
一个用于管理 Kubernetes 资源、检索和分析日志并导出的后端系统。
快速入门
-
克隆仓库: git clone https://github.com/mayukhsarkar/k8s-mcp-server.git cd k8s-mcp-server
-
构建二进制文件: go build -o k8s-mcp-server
-
启动服务: ./k8s-mcp-server serve
-
获取帮助: ./k8s-mcp-server --help
主要功能
- 支持对 Kubernetes 资源进行增删改查操作。
- 提供日志检索和模式匹配功能。
- 日志支持多种格式导出(Plaintext、JSON、CSV、NDJSON)。
API 示例
- 创建资源:
POST /api/v1/resources/{resource_type}
- 获取日志:
GET /api/v1/logs/{namespace}/{pod}
- 搜索日志:
GET /api/v1/logs/search
- 导出日志:
GET /api/v1/logs/export