CK

containers/kubernetes-mcp-server

Deployment & DevOps

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

2.2천 stars 467 forks 품질 93 트렌드 49Apache-2.0

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/config or 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.
GitHub에서 전체 README 보기

설치

npx -y kubernetes-mcp-server@latest
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "kubernetes": { "command": "npx", "args": ["-y", "kubernetes-mcp-server@latest"] } } }