Kubernetes MCP 服务器

Kubernetes MCP 服务器

一个用于管理 Kubernetes 资源、检索和分析日志并导出的后端系统。

快速入门

  1. 克隆仓库: git clone https://github.com/mayukhsarkar/k8s-mcp-server.git cd k8s-mcp-server

  2. 构建二进制文件: go build -o k8s-mcp-server

  3. 启动服务: ./k8s-mcp-server serve

  4. 获取帮助: ./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