
containers/kubernetes-mcp-server
Deployment & DevOps이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Kubernetes 및 OpenShift용 모델 컨텍스트 프로토콜(MCP) 서버
개요
https://github.com/user-attachments/assets/be2b67b3-fc1c-4d11-ae46-93deba8ed98e 강력하고 유연한 Kubernetes 모델 컨텍스트 프로토콜(MCP) 서버 구현으로, 와 를 지원합니다. - : - Kubernetes 구성 변경 사항을 자동으로 감지하고 MCP 서버를 업데이트합니다. - 그리고 현재 Kubernetes .kube/config 또는 클러스터 내 구성을 관리합니다. - : Kubernetes 또는 OpenShift 자원에 대한 연산을 수행합니다. - 모든 CRUD 연산(생성 또는 업데이트, 가져오기, 리스트, 삭제). - : 포드별 작업을 수행합니다. - 모든 네임스페이스 또는 특정 네임스페이스에 있는 포드. - 지정된 네임스페이스에서 이름으로 포드를 생성합니다. - 지정된 네임스페이스에서 이름으로 포드를 생성합니다. - 지정된 네임스페이스에서 이름으로 포드를 생성합니다. - 지정된 네임스페이스 내 모든 포드 또는 특정 포드에 대한 자원 사용 지표를 얻습니다. - 포드에 입력하여 명령을 실행합니다. - 포드 내 컨테이너 이미지를 생성하고 선택적으로 노출합니다. - : Kubernetes 네임스페이스를 나열합니다. - : 모든 네임스페이스 또는 특정 네임스페이스에서 Kubernetes 이벤트를 볼 수 있습니다.
개요(AI 번역)
기능 | 🚀 시작하기 | 🎥 데모 | ⚙️ 구성 | 🛠️ 도구 | 💬 커뮤니티 | 🧑 💻 개발 ✨
https://github.com/user-attachments/assets/be2b67b3-fc1c-4d11-ae46-93deba8ed98e
✨ 특징
강력하고 유연한 Kubernetes 모델 컨텍스트 프로토콜(MCP) 서버 구현으로, Kubernetes와 OpenShift를 지원합니다.
- ** ✅ 구성**:
- Kubernetes 구성 변경 사항을 자동으로 감지하고 MCP 서버를 업데이트합니다.
- **현재 Kubernetes
.kube/config또는 클러스터 내 구성을 확인하고 관리하세요. - ** ✅ 일반 Kubernetes 리소스**: **모든 ** Kubernetes 또는 OpenShift 리소스에 대해 작업을 수행합니다.
- 모든 CRUD 연산(생성 또는 업데이트, 가져오기, 목록, 삭제).
- ** ✅ 포드**: 포드 전용 작업을 수행합니다.
- **모든 네임스페이스 또는 특정 네임스페이스에 포드를 나열하세요.
- **지정된 네임스페이스에서 이름으로 팟을 받아라.
- **지정된 네임스페이스에서 이름으로 팟을 삭제합니다.
- 지정된 네임스페이스의 이름으로 팟의 로그를 표시하기.
- Top는 지정된 네임스페이스 내 모든 포드 또는 특정 포드의 자원 사용 지표를 제공합니다.
- Exec 포드에 들어가서 명령을 실행하세요.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Kubernetes MCP Server
✨ Features | 🚀 Getting Started | 🎥 Demos | ⚙️ Configuration | 🛠️ Tools | 💬 Community | 🧑💻 Development
https://github.com/user-attachments/assets/be2b67b3-fc1c-4d11-ae46-93deba8ed98e
✨ Features
A powerful and flexible Kubernetes Model Context Protocol (MCP) server implementation with support for Kubernetes and OpenShift.
- ✅ Configuration:
- Automatically detect changes in the Kubernetes configuration and update the MCP server.
- View and manage the current Kubernetes
.kube/configor in-cluster configuration.
- ✅ Generic Kubernetes Resources: Perform operations on any Kubernetes or OpenShift resource.
- Any CRUD operation (Create or Update, Get, List, Delete).
- ✅ Pods: Perform Pod-specific operations.
- List pods in all namespaces or in a specific namespace.
- Get a pod by name from the specified namespace.
- Delete a pod by name from the specified namespace.
- Show logs for a pod by name from the specified namespace.
- Top gets resource usage metrics for all pods or a specific pod in the specified namespace.
- Exec into a pod and run a command.
- Run a container image in a pod and optionally expose it.
- ✅ Namespaces: List Kubernetes Namespaces.
- ✅ Events: View Kubernetes events in all namespaces or in a specific namespace.
- ✅ Projects: List OpenShift Projects.
- ☸️ Helm:
- Install a Helm chart in the current or provided namespace.
- List Helm releases in all namespaces or in a specific namespace.
- Uninstall a Helm release in the current or provided namespace.
- 🔧 Tekton: Tekton-specific operations that complement generic Kubernetes resource management.
- Pipeline: Start a Tekton Pipeline by creating a PipelineRun.
- PipelineRun: Restart, cancel, troubleshoot, and retrieve PipelineRun logs.
설치
npx -y kubernetes-mcp-server@latest설정
{
"mcpServers": {
"kubernetes": {
"command": "npx",
"args": ["-y", "kubernetes-mcp-server@latest"]
}
}
}