Github

Created By
HSn0918a year ago
Overview

What is Kubernetes-MCP?

Kubernetes-MCP is a Model Capable Protocol (MCP) server implementation designed in Go for interacting with Kubernetes clusters, allowing MCP-compatible clients to perform Kubernetes operations through defined tools.

How to use Kubernetes-MCP?

To use Kubernetes-MCP, you can start the server using standard I/O or Server-Sent Events (SSE) transport methods. You can also build it from source or use Docker to run the server.

Key features of Kubernetes-MCP?

  • Implements the mcp-go library for MCP functionality.
  • Interacts with Kubernetes clusters using the controller-runtime client.
  • Supports multiple transport methods (stdio and SSE).
  • Provides human-readable text and structured JSON output.
  • Offers a variety of resource management tools and API group support.

Use cases of Kubernetes-MCP?

  1. Managing Kubernetes resources like Pods, Deployments, and Services.
  2. Automating Kubernetes operations through a standardized protocol.
  3. Integrating with other tools and services that require Kubernetes interaction.

FAQ from Kubernetes-MCP?

  • What programming language is Kubernetes-MCP written in?

Kubernetes-MCP is implemented in Go.

  • How can I build Kubernetes-MCP from source?

You can clone the repository and use the provided build commands to compile the server.

  • Is there support for Docker?

Yes! You can build and run Kubernetes-MCP using Docker.

Server Config

{
  "mcpServers": {
    "github": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "GITHUB_PERSONAL_ACCESS_TOKEN",
        "mcp/github"
      ],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "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"
      }
    }
  }
}
Project Info
Created At
a year ago
Updated At
a year ago
Author Name
HSn0918
Star
-
Language
-
License
-

Recommend Servers

View All
Alloy

a day ago
Tavily Mcp
@tavily-ai

JavaScript
a year ago