Kubernetes MCP

by yurinnick
Apache 2.0

Integrations

  • Provides tools for interacting with Kubernetes resources, including getting resources by kind in a namespace, retrieving specific resources by name, and patching resources. Offers access to Kubernetes configuration and context information.

kube-mcp

쿠버네티스 MCP

설정

  1. Goose CLI 설치
  2. MCP를 로컬로 설치하세요

지엑스피1

  1. Goose CLI 구성
$ goose configure This will update your existing config file if you prefer, you can edit it directly at /home/yurinnick/.config/goose/config.yaml ┌ goose-configure │ ◇ What would you like to configure? │ Add Extension │ ◇ What type of extension would you like to add? │ Command-line Extension │ ◇ What would you like to call this extension? │ kube-mcp │ ◇ What command should be run? │ uv run /global/path/to/kube-mcp/.venv/bin/mcp-kube │ ◇ Please set the timeout for this tool (in secs): │ 300 │ ◇ Would you like to add a description? │ No │ ◇ Would you like to add environment variables? │ No │ └ Added kube-mcp extension
  1. 확장 프로그램이 활성화되어 있는지 확인하세요
$ goose ( O)> What tools do you have? Let me list out the tools that are currently available to me: 1. **Kubernetes MCP Tools**: - `kube-mcp__get_resources` - Get resources of a specific kind in a namespace - `kube-mcp__get_resource` - Get a specific resource by kind, name, and namespace - `kube-mcp__patch_resource` - Patch a specific resource Let me also check if there are any additional resources available in the kube-mcp extension: ─── list_resources | platform ────────────────────────── extension_name: kube-mcp I can also see there are two resources available in the kube-mcp extension: - `kube://config` - `kube://context` Let me check what information these resources provide: ─── read_resource | platform ────────────────────────── uri: kube://config ─── read_resource | platform ────────────────────────── uri: kube://context

개발

  1. 가상 환경 활성화
$ .venv/bin/activate
  1. 개발 모드에서 MCP 서버 실행
$ uv run mcp dev kube_mcp/server.py
-
security - not tested
A
license - permissive license
-
quality - not tested

Goose CLI와 같은 자연어 인터페이스를 통해 Kubernetes 리소스와 상호 작용할 수 있는 MCP 서버를 통해 사용자는 Kubernetes 리소스를 가져오고, 읽고, 패치할 수 있습니다.

  1. 설정
    1. 개발

      Related MCP Servers

      • -
        security
        A
        license
        -
        quality
        This project is intended as a both MCP server connecting to Kubernetes and a library to build more servers for any custom resources in Kubernetes.
        Last updated -
        267
        Go
        MIT License
        • Linux
        • Apple
      • A
        security
        F
        license
        A
        quality
        A MCP server that can run Kubernetes commands with a given kubeconfig path and provide interpretation of the commands.
        Last updated -
        1
        2
        JavaScript
        • Apple
      • -
        security
        A
        license
        -
        quality
        An MCP server that allows using natural language to manage Cloudflare resources (Workers, KV, R2, D1) through Claude Desktop, VSCode, and other MCP clients.
        Last updated -
        8
        5
        TypeScript
        Apache 2.0
      • -
        security
        A
        license
        -
        quality
        A read-only MCP server for Kubernetes that allows querying cluster information and diagnosing issues through natural language interfaces like Claude.
        Last updated -
        1
        Python
        MIT License
        • Apple
        • Linux

      View all related MCP servers

      ID: 4bi9bx519d