containers/kubernetes-mcp-server
Model Context Protocol (MCP) server for Kubernetes and OpenShift
해결하는 문제
이 프로젝트는 AI 에이전트(Claude Desktop, Cursor, GitHub Copilot 등)가 Kubernetes 및 OpenShift 클러스터에 직접 접근할 수 있는 방법을 제공합니다. kubectl이나 helm과 같은 명령줄 도구를 감싸는 방식에 의존할 필요 없이, 클러스터 관리 및 문제 해결을 위한 네이티브이고 고성능 인터페이스를 제공합니다.
작동 방식
Go 기반의 네이티브 Model Context Protocol (MCP) 서버 구현입니다. 쉘 명령어를 실행하는 대신, Kubernetes API 서버에 직접 연결합니다. 네이티브 바이너리, npm 패키지, Python 패키지로 배포 가능하며, CLI 인수나 TOML 파일을 통해 접근 및 기능을 구성할 수 있습니다.
대상 사용자
Kubernetes 또는 OpenShift에서 애플리케이션을 관리, 진단, 배포하기 위해 AI 기반 IDE나 에이전트를 사용하는 DevOps 엔지니어, 플랫폼 엔지니어, 개발자.
주요 특징
- 네이티브 API 상호작용: 외부 CLI 도구의 오버헤드를 피하고 Kubernetes API에 직접 통신.
- 포괄적인 리소스 관리: 어떤 Kubernetes 리소스든 CRUD 작업을 지원하며, Pods, Namespaces, Events 전용 도구 제공.
- 에코시스템 통합: Helm, Tekton, KubeVirt, Kiali, NetObserv 전용 도구 세트 포함.
- 다중 클러스터 지원: kubeconfig 파일을 통해 여러 클러스터를 동시에 상호작용 가능.
- 보안 제어: 읽기 전용 모드 제공 및 민감한 리소스(예: Secrets)에 대한 접근 거부 가능.
- 크로스 플랫폼: Linux, macOS, Windows용 네이티브 바이너리로 제공.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트